|
||||||
Moduł prototypowy PRO552 z układem mikrokontrolera z
rodziny MCS-51 jest uniwersalnym modułem, umożliwiającym realizację urządzenia
elektronicznego w oparciu o mikroprocesor jednoukładowy 80C552 firmy Philips.
Wyposażenie mikrokontrolerów tej rodziny w multiplekser analogowy wraz z
10-bitowym przetwornikiem analogowo-cyfrowym oraz dodatkowe wielofunkcyjne porty
wejścia/wyjścia, np. modulator szerokości impulsu (PWM), umożliwiają budowę
skomplikowanych mikroprocesorowych urządzeń kontrolno-sterujących.
Dodatkowo moduł PRO-552 wyposażony został w pamięć EEPROM i zegar czasu
rzeczywistego, pracujące w standardzie I2C. Znajdujący się w module układ
awaryjnego zasilania z baterii umożliwia podtrzymywanie działania zegara po
zaniku napięcia zasilania.
Moduł
PRO-552 jest idealnym narzędziem niezbędnym przy realizowaniu prototypowych
urządzeń mikroprocesorowych lub małych serii gotowych urządzeń. Może stanowić
niezastąpioną pomoc dydaktyczną dla osób pragnących zapoznać się techniką
mikroprocesorową i zasadą działania mikrokontrolerów z serii 80C552.
Płytka
prototypowa PRO-552 stanowi uniwersalny moduł o wymiarach 100x160mm (tzw.
eurokarta).
Korzystając z gotowej
i przetestowanej płytki prototypowej, zawierającej zamontowane już podstawowe
elementy układu mikroprocesorowego, takie jak: mikrokontroler, pamięć programu
ROM, pamięć danych RAM, dekoder adresów, układ do transmisji szeregowej, można
znacznie przyspieszyć realizację wybranego urządzenia, koncentrując się na
sprawach oprogramowania, a nie na sprawach sprzętowych. Na płytce umieszczono
uniwersalne pole lutownicze, dzięki któremu użytkownik może dołączyć
dodatkowe elementy i układy elektroniczne.
Użytkownik ma do dyspozycji pełną
szynę adresową i szynę danych oraz wyprowadzenia z portów procesora, które
doprowadzone są na granicę uniwersalnego pola lutowniczego.
System zworek na płytce umożliwia
instalowanie kilku rodzajów pamięci typu EPROM lub EEPROM. Dekoder adresów,
zrealizowany na układzie programowalnym typu GAL16V8 lub GAL22V10, ma dodatkowe
sygnały wyjściowe, które można wykorzystać do sterowania układów dołączonych do
modułu, np. wyświetlacza typu LCD lub LED, klawiatury, dodatkowego układu
wejścia/wyjścia, przetwornika C/A itp. Uniwersalne pole lutownicze przewidziane
jest właśnie na dodatkowe układy.
Dzięki zainstalowaniu złącza szeregowego moduł daje się łatwo połączyć z
dowolnym urządzeniem, umożliwiającym komunikację szeregową w standardzie RS232C.
Urządzeniem takim może być np. komputer klasy IBM PC.
Moduł wyposażony
został w podstawowe oprogramowanie, służące do uruchamiania własnych programów.
Moduł może być zasilany niestabilizowanym napięciem stałym od ok. +7.5V do
ok. +12V (układ zawiera swój własny stabilizator napięcia +5V).
Na płytce przewidziane jest miejsce na złącze 32- lub
64-stykowe typu 811064 lub 851031.
Wszystkie układy scalone
zamontowane są na precyzyjnych podstawkach, dzięki czemu układ jest łatwy w
trakcie testowania, modyfikacji lub naprawie.
Podstawowe parametry mikrokontrolera 80C552
Schemat blokowy modułu przedstawiony jest na rys.1. Składa się on z kilku podstawowych części, a to:1) układu mikrokontrolera,
2) pamięci programu typu EPROM,
3) pamięci danych typu RAM,
4) dekodera adresów,
5) złącza szeregowe RS232,
6) układu zerowania mikrokontrolera,
7) układu zasilania,
8) diod LED,
9) pamięci typu EEPROM,
10) zegara czasu rzeczywistego,
11) układu filtrów dla przetwornika A/C,
12) złącza pod wyświetlacz LCD.
Rys. 1. Schemat blokowy modułu
PRO-552
Foto.1. Wygląd modułu PRO-552
Program monitor zapisany w pamięci EPROM służy do wymiany informacji
pomiędzy modułem a komputerem nadrzędnym. Dzięki temu,
użytkownik w bardzo prosty sposób i szybko może testować swoje programy.
Monitor pozwala na dokonywanie podstawowych operacji związanych:
| . | ||||||
|
||||||