untitled
viviti
 

     BUNTUMAGIC.BRAVEHOST.COM

                      Home | Articles | Projects | Seminar | Programs | Links | About us | Contact us

Menu

Free Stuff


 » Wallpaper
 » Screensaver
 » Game
 » Video
 » Emoticon
 » Clipart
 » Icon
 » Myspace
 » Tattoo
 » Template

 

LINKS

ARTICLES

 

 

8051 Single BoardComputer

 

New Microprocessor earning board demonstrates exemplary design of 8-bit single board computer.  More peripheral and easy to adapt to be a dedicated controller.


 

I decided to rename C52EVB to be 8051SBC. Since the cpu can be any 8051 compatible chips with 40-pin DIP package. The old day chips, say 8031, 8751, 8032 or the new chips, 89C51, 89C52, 89C51RD2 can be used without any problem. Some may think that your old chips were useless, now you can use it for many projects. The monitor program of new 8051SBC was placed at external 32kB EPROM. With this space, you can customize your own monitor code or even add the application program and have the DIP switch to boot it when power up. The 32kB SRAM still be mapped as external code and data memory. We can test the program in RAM, when it firms then put it in the space in EPROM. The memory and i/o decoder is now using GAL (Generic Array Logic).

new

The hardware schematic was provided to be an exemplary design for student to learn basic design of 8-bit microprocessor board. The board is a generic tool for every microprocessor lab. I provided all materials in public domain, so you may build it for your lab. Student can learn assembly programming, HLL programming and hardware interfacing.

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 2x16 line LCD
  •               8-bit input port, 74LS244
  •               8-bit output port, 74HC573
  • 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
  • Debug LED: single dot LED connected to P1.7
  • 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

 

   

Air Guns
 

 

 

Advertisement

Free Stuff: Wallpaper - Screensaver - Game - Video - Emoticon - Clipart - Icon - Myspace - Tattoo - Template - Image Hosting

© COPYRIGHT 2007 ALL RIGHTS RESERVED www.buntumagic.bravehost.com

Web Hosting · Blog · Guestbooks · Message Forums · Mailing Lists
Easiest Website Builder ever! · Build your own toolbar · Free Talking Character · Email Marketing
powered by a free webtools company bravenet.com