Editor Version ×
Standard

1.Easy to use and quick to get started

2.The process supports design scales of 300 devices or 1000 pads

3.Supports simple circuit simulation

4.For students, teachers, creators

Profession

1.Brand new interactions and interfaces

2.Smooth support for design sizes of over 5,000 devices or 10,000 pads

3.More rigorous design constraints, more standardized processes

4.For enterprises, more professional users

Ongoing

STD 8052-AH-Basic for RC2014

8052-AH-Basic for RC2014

Project tags

License

Public Domain

License: Public Domain

Mode:

Mode

Editors' pick

Editors' pick

Cloned from MCS basic-52 for rc2014

  • 1.3k
  • 0
  • 2
Update time: 2024-03-10 18:35:10
Creation time: 2023-03-19 17:43:41
Description

Description

Basic computer based on intel p8052-ah basic for the RCBus. (RC2014)

An improved basic version for the 8052 was published in ELEKTOR 2001 (MCS BASIC-52 V1.3)

This version is flashed into an ds89c450 running at 22.184 mhz.

The processer is 12x faster than an normal 8052. Compared to the orginal intel basic this board is 24x faster in default mode.

Board has 32k RAM (the maximum addressable RAM for basic-52) and an 8k eeprom on-board, the eeprom is used for saving your basic programs amd can be write protected.  

RAM is addressed from 0000-08000h, Internal flash ROM from 0000-0fffh.

This processer uses harvard architecture, also the reason that i have the RAM on the pcb.

Basic-52 uses only the first 8k of the flash (a little more for i2c extensions)

The eeprom is from 08000h-0a000h. I/O is remapped to addresses from 0c000h-0c100h. So you can use your RC2014 I/O boards. 

There are different options for the clock speed, when using 33 mhz you have to use fast memory and fast ttl logic.

The MCS51 series has an buildin UART so no mc6850 or other needed.

Port 1 is available on X0-X7 on the RCBus INT-0 is INT, INT-1 is NMI, T0 and T1 are connect to USER0 and USER 1.   

I have uploaded the mtk2 loader for programming the ds89c450 to my github (couldn't find it anymore on the analog site), also the intel basic.

https://github.com/voxit1512/8052

 

 

Design Drawing

Design Drawing

schematic diagram
1 /
PCB
1 /
The preview image was not generated, please save it again in the editor.
ID Name Designator Footprint Quantity
1 22pf C1,C2,C3,C4 RAD-0.1 4
2 10uF C5 CAP-Z-5MMX11MM 1
3 0.1uF C6,C7,C8,C9,C10,C11,C12,C13,C14 RAD-0.1 9
4 RX1/2 H1 HDR-F-2.54_1X3 1
5 TX1/2 H2 HDR-F-2.54_1X3 1
6 WP H3 HDR-F-2.54_1X3 1
7 PROG H4 HDR-TH_2P-P2.54-V 1
8 MREQ/M1 H5 HDR-TH_4P-P2.54-V-R2-C2-S2.54_A2541WV-2X2P 1
9 FTDI J1 6P CONN SIL 2.54 1
10 CLOCK P1 HEADER-2X5 1
11 RC80BUS P2 RC80BUS 1
12 1M R1 AXIAL-0.4 1
13 1K R2 AXIAL-0.4 1
14 8x10k R3 RESISTOR_ARRAY_BUSSED_8_RESISTORS 1
15 10k R4 AXIAL-0.4 1
16 RESET SW1 TACTILE-PTH-EZ 1
17 74HC04 U1 PDIP-14 1
18 DS89C450 U2 PDIP-40-0.6 1
19 74HC125 U3 PDIP-14 1
20 74HC00 U4 PDIP-14 1
21 74HC573 U5 PDIP-20 1
22 74HC688 U6 PDIP-20 1
23 AT28C64B U7 PDIP-28-0.6 1
24 62256-70 U8 PDIP-28-0.6 1
25 22.184MHz X1,X2 OSC-49S-1 2
26 33Mhz X3 OSCILLATOR_DIP-14 1

Unfold

Project Attachments

Project Attachments

Empty
Project Members

Project Members

Target complaint
Related Projects
Change a batch
Loading...

Comment

Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn