Pytania na mikroprocesory 06


Mikroprocesory 2006

  1. Podać podział przestrzeni adresowej dla pamięci danych i programu dla procesora rodziny 8051.

0x08 graphic

(Ram zew. w obrębie zewn. Przestrzeni adresowej)

0x08 graphic

Pierwsze 4k o adresach pokrywających się z pamięcią wewn.

są nie używane !!!!

  1. Podać sposób połączenia do pinu P1.0 uk 8051 diody LED oraz podać sposób sterowania programowo, aby możliwe było załączanie i wyłączanie świecenia tej diody

0x08 graphic

dioda świeci -> SETB P1.0 ->dioda nie świeci

dioda nie świeci -> CLR P1.0 -> dioda świeci

CPL P1.0 zmiana stanu portu

  1. Do uK podłączono rezonator 24MHz. W jaki sposób wykorzystać elementy kontrolera aby możliwe było przedziałów czasowych równych 30msek. Podać kolejność poleceń jakie należy umieścić w programie.

MOV TMOD, # 00000101; licznik To, tryb 16bit

MOV IE, #10000010; włączenie przerwań i przerwania od licznika T0

MOV TH0,# (trzeba wpisać 5536)

MOV TL0,# (trzeba wpisać 5536)

SETB TR0 uruchomienie licznika T0

Po 30msek od SETB TR0 zostanie wywołane przerwanie T0

  1. Jednostka ALU wykonała rozkaz dodawania logicznego dwu liczb zapisanych w rejestrach A= 16, B= 255. jaki będzie wynik dodawania log. i gdzie się będzie on znajdował po wykonaniu rozkazu.

A= 00001111

B= 11111111

Po ORL (dodawanie logiczne)

A= 11111111

  1. Połączono dwa uK 8051 łączem synchronicznym. Przepustowość zastosowanego kanału teleinformatycznego równa jest 56kb/sek. Jak należy ustawić parametry portu szeregowego dla tej komunikacji, aby uzyskać minimalny poziom błędu. Uzasadnić odpowiedź.

- synchroniczny jest tylko tryb 0

- częstotliwość pracy fxtal/12 (zawsze!!!)

- dopasować do kanału trzeba dobierając odpowiedni rezonator aby

prędkość transmisji była ≤ 56 kb/sek

  1. W uK 8051 ustawiono na ten sam poziom ważności. Wskaźnik stanu SP ustawiono na wartość 10d. Przyszło przerwanie od licznika T0 i zostało przyjęte a następnie przerwanie zewnętrzne INT0. W programie obsługi przerwania od licznika T0 użyto dwukrotnie rozkazu PUSH oraz dwukrotnie rozkazu POP. Jaka będzie wartość wskaźnika stanu SP przed rozkazem RETI w programie obsługi przerwania od licznika T0

SP=10

Przyjęcie od T0 SP=12

(zgłoszenie INT0=12)

Obsługa przerwania T0

PUSH SP=13

PUSH SP=14

POP SP=13

POP SP=12

RETI SP=10

ODP. SP=12 BO MIAŁO BYĆ PRZED RETI !!!



Wyszukiwarka

Podobne podstrony:
pytania na egzamin 06 2008
pytania na 06 2004
pytania z kpa na egz 06-07, Akty prawne KPA
EMOCJE I MOTYWACJE - PYTANIA NA KOLOKWIUM, Studia, Psychologia, SWPS, 3 rok, Semestr 06 (lato), Psyc
Pytania na egzamin, pytania z komorki roslinnej 2006, Z dnia 06
pytania na smoki, Edukacja, studia, Semestr IV, Technika Mikroprocesorowa
zestaw pytań obvrona 20.06.02, Szkoła, Pytania na egzamin inżynierski
Pytania na Bazan, Studia - IŚ - materiały, Semestr 06
Tematy egz na20 06 2011, Pytania na egzamin, Pytania na egzamin
Pytania na obronę BiKI, IŚ Tokarzewski 27.06.2016, IV semestr COWiG, Budownictwo i konstrukcje inżyn
test podof, Aspirant 06, PYTANIA NA EGZAMIN ASPIRANCKI
Medycyna Katastrof pytania na egzamin (opracowane)
pytania na kolos z klinicznej, psychiatria i psychologia kliniczna
Długi pytania na egzamin, PWTRANSPORT, semIII, Elektrotechnika II
pytania na egzam, MiBM, semestr II, MzOC, Inne
10, wojtek studia, Automatyka, studia 2010, obrona inz, Pytania na obrone, brak tematu , dyplomowka

więcej podobnych podstron