WorksheetsAVR Microcontrolere
Total questions: 20
Worksheet time: 40mins
Registrul în care se păstrează starea fanioanelor operațiilor aritmetice se numește?
SP
SREG
MCUCR
DDR
Alegeți afirmațiile corecte. MC AVR AT90S2313 :
este un microcontroler cu arhitectură RISC pe 8 biți
are o productivitate de 1MIPS la frecveța de tactare de 4MHz
are 32 regiștri de uz general
este un microcontroler cu arhitectură CISC pe 8 biți
Interfața I/O a MC AVR AT90S2313 este asigurată prin intermediul a :
16 pini
18 pini
15 pini
20 pini
Memoria de date SRAM a AT90S2313 este organizată în modul următor:
32 regiștri de uz general, 64 regiștri de intra/ieșire, 128 regiștri date RAM
1 regiștru de uz general, 32 regiștri de intra/ieșire, 60 regiștri date RAM
32 regiștri de uz general, 32 regiștri de intra/ieșire, 1K regiștri date RAM
16 regiștri de uz general, 64 regiștri de intra/ieșire, 96 regiștri date RAM
Selectați variantele corecte de încărcare a constantelor în regiștri de uz general.
ldi R16,20
ldi R8,14
ldi R22,0b10010
ldi R24,'A'
Pentru a seta portul D la ieșire se va executa:
LDI R16, 255
OUT DDRD,R16
LDI R25, 0
IN PIND, R25
LDI R17, 0
OUT DDRD, R17
LDI R20, 255
STS PIND, R20
Pentru a accesa memoria de date nevolatilă EPROM se vor utiliza regiștrii:
EEAR
EERE
EEMWE
EECR
Pentru managementul puterii consumate sunt prevăzute următoarele regimuri cu consum redus:
Idle Mode
Halt mode
Power Down Mode
Sleep Mode
Alegeți instrucțiunile corecte pentru înscrierea unei constante în memoria de date RAM:
LDI R16, $24
STS $60, R16
LDI R17, 'b'
STS $35, R17
LDI R17, 41
STS $6E,R17
IN R14, 28
OUT $65, R14
Pentru comanda portului B vor fi utilizați regiștrii
PORTB
DDRB
SREG
TRISB
Portul D va fi setat la intarare dacă:
PORTD=0
DDRD=0
PIND=255
DDRD=255
Pentru a accesa indirect memoria RAM se vor utiliza:
regiștri index X,Y,Z
regiștri speciali INDF și FSR
comenzi speciale LD, ST
comenzi generale STS, LDS
Generatorul de tact este aplicat la pinii?
XTAL1, XTAL2
VCC, GND
INT0, INT1
OC1, GND
Determinați valoare lui r18?
55
196
20
0
Pentru a înscrie în stivă SP se folosește comanda?
PUSH
SBIC
POP
STS
Cuvântul comandă a MC AVR are o lungime de?
14biți
16biți
8biți
12biți
Ce fanioane afectează următoarele comenzi:
Z
V
C
N
Determinați valoare lui k:
16
10
20
0
Determinați valoarea lui a?
4
8
3
253
Cum se declară corect un masiv de octeți (byte) în memoria program:
masiv: .db "Best group"
masiv: .dw "Apple - pen"
masiv: .db 'A',4,9,23,'C'
.def masiv="Liverpool"
