89SXX Development Board

Introduction

    There are some 89SXX development boards, here is another one. I have designed this single side development board to be used as a tool for learning MCS-51 Microcontrollers, and for easy microcontroller project development.

The 89SXX development features :

  • 89SXX 40-DIL based design, 89S51/52/53.
  • In System Programmable (ISP) through the 6-pin header.
  • RS-232 and RS-485 serial port (shared pin) for communicating with serial devices like PC.
  • HD44780 compatible alphanumeric LCD connectivity with backlight control.
  • 4 on-board tact switch.
  • 16 general purpose IO port pins on 5x2 header (Port0 and Port2).
  • 24CXX I2C EEPROM.
  • DS1302 serial Real Time Clock (RTC) with battery backup.
  • On-board supply rectifier and voltage regulator.
  • Single sided PCB design.

Hardware

Front side

Back side

      The hardware block is shown in fig.1. The MCU is 89SXX microcontroller. And the complete hardware schematic is shown in fig.2.
  • Port1 is used as data=bus for LCD (4-bit interface, PCB layout for 16x2 character with backlight.), on=board tat switch and connection for In System Programming (ISP).
  • Port0 and Port2 as general purpose IO, are available for interfacing external devices. Port0 is connected to DIP switch, and also P0.0 and P0.1 are connected with opto-isolated input.
  • Port3, P3.0 and P3.1 are being used for serial communication UART, P3.2 for RS-485 control direction. P3.3 and P3.4 are serving as general purpose IO port pins. Another pins for communicating with serial chip, EEPROM, RTC and serial shift register (LED array indicator).




No comments:

Post a Comment