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.
Niciun comentariu:
Trimiteți un comentariu