8051 Single Board Computer

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 Microcontroller Kit

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.

Integrated Development Environment for 8051

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)..

Integrated Development Environment for 8051

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.

Main Features

  • 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

Rigel – Embedded Controllers and Reads51

Manufactures embedded controllers for the 8051, ARM7, C166/C167, and ST10 processors. They supply the hardware, software, and textbooks for embedded Ethernet, industrial control, education, and research.

Rigel – Ebedded Controllers and Software

Provides professional hardware design, OEM manufacturing services, and industrial software development for the 8051, and ARM7.

Rita-51J is a low-cost Internetworkable controller board using Rigel’s Internet Technology Architecture (RITA). The MCS-51 / CS8900A combination takes advantage of readily available hardware and software tools as well as the wealth of publicly available applications source code.

Rita-51J is a low-cost Internetworkable controller board

Reads51 – 8051 IDE C Compiler Assembler Reads51 allows writing, compiling, assembling, debugging, downloading, and running applications software in the MCS-51 language. Reads51 contains a C compiler, relative assembler, linker/locator, editor, chip simulator, assembly language debugger, and host-to-board communications in a user-friendly, menu-driven environment.

Reads51 - 8051 IDE C Compiler Assembler

Graphically, the IDE consists of the main menu, customizable toolbars, and various windows. All windows, except the editor window are dockable. Dockable windows may be attached to any side of the IDE, or left floating anywhere on the desktop

  • 8051 Hardware and Software Product Overview
  • Rita51, 8051 Embedded Controller for the Internet
  • R-A7SJ, ARM Controller

“Rigel Corporation also provides professional hardware design, OEM manufacturing services, and industrial software development for the 8051, and ARM7.”

Rigel Corporation – 4300 NW 23rd Ave, Gainesville, FL 32606

Franklin Software 8051 Development Tools

Franklin Software 8051 Development Tools

ProView32 is a fully featured and Integrated Development Environment that provides smooth seamless access to all the tools in the professional developers arsenal. From editing to debugging, ProView32 can manage all aspects of product development for any member of the 8051 family.

ProView32 For 8051, 80C251, and XA

From Hyper Embedded – Microcontroller ASIC and EDA

The project manager creates a link between the various files that comprise a project and the tools necessary to create that project. A project is dedicated to a target: 8051, 251 or XA; and each of the project’s files are associated, by their file type, to the appropriate translating tool. C and assembler files are translated by the compiler and assembler, respectively. The linker manages object and library files, and output format conversion as necessary.

Franklin Software, Inc.
1608 W. Campbell Ave., PMB 8051 Campbell, CA 95008