
Build a single board computer with a 8051-compatible microcontroller, ATMEL 89S52.
MTK51 is a single board computer that uses the ATEML 89S52 microcontroller as the CPU. The board provides a 32kB RAM (code memory) for user program and a 32KB ROM for monitor program. The board is designed for studying the microcontroller hardware and instruction coding. We can enter HEX code directly to the code memory and test the code with single step running, check the result of the operation with user registers. The kit also provides more devices interfacing, e.g. ADC, EEPROM, RTC, RELAY, Programmable Port, serial ports RS232, and RS485. The MCU can run both single chip or expand modes as well.
Hardware features
MCU: ATMEL 89S52 @11.0592MHz, 40-pin DIP package 8051-compatible microcontroller chips,
Memory: 32kB RAM, 32KB monitor ROM, 256 bytes on-chip RAM,
GPIO: 8255 PPI, P1, P3,
DISPLAY: 16x2 Text LCD,
Keypad: 28-key, 16-HEX key, 12-function key,
ADC: LTC1298, MCP3202, 2-channel 12-bit resolution,
RTC: DS1307 I2C interface real-time clock with +3V Lithium battery backup,
EEPROM: 32kB 24LC256,
Temperature sensor: DS1820,
RELAY: 10A 250VAC relay with NO-C-NC terminal,
Serial port: 9600 RS232 and RS485,
Optional keyboard: PS2 interface connector.The monitor software features:
Enter hex code directly using the 16-key hex key,
Single step running with user registers display,
Run user code full speed,
Display code and data memory,
Offset byte calculation for relative addressing mode,
Insert AJMP and ACALL hex code to the code memory,
Insert byte and delete byte,
Clear code memory,
Quick home location key.
Memory: 32kB RAM, 32KB monitor ROM, 256 bytes on-chip RAM,
GPIO: 8255 PPI, P1, P3,
DISPLAY: 16x2 Text LCD,
Keypad: 28-key, 16-HEX key, 12-function key,
ADC: LTC1298, MCP3202, 2-channel 12-bit resolution,
RTC: DS1307 I2C interface real-time clock with +3V Lithium battery backup,
EEPROM: 32kB 24LC256,
Temperature sensor: DS1820,
RELAY: 10A 250VAC relay with NO-C-NC terminal,
Serial port: 9600 RS232 and RS485,
Optional keyboard: PS2 interface connector.The monitor software features:
Enter hex code directly using the 16-key hex key,
Single step running with user registers display,
Run user code full speed,
Display code and data memory,
Offset byte calculation for relative addressing mode,
Insert AJMP and ACALL hex code to the code memory,
Insert byte and delete byte,
Clear code memory,
Quick home location key.
