wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

AVR Microcontrolere

Total questions: 20

Worksheet time: 40mins

Name
Class
Date
1.

Registrul în care se păstrează starea fanioanelor operațiilor aritmetice se numește?

a)

SP

b)

SREG

c)

MCUCR

d)

DDR

2.

Alegeți afirmațiile corecte. MC AVR AT90S2313 :

a)

este un microcontroler cu arhitectură RISC pe 8 biți

b)

are o productivitate de 1MIPS la frecveța de tactare de 4MHz

c)

are 32 regiștri de uz general

d)

este un microcontroler cu arhitectură CISC pe 8 biți

3.

Interfața I/O a MC AVR AT90S2313 este asigurată prin intermediul a :

a)

16 pini

b)

18 pini

c)

15 pini

d)

20 pini

4.

Memoria de date SRAM a AT90S2313 este organizată în modul următor:

a)

32 regiștri de uz general, 64 regiștri de intra/ieșire, 128 regiștri date RAM

b)

1 regiștru de uz general, 32 regiștri de intra/ieșire, 60 regiștri date RAM

c)

32 regiștri de uz general, 32 regiștri de intra/ieșire, 1K regiștri date RAM

d)

16 regiștri de uz general, 64 regiștri de intra/ieșire, 96 regiștri date RAM

5.

Selectați variantele corecte de încărcare a constantelor în regiștri de uz general.

a)

ldi R16,20

b)

ldi R8,14

c)

ldi R22,0b10010

d)

ldi R24,'A'

6.

Pentru a seta portul D la ieșire se va executa:

a)

LDI R16, 255

OUT DDRD,R16

b)

LDI R25, 0

IN PIND, R25

c)

LDI R17, 0

OUT DDRD, R17

d)

LDI R20, 255

STS PIND, R20

7.

Pentru a accesa memoria de date nevolatilă EPROM se vor utiliza regiștrii:

a)

EEAR

b)

EERE

c)

EEMWE

d)

EECR

8.

Pentru managementul puterii consumate sunt prevăzute următoarele regimuri cu consum redus:

a)

Idle Mode

b)

Halt mode

c)

Power Down Mode

d)

Sleep Mode

9.

Alegeți instrucțiunile corecte pentru înscrierea unei constante în memoria de date RAM:

a)

LDI R16, $24

STS $60, R16

b)

LDI R17, 'b'

STS $35, R17

c)

LDI R17, 41

STS $6E,R17

d)

IN R14, 28

OUT $65, R14

10.

Pentru comanda portului B vor fi utilizați regiștrii

a)

PORTB

b)

DDRB

c)

SREG

d)

TRISB

11.

Portul D va fi setat la intarare dacă:

a)

PORTD=0

b)

DDRD=0

c)

PIND=255

d)

DDRD=255

12.

Pentru a accesa indirect memoria RAM se vor utiliza:

a)

regiștri index X,Y,Z

b)

regiștri speciali INDF și FSR

c)

comenzi speciale LD, ST

d)

comenzi generale STS, LDS

13.

Generatorul de tact este aplicat la pinii?

a)

XTAL1, XTAL2

b)

VCC, GND

c)

INT0, INT1

d)

OC1, GND

14.

Determinați valoare lui r18?

a)

55

b)

196

c)

20

d)

0

15.

Pentru a înscrie în stivă SP se folosește comanda?

a)

PUSH

b)

SBIC

c)

POP

d)

STS

16.

Cuvântul comandă a MC AVR are o lungime de?

a)

14biți

b)

16biți

c)

8biți

d)

12biți

17.

Ce fanioane afectează următoarele comenzi:

a)

Z

b)

V

c)

C

d)

N

18.

Determinați valoare lui k:

a)

16

b)

10

c)

20

d)

0

19.

Determinați valoarea lui a?

a)

4

b)

8

c)

3

d)

253

20.

Cum se declară corect un masiv de octeți (byte) în memoria program:

a)

masiv: .db "Best group"

b)

masiv: .dw "Apple - pen"

c)

masiv: .db 'A',4,9,23,'C'

d)

.def masiv="Liverpool"