8051 Microcontroller Development Board
Model : EL-8051DB
Downloadable Data Sheet
The 8051 development board provides an easy-to-use and low-cost way to develop your 8051 based microcontroller projects, without purchasing any other special equipment, such as IC programmers or emulators. All required software is available as a free download, including a C compiler!
Features:
- Standard 87C52 CPU clocked at 22.1184 MHz
- 50 I/O lines!! All I/O lines are clearly labeled and available at the edge of the prototype construction area.
- 32k SRAM, program variables and code (24k usable for code download)
- 30k Flash ROM, non-volatile program storage and data logging
- High speed baud rates: 115200, 75600, 38400, etc. All standard baud rates are supported (except 300 baud)
- Display port, works with standard character-based LCDs. A 16x2 display will be available from EDU-LABS
- Eight LEDs, controlled by 8 dedicated I/O lines (not shared with the 50 I/O lines)
- Bus expansion with 4 chip select signals, for adding UARTs, A/D converters and other bus-based peripheral chips.
- Unregulated, polarity-protected DC voltage input with 2 position terminal block.
- EDUMON monitor for easy code development without additional equipment.
LCD Display Port
The 8051 development board's LCD port provides the 14 signals needed for standard character based LCD modules.
Requirements:
- DC Voltage, 8 to 15 volts (regulated), 50 mA or 300 mA with LCD.
- PC Computer With Serial Port, Linux or Microsoft Windows 95-OSR2, 98, 98SE, NT4, 2000.
- Assembler or Compiler, usually AS31 or SDCC
- Terminal Emulation Program, eg Hyperterminal (windows), Minicom (linux)
- Text Editor Program, eg Notepad, Vi, Emacs
- Standard 9 pin serial cable (straight through, not null-modem!)
20x2 LCD with Backlight, for use with 8051 Development Board
Model : EL-8051LCD
This backlight display plugs directly into the 8051 development board (rev 5). It displays 20 characters by 2 lines. Characters are black against a green background.
This
LCD includes a green LED backlight, which allows the characters to be viewed without ambient light. In normal room light, the characters are visible without the backlight. A 15 ohm resistor is included for current limiting to the backlight, and a foam tape pad is included to help mount the LCD to the 8051 development board.
Demo Programs Source Code
There four programs are loaded into the flash ROM memory on every assembled board as part of the testing done by EDU-LABS.
- blink.asm - LED Blink
- eraseblk.asm - Erase a 4K block of the Flash ROM
- lcd_tester.asm - Test the LCD Display (prints 2 messages)
- muxtest.asm - Test the mux between the two serial port connectors
These assembly language files contain ".org" directives which place the code in Flash ROM, from F000 to F7FF. When you modify these programs, you will need to erase the originals in the Flash ROM before downloading, or change them to be built into RAM or a different location in the Flash ROM. See the memory map page for details.
This is the complete monitor code provided on the board:
- edumon.asm - EDUMON Configured For This REV 4 Board
- extra.asm - Disassembler, Memory Editor and Single-Step Utilities
- tm21_2f4.hex - Intel Hex For 87C52 (these two compiled and merged together)