Mikrokontroler zawiera w swojej stukturze oprócz procesora pamięci
RAM i ROM także układy we/wy. Oprócz tego niektóre mikrokontrolery
zawierają jeszcze układy licznikowe oraz przetworniki A/D D/A.
Architektura : mikrokontroler ten posiada wyprowadzone cztery
8-bitowe porty(P1,P2,P3,P4). Porty P0,P1, oraz P2 są portami
dwukierunkowymi. Port P3 ma przydzielone konkretne funkcje i jego
poszczególne linie są jedno kierunkowe (zwrócone do lub z Układu)
Układa zawiera 2 16-bitowe liczniki rewersyjne. Liczniki te mogą zliczać w przód lub w tył.
Impulsy zewnętrzne lub wewnętrzne zegarowe
Po wypełnieniu (lub zerowaniu) liczniki generują sygnał (nie)przerwanie.
Układ dla poprawnej pracy wymaga dołączenia rezonatora kwarcowego do wew. Generatora
Przeznaczenie portów: P1-port 1 dwukierunkowa transmisja danych
Port P0 – port 0 –dwukierunkowa transmisja danych oraz w przypadku doł. Zew
. Pamięci ROM lub RAM złuży do przesyłania młodszej części adersu (Ad0 ÷Ad7)
P2 – port 2 służy do dwukierunkowej transmisji lub w przypadku zew.
ROM\RAM do transmisji starszego adresu.
Mikrokontroler posiada wew. Pamięć ROM o pojemności 4 KB oraz 256 B RAM-u.
Jest to procesora 8 bitowy z możliwością rozszerzenia przestrzeni adresowej do 644
Funkcje lini portu P3
RxD – linia wejściowa dla transmisji szeregowej
TxD – wyjście do Transmisji szeregowej
Program źródłowy można utrzymac w języku wys. Poziom c, P
ascal, Basic, lub w języku Asemblera.
bin.program który umieszcza się w Romie misui być napisany
w języku maszynowym w postaci słów binarnych
Do translacji programu źródłowego na maszynowy potrzebne są
Asembler – tłumaczy z języka asemblera na kod binarny
Kompilator – tłumaczy z języka wysokiego poziomu na kod
Mov a, # 39h adresowanie natychmiastowe skopiuj 39h do a
Mov A 39/1 –adresowanie bezpośr. – skopiuj komórk.
Ram o adr. 39M do A. Mov @R0 –
adresowanie pośrednie, skopiuj komórk. O adr. Zaw. W R0 do A.