1. (2pkt) Omów adresowanie bezpośrednie i pośrednie. Podaj przykłady rozkazów zapisujących do pamięci SRAM bezpośrednio: .......................... i pośrednio: ..............................
2. (2pkt) Stos w mikrokontrolerze AVR. Organizacja i zastosowanie. Rozkazy, których efektem jest zapis lub odczyt stosu. Inicjalizacja stosu.
3. (2pkt) Omów system przerwań mikrokontrolera AVR. Wymień rejestry, flagi i rozkazy związane z przerwaniami.
4. (2pkt). Zapisz numer indeksu (młodsze 4 cyfry np. 168341) w kodzie
binarnym |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
heksadecymalnym |
|
|
|
|
||||||||||||
BCD |
|
|
|
|
||||||||||||
liczbę ujemną w kodzie U2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5. (1pkt) Sposób (algorytm) zamiany liczby w kodzie szesnastkowym na kod ASCII
6. (3pkt) Ustaw rejestry TCCR0 i OCR0 licznika T0 tak aby na wyjściu OC0 generowany był sygnał o wypełnieniu 1/8 - numery indeksu parzyste , 7/8 - numery indeksu nieparzyste.
FOC0 |
WGM00 |
COM01 |
COM00 |
WGM01 |
CS02 |
CS01 |
CS00 |
0 |
|
|
|
|
|
|
|
OCR0=.........................................
Jaka jest częstotliwość tego sygnału w przypadku taktowania mikroprocesora rezonatorem kwarcowym fclk=1,024MHz fOC0= ..........................Hz
7. (2pkt). Multipleksowany wyświetlacz 7 - segmentowy. Schemat, sposób sterowania
Imię i nazwisko .......................................................... nr indeksu .............................................
Strona 3 z 3