Zagadnienia
na kolokwium z 8051
1.
Architektura wewnętrzna.
-
ogólny
schemat blokowy,
-
sygnały
ALE, !PSEN, !RD, !WR i inne,
-
rejestry
sterujące i kontrolne znaczenie bitów,
-
rejestry
uniwersalne,
-
porty
we/wy (struktura wewnętrzna),
-
akumulator,
stos, DPTR itd.
2.
Cykl rozkazowy i maszynowy.
3.
Układ czasowo-licznikowy (zegar/czasomierz, tryby pracy, rejestry skojarzone
z ww. układem, itp.).
4.
Port szeregowy (tryby pracy, ramka transmisji, szybkość transmisji, rejestry
związane z ww. układem, itp.).
5.
System przerwań
-
organizacja
systemu
-
rejestry
IE i IP
-
jak
wygląda przyjęcie przerwania (co robi uP)
-
priorytety
6.
Przebiegi czasowe:
-
podczas
kontaktu uP z zewn. pamięcią danych przy zapisie i odczycie
-
podczas
kontaktu uP z zewn. pamięcią programu przy odczycie
7.
Rozbudowa systemu
-
dołączanie
zewnętrznej pamięci programu i danych
-
komunikacja
w systemie wieloprocesorowym
-
rozbudowa
układu we/wy (np. z układem 8255)
-
rozbudowa
systemu przerwań
8.
Rozkazy.
-
rodzaje
rozkazów
-
przesłania
-
skoki
-
arytmetyczno-logiczne
-
instrukcje
DJNZ oraz CJNE
-
tryby
adresacji (również w przypadku zewnętrznej pamięci danych i programu)
Mogą
być również proste pytania na pomyślenie typu:
-
napisać
(prostą i krótka) procedurę opóźnienia,
-
w
jakim stanie znajduje się układ portu szeregowego (czasowo-licznikowy),
jeśli stan określonych rejestrów jest taki a taki
-
co
zrobić, żeby zaprogramować uC jako np. odbiornik (nadajnik) w zadanym trybie
transmisji, skąd czytać dane, gdzie pisać itp.
-
itp.