New Microprocessor learning board demonstrates exemplary design of 8-bit single board computer. More peripheral and easy to adapt to be a dedicated controller.
8051 Microcontroller Kit
8051 kit using 7-segment display and hex key monitor. The design is simple, small number of components and cheap. The size is compact, 5.3×5.7 inches. The keypad is ergo design for young students. The kit is 8051 based microcontroller. So many chip makers produce the 8051 core microcontroller. The kit is available for both preassembled and kit form.
8051 Single Board Computer
The new 8051SBC features;
- CPU: Any 8051 compatible with 40-pin DIP package @11.0592MHz
- MEMORY: 27C256, 32kB EPROM for monitor program
- 62256, 32KB SRAM for both code and data space
- I/O: direct cpu bus interface 2×16 line LCD
- MEMORY and I/O Decoder: GAL16V8D
- EEPROM: 24LC256, 32KB serial eeprom
- RTC: Real-time clock, DS1307 with +3V Lithium backup
- ADC: LTC1298, SPI interface 2-channel 12-bit Analog-to-Digital Converter
- I/O pins: P1,P3 of 8051 cpu, 16-bit I/O port
- Keypad and DIPSW: 4-bit keypad and 4-bit DIP switch
- RS232 Level Converter: MAX232
- RS485: 75176 differential transceiver
- Serial Interface: 9600 8n1
- Monitor Program: Modified PAULMON2 including new commands
delabs Notes –
This is an Educational Masterpiece, with more Relevance to Asian Students. I took my first steps with 8085, Z80 and later 8749. Then the 80C51. If you start writing code for 8080, you will want features which will come in 8749 and when you study 8749 and think of enhancements 80C51 will pop out as if they read your mind.
Once you work with these, then you can use all the new uC and uP easily. It is better you write code with as less EPROM or Flash as possible. This will help you make quality code. The smaller the code the more real time your firmware and lesser bugs.
A Pascal powered Integrated Development Environment for 8051 Microcontrollers. It has a Project manager for Assembler and Pascal projects. MC-51 is an IDE for the 8051/80C31 and others. This is from the Institute of Experimental and Applied Physics – Microcontroller course pages.
Integrated Development Environment for 8051 Microcontrollers
To communicate with a microcontroller experimentation board via the serial interface, MC-51 provides a terminal mode. The required parameters for the connection can be adjusted using the main menu. The microcontroller needs to be programmed with an appropriate monitor program (e.g. PAULMON)..
The simulator lets you test small programs without any external hardware. It contains all common debugging features (Run, Stop, Single step, Step over subroutine, Run to selected line). You can execute the program step-by-step or set breakpoints anywhere in the program.
The simulator displays the source code with program labels as well as the compiled hex code and the program addresses. All registers and memory locations can be inspected and changed if desired. Numbers may be displayed as hex, decimal or binary values.
- Text editor with syntax highlighting to create Assembler and Pascal sources
- Interface to the Pascal compiler Turbo51 by Igor Funa
- Interface to the assembler ASEMW by W.W. Heinz
- Integrated simulator and debugger for all basic 8051 functions including timer and serial interface
- Terminal window to communicate with a monitor program inside the microcontroller and to download programs into the memory of the microcontroller using the Hex Intel format
- Module for flash programming Atmel AT89S8252/53 microcontrollers using the serial interface
- Check program for Atmel microcontrollers with ISP