I recently wanted to own a 8051 development board to practice 8051 programming I am learning in college , But The rates are just too high . Therefore I decided to build my own. I chosen the PCB designing software “Designspark PCB” to built my board , Which could be easily built at home using the famous copper clad board etched in ferric chloride method to build PCBs at home . The Board Consits of the following features
- On Board seial programmer
- seven segment delay
- 16×2 LCD
- 4×4 Keypad
- Analog to digital Converter
- Extenal Comparator
- RTC DS12887
- Stepper motor driver
- 8 LEDS
- Prototyping area , for extending the circuit
The Serial programming is done by using the MAX232 IC which converts signals from an RS-232 serial port to signals suitable for use in TTL compatible digital logic circuits. Hence the .HEX generated by the computer could be directly burned into the ROM of the Microcontroller , on Board.
The stepper motor driver consist of ULN2003 IC (buffer amplifier) and Diodes to prevent Back emf from the motor to flow to the Microcontroller (which could damage your controller).
The comparator and A/D convertor consists of IC LM324 and ADC0804 respectively.
The Prototyping area can be used for building circuits to be connected to the microcontroller like sensors , Relays , RTC1307 if you are replacing the microcontroller to AT89S52 which supports I2C protocol etc.
And The 16 pin Female Header connected at the upper right hand side of the board is for connecting the 16×2 LCD HD44780.