8051 development Board is a Unique design of i-labz. This development board is most used in 8051 Microcontroller projects. The development Board is consists of DB9 Connector, crystal oscillator(11.0592Mhz), Reset button, 7805 voltage regulator, Male-Burg Connectors for every ports.
You can use a 12v AC or DC adapter to power the board. Seperate power supply tapping of +5V,+12V & Ground is provided on the development board. 8051 Development Board can be programmed using the Flash magic tool. The target device to be preferably used in development board can be possibly philips 89v51RD2.The 89v51RD2 has got in-build bootloader and performs the programming using UART. Since we use 89V51RD2 for the development board so we can call it as 89V51RD2 development kit. But still its core architecture is 8051. In case if you have your own universal programmer or I-labz programmer for 8051, the same development board can be used as well.
8051 Development board ultimatly complete solution for your hobby or final your project. You can Interface GSM Modem, GPS Receiver, Bluetooth Module, Wireless Modules, DC Motor drivers, Stepper motors & many more i-labz accesseries to build the system. Refer our blog http://ilabzelectronics.com/blog/ to know more about developing the project on Keilcompiler & Sample 8051 Microcontroller board Projects.
; this program is to test the ports of 8051 and the development board
; use the asm51.exe assembler or any other assembling tool to get the hex file
; The assembler directives have to be changed as per the tool properties.
; Use Flash magic tool to program the target board. The Flash magic tool works without any problem in windows XP.
; Check the serial cable for any communication error.
; For any help contact firstname.lastname@example.org
; visit www.ilabzelectronics.com
Blink Program to test the target board
P1 EQU 90H ; define the port1 address
P2 EQU 0A0H ; define the port2 address
MAIN: MOV P1,#00H ; make P1 to 00
LCALL DELAY ; call delay program
MOV P1,#0FFH ; make p1 to FF
MOV P2,#0FFH ; add any other port to see the square wave output.
SJMP MAIN ; repeat the loop
DELAY: MOV R5,#0FFH
UP2: MOV R4,#0FFH
UP3: DJNZ R4,UP3