mikropočítač TEST 48



Stavět dnes "něco" s jednočipem řady MCS-48 je asi naprosté šílenství. I ten největší nostalgik pro vývoj "vážné" aplikace použije přinejhorším nějaký modernější klon řady MCS-51/52. Přesto je vhodné uchovat k řadě x48 nějakou úctu. Položila základní kámen k tomu, že dnes si kdejaký "ušmudlaný" bastlíř může ve svém kutlochu patlat konstrukce s mikrořadiči:-)


TEST 48

Jelikož se mi sešlo několik typů z této řady a chtěl jsem vědět, jestli fungují, postavil jsem TEST 48. Je to taková destička nesoucí pouze patice pro vlastní procesor x48, dále EPROM 24/28 pin a také expander 8243. Pochopitelně nesmí chybět address latch (74HCT573), krystal (6HMz), reset obvod a nějaká další bižuterie nutná k rozeběhnutí mikropočítače. V principu se jedná o obdobu dříve vyráběné vývojové desky TEMS 48A. Dokonce i trochu místa na dobastlení dalších obvodů zbylo.

TEST 48 je takový polotovar mikropočítače. Lze jej třeba i vestavět do nějaké aplikace jako řídící počítač. V současné době ovšem plní funkci testeru. Lze jej přímo osadit libovolným 40-pinovým procesorem z řady MCS-48 a to jak S tak i BEZ vnitřní paměti programu. Nejznámější z této řady jsou mikropočítače s vnitřní OTP ROM (8048/8049), s vnitřní EPROM (8748/8749), nebo bez vnitřní paměti programu (8035/8039). Procesory s vnitřní pamětí lze provozovat samostatně i s přídavnou EPROM na desce. Volba paměti programu se provede jumperem na vstupu EA procesoru. Jako externí EPROM lze použít 2716, 2732 a 2764. V případě 2764 lze provozovat dvě banky paměti á 4KB, jejichž volba se provede jumperem na A12. Další jumper volí paměť v pouzdrech 24 pinů (2716, 2732) a 28 pinů (2764). Pochopitelně lze použít i simulátor EPROM a desku použít jako vývojovou, což je ostatně zamýšleno pro repliku Petra.

Jelikož mám i několik expanderů 8243, obsahuje TEST 48 také patici pro tento obvod (nemusí být vložen). Všechny porty expanderu jsou k dispozici i pro další použití. K volnému využití jsou i ostatní porty mikropočítače, pouze je třeba brát ohled na to, je-li osazena externí EPROM a expander. Na P2.7 je připojena LED pro testovací účely. Z testovacích vstupů T0, T1 je využit T1, kterým se v aktuální verzi testovacího programu volí typ 35/48 (64B RAM), nebo 39/49 (128B RAM).

mikropočítač TEST 48
deska TEST 48
mikropočítač TEST 48
deska TEST 48

Deska na obrázku je aktuálně osazena jednočipem 8049. Paměť je typu EEPROM 28C64. Osazen je také expander 8243. V paměti je umístěn jednoduchý testovací prográmek, který nejprve otestuje vnitřní uživatelskou RAM jednočipu od adresy 32d - 63d (pro 8035/48), resp 32d - 127d (pro 8039/49). Volba rozsahu se provádí nastavením logické úrovně na testovatelném vstupu T1 (jumperem na desce). Jsou-li všechna kontrolní čtení v pořádku, následuje test portů. Na portu P1 je prováděno opakující se čítání 0-255d, porty P24-P27 fungují jako blikač (L-H-L-H...) a stejně tak porty P4-P7 expanderu. Perioda opakování je cca 400 ms. Časování zpoždění řídí vestavěný timer, ovšem není využito přerušení. Program ve smyčce čeká na nastavení flagu TF při přetečení timeru. Nejedná se o žádný složitý komplexní test, ale pro rozlišení funguje/nefunguje bohatě stačí :-) Já tak odhalil, že můj keramický Intel D8748H, který mi nešel naprogramovat, je kaput...

Testovací prográmek si můžete stáhnout níže. Třeba také máte nějaké 8048-čky a nevíte, jestli fungují. Můžete je testnout i na nepájivém poli... Jelikož jsem k programování použil svůj programovací přípravek a PMI-80, je na konci programu 3x (jinak zbytečná) hodnota 076h (viz PC Loader).


    TEST 48/49


K překladu programů pro řadu x48 lze využít populární tabulkový assembler TASM s tabulkou TAB48 (je přiložen v ZIPu výše). Mnoho informací o řadě x48 lze načerpat na webu. K dispozici jsou datasheety procesorů, originální Intel MCS-48 User Manual i příklady aplikací. Z tuzemské literatury lze doporučit Amatérská rádia druhé poloviny 80. let. Zejména v roce 1986 zde vycházel pěkný seriál o 8048.


Jednočipový mikropočítač 8748

Intel D 8748H a Tesla MHB 8748C - procesory s vnitřní EPROM 1 KB














RET



Odladěno na MS IE 8.0 a Firefoxu při rozlišení min. 1024 x 768 pixelů
www.NOSTALCOMP.cz    2010  -  2017