30_38.pdf

(930 KB) Pobierz
Modułowy komputer edukacyjny - AVT-399
Modułowy komputer edukacyjny
Modułowy komputer
edukacyjny
kit AVT−399
Przedstawione w†artykule
urz¹dzenie to nie lada
ìgratkaî dla fanÛw techniki
mikroprocesorowej, zarÛwno
tych pocz¹tkuj¹cych jak
i†zaawansowanych.
SterownikÛw edukacyjnych na
³amach EP przedstawiliúmy
juø kilka, øaden z†nich nie
przedstawia³ jednak tak
kompleksowego rozwi¹zania
wszystkich zagadnieÒ
zwi¹zanych z†poznawaniem
i†wykorzystywaniem
nowoczesnych
mikrokontrolerÛw
jednouk³adowych.
Wieloletnie doúwiadczenie
autora w†dziedzinie
programowania i†uruchamiania
uk³adÛw opartych na
popularnej rodzinie MCS-51
zaowocowa³o powstaniem
wielofunkcyjnego systemu do
nauki i†poznawania tajnikÛw
mikroprocesorÛw.
Poza wieloma walorami
uøytkowymi, przedstawiony
uk³ad potwierdza chyba
powiedzenie, øe ìnowoczesna
mikroelektronika nie musi byÊ
tylko skomplikowana, moøe
byÊ takøe piÍkna...î
Kaødy elektronik wczeúniej czy
pÛüniej styka siÍ z†tematami zwi¹-
zanymi z†technik¹ mikroproceso-
row¹, nie kaødy jednak przyjmuje
j¹ bez trudu, czÍsto gubi¹c siÍ
w†pl¹taninie zer i†jedynek.
Wychodz¹c na przeciw ogrom-
nemu zainteresowaniu technik¹
mikroprocesorow¹, od kilku mie-
siÍcy na ³amach naszego bratniego
pisma EdW prezentujemy cykl
artyku³Ûw tzw. szko³y mikropro-
cesorowej, ktÛrych celem jest na-
uka podstaw obs³ugi i†programo-
wania sterownikÛw jednouk³ado-
wych. Praktyczne lekcje kaødy
pocz¹tkuj¹cy moøe wykonaÊ sa-
modzielnie korzystaj¹c z†prostego
komputerka edukacyjnego, ktÛrego
opis takøe znalaz³ siÍ we wspo-
mnianym cyklu artyku³Ûw. Zain-
teresowanie tym tematem przesz³o
nasze najúmielsze oczekiwania.
W†ci¹gu jednego miesi¹ca temat
sta³ siÍ ìoczkiem w†g³owieî kil-
kuset naszych CzytelnikÛw.
Postanowiliúmy wiÍc zaprezen-
towaÊ bardziej rozbudowany i†za-
awansowany uk³ad, ktÛry nie tyl-
ko bÍdzie doskona³ym narzÍdziem
do nauki i†poznawania uk³adÛw
z†rodziny MCS-51, lecz pozwoli
takøe na stopniowe poznawanie
nowych elementÛw architektury
i†peryferiÛw tych, jakøe popular-
nych, uk³adÛw. Zamiarem autora
jest takøe wype³nienie ìlukî
w†znajomoúci wielu interesuj¹cych
uk³adÛw scalonych, ktÛrych praca
wi¹øe siÍ nieodzownie z†tematem
mikrokontrolerÛw, a†ktÛre zastoso-
wano w†przedstawionym rozwi¹-
zaniu zaawansowanego komputera
edukacyjnego.
Buduj¹c z†modu³Ûw nasze urz¹-
dzenie, kaødy bÍdzie mia³ okazjÍ
zapoznaÊ siÍ z†takimi tematami
jak: przetworniki A/C i†C/A, ko-
munikacja SPI, I2C, RS232C, Cen-
tronics, obs³uga pamiÍci nieulot-
nych, uk³ady PLD i†EPLD, obs³uga
inteligentnych wyúwietlaczy LCD
i†wiele innych. DziÍki zamiesz-
czanym, w nastÍpnych numerach
EP, przyk³adowym kodom ürÛd³o-
wym w†asemblerze, pokaøemy jak
uporaÊ siÍ z†wieloma problemami
dotycz¹cymi np. obs³ugi interfej-
sÛw szeregowych, lub pseudo-
wielow¹tkowego przetwarzania da-
nych.
Przy tej okazji autor apeluje do
zainteresowanych CzytelnikÛw
o†za³oøenie w†Internecie ìk¹cika
dyskusyjnegoî, gdzie by³yby zbie-
rane uwagi, omawiane problemy,
a†takøe prezentowane najciekaw-
sze aplikacje dedykowane opisa-
nemu systemowi mikroprocesoro-
wemu.
Autor oczekuje na opinie o
tym pomyúle, ktÛre moøna nade-
s³aÊ listownie lub za poúrednic-
twem redakcyjnej skrzynki e-mai-
lowej (ep@ikp.atm.com.pl). Wszys-
tkie ciekawe pomys³y i†aplikacje
stworzone przez Was, drodzy Czy-
telnicy, bÍd¹ prezentowane na
30
Elektronika Praktyczna 12/97
P R O J E K T Y
30486350.042.png 30486350.043.png
Modułowy komputer edukacyjny
Rys. 1. Schemat blokowy komputera.
- karty czÍstoúciomierza z†wbudo-
wan¹ automatyk¹ preskalera
(wstÍpnego podzia³u);
- karty multimetru 3,5 cyfry z†wy-
korzystaniem uk³adu ICL7109
firmy Intersil (zastosowanie
w†systemach zbierania, przetwa-
rzania i†analizy danych);
- karty wejúÊ izolowanych z†moø-
liwoúci¹ tradycyjnego adresowa-
nia lub za poúrednictwem in-
terfejsu I2C;
- karty z†wyjúciami przekaüniko-
wymi;
- karty z†wyjúciami typu otwarty
kolektor;
- karty z†modu³em zegara czasu
rzeczywistego opartej na popu-
larnym uk³adzie PCF8583;
- karty ìkrzemowego dyskuî opar-
tej na nowoczesnych pamiÍ-
ciach typu Flash - pozwalaj¹cej
na zgromadzenie i†przechowanie
przez dowolnie d³ugi okres max.
1MB informacji;
- karty z†laboratoryjnym progra-
matorem najpopularniejszych pa-
miÍci E/EPROM oraz testerem
pamiÍci SRAM;
- karty emulatora 8-bitowych pa-
miÍci EPROM, od najmniejszych
2kB (2716) po 64kB (27512).
Dodatkowo dostÍpne bÍd¹ uni-
wersalne karty rozszerzaj¹ce (2
rodzaje), dziÍki ktÛrym moøna
bÍdzie ³atwo i†szybko zmontowaÊ
dodatkowy uk³ad, po czym umieú-
ciÊ go w†systemie bez tradycyjnej
pl¹taniny kabli.
W†ramach opisu wykorzystania
wbudowanych w†p³ytkÍ g³Ûwn¹
gniazd komunikacji poprzez inter-
fejsy I2C oraz SPI, zaprezentujemy
miniaturowe i†tanie programatory
nieulotnych pamiÍci, wspÛ³pracu-
j¹ce z†tymi interfejsami. BÍd¹ to:
- miniprogramator pamiÍci z†in-
terfejsem I2C, seria 24Cxx;
- miniprogramator pamiÍci z†in-
terfejsem Microwire, seria
93Cxx;
- uk³ad komunikacji i†obs³ugi pa-
miÍci z†interfejsem SPI (uk³ady:
25010..25640).
W†efekcie kaødy zainteresowa-
ny otrzyma urz¹dzenie bÍd¹ce nie
tylko doskona³ym stanowiskiem
laboratoryjnym do prowadzenia
przerÛønych doúwiadczeÒ, ale
przede wszystkim bÍd¹cym kom-
pendium wiedzy z†zakresu kon-
strukcji i†wykorzystania nowoczes-
nych uk³adÛw cyfrowych i†cyfro-
wo/analogowych.
³amach naszego pisma, jako ko-
lejne rozszerzenia naszego kom-
putera. Dlatego redakcja i†autor
gor¹co zapraszaj¹ do wspÛ³pracy.
Przyjrzyjmy siÍ zatem bliøej na-
szemu urz¹dzeniu.
wchodzi czÍsto kilka mniejszych
blokÛw, ktÛre moøna kompleto-
waÊ stopniowo, korzystaj¹c jedy-
nie z†tej czÍúci, ktÛra jest akurat
niezbÍdna. Sytuacja taka ma miej-
sce w†przypadku p³ytki bazowej
komputera oraz p³ytki klawiatury
i†wyúwietlacza.
W†kolejnych numerach naszego
pisma bÍd¹ przedstawione nastÍ-
puj¹ce uk³ady rozszerzaj¹ce na-
szego komputera:
- p³ytka wyúwietlacza LED (2x8
pozycji) i†klawiatury (28 klawi-
szy);
- p³ytka rozszerzaj¹ca, dziÍki ktÛ-
rej bÍdzie moøliwe umieszcza-
nie kart peryferyjnych naszego
komputera; przedstawimy 2†ro-
dzaje p³ytek rozszerzaj¹cych,
rÛøni¹cych siÍ liczb¹ gniazd
rozszerzeÒ (slotÛw).
W†ramach prezentacji kart urz¹-
dzeÒ peryferyjnych przedstawimy
opisy:
- karty ìmulti IOî z†dwukierun-
kowym portem Centronics;
- karty pu³apek sprzÍtowych;
- karty nieulotnej pamiÍci wy-
miennej 256kB (spe³niaj¹c¹ rolÍ
dyskietki systemowej);
- karty szybkiego (100kHz), 8-
kana³owego przetwornika A/C
oraz C/A o†rozdzielczoúci 8-
bitÛw;
Opis systemu
Jak widaÊ na zdjÍciu, kon-
strukcja ca³ego komputera jest
modu³owa. DziÍki temu kaødy
zainteresowany urz¹dzeniem bÍ-
dzie mÛg³ kolejno uruchamiaÊ
jego czÍúci sk³adowe, stopniowo
pog³Íbiaj¹c swoj¹ wiedzÍ o†po-
szczegÛlnych segmentach sterow-
nika. DziÍki odpowiedniej kon-
strukcji mechanicznej i†zastoso-
waniu nowoczesnych elementÛw
pomocniczych (tzw. galanterii
elektronicznej), m.in. ³¹cznikÛw
i†prowadnic, w†prezentowanym
rozwi¹zaniu obudowa sta³a siÍ
praktycznie zbÍdna. Brak ko-
niecznoúci stosowania, tak czÍs-
to spotykanych w†konstrukcjach
tego typu, drogich z³¹cz i†gniazd
typu Eltra pozwoli³ na zmniej-
szenie kosztu wykonania kom-
pletnego urz¹dzenia. Jednoczeú-
nie znacznie ³atwiejsze s¹ ewen-
tualne modyfikacje w†konfigura-
cji systemu.
W†przypadku kilku modu³Ûw
serii AVT-399, w†sk³ad jednego
Elektronika Praktyczna 12/97
31
30486350.044.png 30486350.045.png 30486350.001.png 30486350.002.png 30486350.003.png 30486350.004.png 30486350.005.png 30486350.006.png
Modułowy komputer edukacyjny
Wszystkie prezentowane mo-
du³y bÍd¹ dostÍpne oddzielnie,
jako p³ytki drukowane lub zesta-
wy do samodzielnego montaøu.
Przy okazji prezentacji kaødej
z†kart pokaøemy przyk³adowe roz-
wi¹zania programowe, dziÍki ktÛ-
rym uruchomienie i†obs³uga znaj-
duj¹cych siÍ na nich uk³adÛw
bÍdzie bezproblemowa.
Na rys.1 przedstawiono sche-
mat blokowy ca³ego urz¹dzenia.
Najistotniejszym elementem jest
p³ytka bazowa komputera. Na niej
znajduje siÍ mikroprocesor wraz
z†dekoderem adresowym oraz kil-
ka opcjonalnych blokÛw: zewnÍt-
rzna pamiÍÊ programu i†danych,
uk³ad generacji sygna³u Reset,
uk³ad konwersji poziomÛw TTL
na standard RS232c, ìpodrÍcznyî
Rys. 2. Schemat elektryczny układu.
32
Elektronika Praktyczna 12/97
30486350.007.png 30486350.008.png 30486350.009.png 30486350.010.png 30486350.011.png 30486350.012.png 30486350.013.png 30486350.014.png 30486350.015.png 30486350.016.png 30486350.017.png 30486350.018.png 30486350.019.png 30486350.020.png 30486350.021.png 30486350.022.png 30486350.023.png 30486350.024.png 30486350.025.png 30486350.026.png 30486350.027.png 30486350.028.png 30486350.029.png 30486350.030.png
Modułowy komputer edukacyjny
stabilizator +5V/500mA oraz kon-
werter +5V/-5V. Z†tej p³ytki wy-
prowadzone s¹ wszystkie sygna³y
procesora w†postaci systemowej
szyny. Dodatkowo, na p³ytce tej
znajduje siÍ gniazdo do do³¹cze-
nia zewnÍtrznego, tekstowego wy-
úwietlacza LCD.
W†roli mikrokontrolera steruj¹-
cego prac¹ zestawu moøe praco-
waÊ dowolny uk³ad z†serii MCS-
51 w obudowie DIP40. Moøliwe
jest takøe, po niewielkich przerÛb-
kach, stosowanie nowej rodziny
procesorÛw opartych na architek-
turze AVR typu RISC, lansowanej
przez firmÍ Atmel - czo³owego
producenta wielu ciekawych od-
mian kontrolerÛw tej rodziny.
Na p³ytce bazowej znajduj¹ siÍ
takøe gniazda z†wyprowadzonymi
sygna³ami interfejsÛw: I2C, SPI
oraz gniazdo RS232c, poprzez
ktÛre mog¹ byÊ ³adowane progra-
my do pamiÍci zewnÍtrznej ste-
rownika. Z†pewnoúci¹ interesuj¹-
cy dla niektÛrych CzytelnikÛw
bÍdzie fakt, øe dziÍki kana³owi
SPI moøliwe jest takøe ³adowanie
(ìdownloadingî) programu do pa-
miÍci wewnÍtrznej niektÛrych od-
mian procesorÛw MCS-51, co
zwalnia z koniecznoúci wyjmowa-
nia procesora z†podstawki syste-
mu w†celu jego zaprogramowania.
Drugim, czÍsto niezbÍdnym ele-
mentem w†komunikacji miÍdzy
uøytkownikiem a systemem jest
p³ytka klawiatury i†wyúwietlacza
(w skrÛcie KiW). Uk³ad umoøli-
wia wlutowanie aø 28 klawiszy,
z†czego 24 s¹ odczytywane w†kon-
figuracji matrycy, zaú odczyt czte-
rech pozosta³ych jest moøliwy
bezpoúrednio. Dodatkowo, w†za-
leønoúci od potrzeb, uøytkownik
moøe zainstalowaÊ do 16 siedmio-
segmentowych wyúwietlaczy LED
ustawionych w†dwÛch liniach po
8†znakÛw. W†razie potrzeby uøyt-
kownik ma moøliwoúÊ zrezygno-
wania z†pr¹doøernych wyúwietla-
czy LED i†zastosowania dowolne-
go wyúwietlacza tekstowego LCD.
Waøne jest, aby by³ on zgodny na
poziomie sterowania z†popular-
nym uk³adem HD44780. Fizycznie
p³ytka KiW jest do³¹czana od
frontu do p³ytki bazowej, co
w†konsekwencji korzystnie wp³y-
wa na komfort pracy z†ca³ym
urz¹dzeniem.
Jeøeli chcemy rozszerzyÊ moø-
liwoúci sterownika i†w†sposÛb wy-
godny do³¹czyÊ dodatkowe
peryferia, z†pewnoúci¹
przyda siÍ p³ytka rozsze-
rzaj¹ca (w skrÛcie Ext).
DziÍki umieszczonym
w†odpowiedniej odleg³oúci
gniazdom z†wyprowadzon¹
szyn¹ systemu, moøliwe
jest proste do³¹czenie do-
datkowych kart. Te ostat-
nie s¹ wk³adane pionowo
(podobnie jak w†kompute-
rze PC), a†prawid³owe ich
umocowanie zapewniaj¹
z†dwÛch stron prowadnice,
bardzo wygodny element
zestawu. Gniazda posiadaj¹
wyprowadzone 4†dodatko-
we szyny zasilaj¹ce, do
ktÛrych moøe byÊ dopro-
wadzone z†zewn¹trz wy-
magane w†danej aplikacji
napiÍcie. P³ytka rozszerza-
j¹ca zawiera takøe wluto-
wane gniazdo typu DB25F, dziÍki
czemu za pomoc¹ opcjonalnej kar-
ty multi I/O jest moøliwe druko-
wanie danych (wspÛ³praca z†dru-
kark¹) lub odbieranie ich z†kom-
putera PC lub innego systemu
(emulacja drukarki). Konstrukcyj-
nie karta rozszerzeÒ moøe byÊ
³atwo umieszczona ponad p³ytk¹
bazow¹ z†wykorzystaniem odpo-
wiednich dystansÛw. DziÍki temu,
w†fazie uruchamiania jakiejú karty
rozszerzaj¹cej, uøytkownik ma ³at-
wy dostÍp do testowanego uk³a-
du.
Wszystkie karty rozszerzaj¹ce
s¹ wykonane w†ustalonym przez
autora standardzie. O†ile ich wy-
sokoúÊ moøe byÊ dowolna, to
szerokoúÊ jest sta³a i†wynika z†roz-
stawu zastosowanych prowadnic.
DziÍki temu, øe w†p³ytce Ext
znajduj¹ siÍ gniazda øeÒskie, kon-
strukcja karty rozszerzaj¹cej jest
prostsza. Karty s¹ wykonywane
w†wersji dwustronnej, a†na krawÍ-
dzi z³¹cza lutowane jest z†obu
stron dwurzÍdowe z³¹cze typu
goldpin (2x25 pin). W†ten sposÛb
wk³adanie i†wyjmowanie ca³ej kar-
ty trwa kilka sekund i†nie nastrÍ-
cza øadnych trudnoúci.
Na koniec wstÍpnego opisu
ca³ego systemu nie sposÛb zapo-
mnieÊ o†oprogramowaniu. Prezen-
towany system jest bardzo elas-
tycznie konfigurowany i uøytkow-
nik moøe pracowaÊ praktycznie
z†dowolnym procesorem serii
MCS-51, tak z†zewnÍtrzn¹, jak
i†wewnÍtrzn¹ pamiÍci¹ programu.
DziÍki pomys³owemu dekoderowi
adresowemu, np. za pomoc¹ tylko
jednej zwory jest moøliwa takøe
praca z†obiema pamiÍciami jedno-
czeúnie. W†zwi¹zku z†tym by³oby
nierozs¹dne proponowaÊ zaintere-
sowanym Czytelnikom np. zapro-
gramowany i†zabezpieczony przed
odczytem mikroprocesor, szcze-
gÛlnie, øe w†zaleønoúci od potrzeb
jego rodzaj takøe nie jest z†gÛry
okreúlony. Wychodz¹c naprzeciw
temu postulatowi, postanowiliúmy
zamieszczaÊ krÛtkie listingi naj-
waøniejszych procedur, ktÛre bÍ-
d¹ publikowane przy okazji pre-
zentowania kolejnych klockÛw na-
szego komputera. W†ten sposÛb
kaødy bÍdzie mÛg³ wykorzystaÊ
i†wprowadziÊ kod danej procedu-
ry do pamiÍci EPROM lub do
uøywanego mikrokontrolera, jeøeli
zajdzie taka potrzeba. W†ten spo-
sÛb powiÍkszaj¹c bibliotekÍ pro-
gramow¹ moøliwe bÍdzie skom-
pletowanie niejako ca³ego syste-
mu operacyjnego, ktÛry bÍdzie
w†stanie obs³uøyÊ wszystkie opi-
sane elementy urz¹dzenia. Dodat-
kow¹ korzyúci¹ wynikaj¹c¹ z†krÛt-
kiej analizy listingÛw bÍdzie moø-
liwoúÊ zapoznania siÍ z†samym
kodem ürÛd³owym danej procedu-
ry - a†jest to czÍsto bardzo cenn¹
informacj¹ dla pocz¹tkuj¹cych lub
úredniozaawansowanych progra-
mistÛw.
Zapisane w†postaci ürÛd³owej
procedury moøna bÍdzie prze-
Elektronika Praktyczna 12/97
33
Rys. 3. Mapa pamięci komputera.
30486350.031.png
Modułowy komputer edukacyjny
kszta³ciÊ do postaci wykonywal-
nej za pomoc¹ dowolnego kom-
pilatora na procesory rodziny
MCS-51. Jeøeli niektÛrzy z was
nie posiadaj¹ takiego programu,
a†przynajmniej nie chc¹ nabywaÊ
doúÊ drogich licencjonowanych
wersji, proponujemy nabycie i†za-
poznanie siÍ z†prostym, lecz bar-
dzo wygodnym kompilatorem au-
tora. KrÛtki opis oraz zasady
nabycia dyskietki z†tym progra-
mem moøna znaleüÊ w†naszym
bratnim piúmie EdW 11, 12/97.
Dla tych z†CzytelnikÛw, ktÛrzy
nie chc¹ oprogramowywaÊ syste-
mu od pocz¹tku, autor przewi-
dzia³ krÛtk¹ wersjÍ programu mo-
nitor, ktÛr¹ moøna bÍdzie nabyÊ
w†postaci zaprogramowanej pamiÍ-
ci EPROM 27C64. W†zapisanym
w†niej programie monitora zawar-
te bÍd¹ wszystkie niezbÍdne pro-
cedury: obs³ugi wyúwietlacza
i†klawiatury, portÛw transmisji
szeregowej oraz pozwalaj¹ce np.
na za³adowanie nowo utworzone-
go programu wprost z†komputera
PC do systemu i†uruchomienie go.
Monitor zawieraÊ bÍdzie takøe
podstawowe procedury arytme-
tyczne dzia³aj¹ce na liczbach 32-
bitowych. DziÍki temu pisanie
uci¹øliwych procedur obliczenio-
wych zostanie wyeliminowane,
a†programista bÍdzie mÛg³ skupiÊ
siÍ na w³aúciwej czÍúci programu.
Dodatkowo, w†kodzie monitora za-
warta bÍdzie wiÍkszoúÊ procedur
obs³ugi prezentowanych urz¹dzeÒ
peryferyjnych: kart rozszerzeÒ czy
wyúwietlacza LCD. Konstrukcja
programu monitora umoøliwi wy-
prowadzenie wektorÛw wszystkich
przerwaÒ w†obszar bezpoúrednio
dostÍpny dla uøytkownika (do
zewnÍtrznej pamiÍci programu),
dziÍki czemu moøliwa bÍdzie in-
gerencja w†ca³y system przerwaÒ
uøywanego mikrokontrolera.
moøna j¹ traktowaÊ jako autono-
miczny sterownik wykorzystuj¹cy
praktycznie dowolny mikrokontro-
ler serii MCS-51. Jak wspomniano
we wstÍpie, znajduj¹ siÍ tu wszys-
tkie tradycyjne elementy zewnÍt-
rznej architektury 8051, ktÛre
w†wybranej konfiguracji moøna bÍ-
dzie wykorzystywaÊ lub nie.
Schemat elektryczny p³ytki ba-
zowej przedstawiono na rys.2 .
Elementem centralnym jest oczy-
wiúcie mikroprocesor U1. Chociaø
na schemacie pokazano wersjÍ
kontrolera 80C52, ktÛra jest roz-
budowana o†port SPI oraz pamiÍÊ
EEPROM, to w†roli U1 mog¹
pracowaÊ takøe inne mutacje '51,
np.: 80C51 (takøe wersje FA, FB,
FC), 80C52, 87C51, 87C52, 89C51,
89C52, 89LV51, 89LV52, 89C55,
89S8253, 87C54, 87C58, 87C504,
87C508, 87C524, 87C528, 80C652
i 80C654. Procesor U1 ma do
dyspozycji uk³ad zatrzasku m³od-
szej czÍúci 16-bitowej szyny ad-
resowej - U6. Jego zastosowanie
jest niezbÍdne, jeøeli procesor ma
wspÛ³pracowaÊ z†zewnÍtrznie ad-
resowanymi peryferiami, w†tym
zewnÍtrzn¹ pamiÍci¹ danych czy
programu. DziÍki zworze JP1 moø-
liwy jest wybÛr jednego z†tych
trybÛw pracy kontrolera U1. Zwar-
cie do masy wyprowadzenia 31
U1 powoduje od³¹czenie wewnÍt-
rznej pamiÍci programu procesora
(jeøeli taka istnieje), zwarcie z†za-
silaniem uaktywnia jednouk³ado-
wy tryb pracy procesora.
Na p³ytce bazowej przewidzia-
no dwie podstawki na zewnÍtrzne
pamiÍci ROM oraz RAM. Na
schemacie elektrycznym elementy
te widoczne s¹ jako U7 - pamiÍÊ
programu oraz U8 - pamiÍÊ da-
nych. Zastosowanie jednej z†nich
lub obu jest oczywiúcie opcjonal-
ne. DziÍki zestawowi zwornikÛw:
JP5, 6 i 7†uøytkownik moøe takøe
wybraÊ typ zastosowanej pamiÍci,
tak U7, jak i†U8. Moøliwe jest
uøycie pamiÍci w†wersji EPROM
27C64, 27C128, 27C256, EEPROM
28C256, SRAM 6264, 62256, lub
typowych NVRAM, np. firmy Dal-
las, tak w†konfiguracji pamiÍci
danych jak i†zewnÍtrznej pamiÍci
programu.
W†wersji podstawowej syste-
mu, w†wypadku uøycia kontrolera
np. 80C652 (bez ROM, wbudowa-
ny I2C), jako U7 moøna uøyÊ
pamiÍci 27C64 z†zapisanym w†niej
P³ytka bazowa
kit AVT-399/1
PrezentacjÍ poszczegÛlnych
blokÛw komputera rozpoczynamy
od p³ytki bazowej. W†zasadzie
Rys. 4. Rozmieszczenie elementów na płytce drukowanej.
34
Elektronika Praktyczna 12/97
30486350.032.png 30486350.033.png 30486350.034.png 30486350.035.png 30486350.036.png 30486350.037.png 30486350.038.png 30486350.039.png 30486350.040.png 30486350.041.png
Zgłoś jeśli naruszono regulamin