© 2024 EasyEDA Some rights reserved ISO/IEC
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
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
STD 8052-AH-Basic for RC2014
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
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
Loading...
Do you need to add this project to the album?