Showing posts with label microcontrollers. Show all posts
Showing posts with label microcontrollers. Show all posts

PonyProg 2000 Software for AVR Flash memory

PonyProg is a great software for flash memory programming. It supports a great variety of microcontrollers and other devices. Before using it you should check if your device is supported on the Official PonyProg 2000 Homepage. PonyProg 2000 is constantly updated and new devices are added.

AVR Development boards

A microcontroller Development Board is a generic printed circuit board(PCB), not meant for any specific application. It usually has an interface for programming the microcontroller's flash memory, connectors for the microcontroller's I/O ports, LED banks to show the status of the I/O ports, a reset switch and a serial port or some other comm. port for talking to the outside world. But all this is optional and you can add or remove anything from it depending on your needs or application. Development Boards are very important for hobbyists and small projects.

ISP Flash Memory Programmer for AVR using Parallel port

AVR flash memory programmers are easy to build and one programmer can program a virtually program all series and types of AVR devices. This universal compatibility is because of the ISP (In-System Programmable) feature incorporated in almost all AVR devices.

ISP Flash Memory Programmer for AVR using Serial port

AVR flash memory programmers are easy to build and one programmer can program a virtually program all series and types of AVR devices. This universal compatibility is because of the ISP (In-System Programmable) feature incorporated in almost all AVR devices.

Now there are two three types of Flash memory programmers; Serial, Parallel and USB. I've used all of them so I'll tell you the details about each of them. The software is discussed at the end of the post.

Download Proteus and Keil Development, Simulation and PCB layout Software for 8051

Proteus and Keil are two ideal and sufficient tools for learning and carrying out extensive development on the 8051 microcontrollers. I myself learned 8051 using both these tools so I'll recommend them for everybody. Keil is used to write assembly language or C++ code 8051(although it supports many other microcontrollers) and Proteus can be used to simulate and verify 8051 circuits with pin-point accuracy. This is specially useful for beginners or people who do not know much about hardware or cannot build it for some reason.

GSM Vehicle Control and Security System using SMS

I did this project for my 5th semester for "Microcontroller based Systems". It was done on an 89C51 microcontroller which belongs to 8051 family, using a sony ericsson T290i mobile inter-connected with a serial cable. It was implemented on my Honda Civic.
The user could control some functions of the vehicle by sending