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.