8052AH-BASIC SCALP REBORN
Step back in time and rediscover the revolutionary 8052AH-BASIC board from 1987. This project brings back the essence of early embedded systems, offering a unique opportunity to introduce the Von Neumann architecture to high school students. Explore its features and relive the magic of BASIC programming.
For several years I had wanted to rebuild a board based on 8052 AH BASIC. In 1987 the use of a BASIC interpreter in an embedded system was revolutionary. Obviously this has now been replaced by the Micropython interpreter in an ESP32. However, this card, which has a USB port, will be very useful for introducing the Von Neumann architecture to high school students.
Full project here :
https://github.com/f4goh/8052AH-BASIC/
Features :
- AT89S52 microcontroller with ROM V1.31 ;
- 8 KiB EPROM for BASIC I²C functions ;
- 32KiB RAM ;
- 8 KiB EEPROM for backup ;
- Integrated PIA 8255 ;
- SCALP-compatible expansion connector;
- IDE connector for hard disk;
- Address decoding with a GAL22V10;
- USB serial interface with FTDI232 module.
Full project here :
https://github.com/f4goh/8052AH-BASIC/
Features :
- AT89S52 microcontroller with ROM V1.31 ;
- 8 KiB EPROM for BASIC I²C functions ;
- 32KiB RAM ;
- 8 KiB EEPROM for backup ;
- Integrated PIA 8255 ;
- SCALP-compatible expansion connector;
- IDE connector for hard disk;
- Address decoding with a GAL22V10;
- USB serial interface with FTDI232 module.
*MCS-BASIC-52 V1.31* READY >rom 1 READY >list 10 XBY(0E003H)=088H 20 XBY(0E000H)=0FFH 30 XBY(0E001H)=0FFH 40 XBY(0E002H)=0FFH 50 FOR N=1 TO 255 60 XBY(0E000H)=N 80 PRINT N 90 NEXT N READY >
Discussion (8 commentaire(s))