joi, 5 ianuarie 2012

Exemplu Subiecte pentru examinare 2012



Examen la disciplina
Microprocesoare / Microprocesoare şi Interfeţe

1.    Să se explice execuţia comenzii AND Rd, Rr  în cadrul arhitecturii microcontrollerului seriei AVR;
2.    Explicaţi următoarele comenzi ASM:    10 comenzi
3.    Să se iniţializeze Portul x cu următoarele specificaţii:
a)       
PortulA
DDRA
PORTA
Pin 0..1
Intrare
Hi-Z
Pin 4..5
Ieşire
Cu “1” logic
Pin 2..3
Intrare
Pull-up enable
Pin 6..7
Ieşire
Cu “0” logic

b)      Să se modifice configuraţia Portului B prin aplicarea măştilor OR (set mask) şi AND (reset mask).

PORTB
0
1
x
1
x
1
x
0


4.    Să se descrie regiştrii de configurare a Întreruperii Externe. Să se configureze în cadrul unei secvenţe de cod, întreruperea INT1 cu activare pe frontul descendent (negativ).
5.    Să se scrie o subrutină reintrabilă şi securizată, prezentînd corpul acesteea şi secvenţa de apel: Subrutina de înmulţire a două numerepe 16 biţi, utilizînd comanda MUL. Să se prezinte schema bloc a algoritmului.
6.    Să se scrie o subrutină reintrabilă, care va concatena două tablouri unidimensionale din RAM într-unul al treilea.
Intrare:  Referinţele către tablouri, cu cîte un registru indirect;
7.    Să se seteze Modulul Periferic Timer1 în regimul Phase Correct PWM cu următorii parametrii:
·         Frecvenţa MCU este de 4 MHz;
·         Rezoluţia modulului este de 9 biţi;
·         Polaritatea directă a semnalului (non - inverting mode).
8.    Să se seteze Modulul Periferic ADC cu următorii parametrii pentru realizarea conversiei:
·         Frecvenţa MCU este de 1MHz;
·         Rezoluţia modulului ADC este de 10 biţi cu ajustare la dreapta;
·         Conversie continuă;
·         Sursa de tensiune de referinţă - AVCC.