Sunteți pe pagina 1din 27

TESTE DE EVALUARE

270


14. TESTE DE EVALUARE




Cap. 1. ARHITECTURA GENERAL

1. Arhitectura Harvard a sistemelor de calcul dispune de spaii distincte de stocare pentru
program i pentru date accesibile prin magistrale proprii.
Adevrat
Fals

2. Faza de execuie a unei instruciuni presupune patru microfaze. Aranjai cele patru
microfaze n ordinea realizrii lor
decodificare instruciune / procesare date / scriere date / citire date
1.
2.
3.
4.

3. Pipeline-ul pe dou nivele ndeplinete urmtorul rol:
Se completeaza rspunsul


4. Microcontrolerul ncapsuleaz ntr-un singur circuit integrat:
un sistem de calcul
doar unitatea central de prelucrare
doar unitatea central de prelucrare i memoria
unitatea central de prelucrare, memoria i echipamentele de intrare ieire

SISTEME CU MICROPROCESOARE. MICROCONTROLERUL PIC18F4455
271
5. Ce nelegei prin acronimul RISC?
Registru de instruciuni i control
Arhitectura unui sistem de calcul care utilizeaz un set redus de instruciuni
Codificarea unei instruciuni a microcontrolerului
Un protocol de comunicaie

6. Diferena ntre arhitectura Harvard i arhitectura von Neumann este:
Se completeaza rspunsul


7. Registrul de lucru indic starea operaiilor aritmetice executate de UAL
Adevrat
Fals

8. Numrtorul program indic numrul total al instruciunilor din memoria program
Adevrat
Fals

9. Pipeline-ul nu reduce timpul necesar execuiei unei instruciuni, ci crete numrul de
instruciuni care pot fi procesate simultan
Adevrat
Fals

10. Capacitatea de adresare a unui microsistem este de 4kByte. Cte linii de adres sunt
necesare pentru a accesa ntreaga memorie?
4
10
12
16




TESTE DE EVALUARE
272

Cap. 2 SETUL DE INSTRUCIUNI

1. Instruciunea ADDWF nu are nici un efect asupra registrului STATUS.
Adevrat
Fals

2. Instruciunea CLRF utilizeaz urmtorii parametrii:
f
b
d
k

3. Bitul de destinaie al rezultatului ndeplinete urmtorul rol:
Se completeaza rspunsul


4. Considernd c registrul de lucru WREG a fost n prealabil iniializat cu valoarea 50,
dup execuia urmtorului cod surs, n WREG se va gsi valoarea:
MOVWF REG
ADDLW d10
ADDWF REG,1
10
50
60
110

5. Urmtoarele instruciuni sunt instruciuni de control:
MOVF
RETURN
BCF
BC


SISTEME CU MICROPROCESOARE. MICROCONTROLERUL PIC18F4455
273
6. Diferena ntre instruciunile de salt condiionat i necondiionat const n:
Se completeaza rspunsul


7. Instruciunile de control afecteaz numrtorul de program (PC)
Adevrat
Fals

8. Rezultatul obinut n urma execuiei instruciunii SUBFWB 0x00, 1, 0 se va
regsi n WREG
Adevrat
Fals

9. Parametrul b al instruciunilor poate lua valori de 8 bii
Adevrat
Fals

10. Urmtoarele instruciuni sunt reprezentate pe 16 bii:
MOVF
MOVFF
MOVLW
MOVWF

11. Rezultatul obinut n urma instruciunii MULLW REG, 0 se gsete n:
PRODH:PRODL
WREG
REG
Instruciunea e incorect

12. Pentru a realiza o rotire la stnga de trei ori fr bit de transport se poate utiliza
instruciunea RLCF REG, 3, 0
Adevrat
Fals

TESTE DE EVALUARE
274

Cap. 3 ORGANIZAREA MEMORIEI

1. Indicatorul de stiv are dimensiunea de 5 bii.
Adevrat
Fals

2. Numrtorul de program are dimensiunea de:
8 bii
12 bii
16 bii
21 bii

3. Bitul de acces a ndeplinete urmtorul rol:
Se completeaza rspunsul


4. Care din urmtoarele instruciuni iniializeaz registrul BSR cu valoarea 2?
MOVLW 0x02
MOVWF BSR
MOVFF 0x02, BSR
MOVLB d2
MOVFF BSR, 0x02

5. Stiva stocheaz:
Adresa primei instruciuni din subrutina apelat
Adresa instruciunii de apel a subrutinei
Adresa instruciunii RETURN
Adresa instruciunii care urmeaz instruciunii de apel de subrutin

6. Instruciunea PUSH modific valoarea numrtorului de program.
Adevrat
Fals
SISTEME CU MICROPROCESOARE. MICROCONTROLERUL PIC18F4455
275
7. Regitrii PCH i PCU sunt mapai n memoria RAM
Adevrat
Fals

8. Pentru a accesa coninutul adresei 0x215 se pot folosi urmtoarele instruciuni:
MOVFF WREG, 0x215
MOVLB 2
MOVWF 0x15, 0
MOVLW 2
MOVWF BSR
MOVF 0x15, W, 1
MOVFF 0x215, WREG

9. Regitrii TOS
Conin adrese din memoria program
Sunt mapai n memoria RAM de date
Pot fi modificai prin instruciuni uzuale
Sunt regitri ascuni. Nu avem acces asupra lor.

10. Execuia instruciunii RETURN modific valoarea numrtorului de program.
Adevrat
Fals











TESTE DE EVALUARE
276

Cap. 4 ADRESAREA MEMORIEI DE DATE

1. n codul urmtor, numele simbolic TEMP este utilizat ca i variabil sau constant?
MOVLW TEMP
Variabil
Constant

2. n exemplul urmtor se utilizeaz:
MOVWF INDF0
Adresare simbolic
Adresare direct
Adresare indirect
Adresare indexat

3. Ce nelegei prin POSTINCn?
Se completeaza rspunsul


4. Pentru a salva la adresa 0x300 o valoare stocat n WREG se pot utiliza urmtoarele
secvene de cod?
MOVLB 3
MOVWF 0x00, BANKED
MOVFF 0x300, WREG
LFSR FSR0,0x300
MOVWF INDF0
MOVLW 3
MOVWF BSR
MOVWF 0x00, BANKED

5. Regitrii FSR pot fi iniializai cu adrese din memoria program
Adevrat
Fals


SISTEME CU MICROPROCESOARE. MICROCONTROLERUL PIC18F4455
277
6. Iniializarea registrului FSR0 cu adresa 0x315 se face cu urmtoarele instruciuni:
MOVFF 0x315, FSR0
MOVLW 0x15
MOVWF FSR0L
MOVLW 0x03
MOVWF FSR0H
LFSR FSR0, 0x315
MOVLB FSR0,0x315

7. n instruciunile care utilizeaz INDF0 ca operand, bitul de acces a din codul
instruciunii mai are vreun rol?
Da, deoarece mi permite s aleg modul de adresare direct prin Access Bank sau prin
Bank-uri
Nu, deoarece FSR0 conine adrese absolute i nu mai este nevoie de Access Bank sau
Bank-uri

8. Urmtoarele afirmaii sunt adevrate
Regitrii FSR conin adrese absolute de 12 bii
Instruciunea LFSR se utilizeaz pentru a iniializa regitrii FSR
Regitrii FSR nu pot fi modificai prin instruciuni uzuale
Regitrii FSR se gsesc n Bank-ul 15












TESTE DE EVALUARE
278

Cap. 5 STRUCTURI DE PROGRAM

1. Utiliznd manipularea numrtorului de program i instruciunea RETLW se pot scrie
date n memoria program.
Adevrat
Fals

2. Ce reprezint urmtoarea instruciune:
Adunare d2,d3
Definiia unui macro
Apelul unui macro
Definiia unei subrutine
Apelul unei subrutine

3. De ce este necesar salvarea contextului?
Se completeaza rspunsul


4. La compilare apelul unui macro este nlocuit cu corpul su.
Adevrat
Fals

5. Ce rol ndeplinete bitul s n codul instruciunii CALL i RETURN?
Se completeaza rspunsul


6. Stiva rapid se utilizeaz pentru salvarea adresei de revenire.
Adevrat
Fals



SISTEME CU MICROPROCESOARE. MICROCONTROLERUL PIC18F4455
279
7. Scriei o subrutin care implementeaz n memoria de date un tablou cu 5 elemente
aleatoare fr a utiliza adresarea indirect?
Se completeaza rspunsul


8. Pentru care din regitrii urmtori este valabila afirmaia: depirea cu o unitate a
valorii maxime stocate ntr-unul din aceti regitri nu conduce la incrementarea
automat a valorii registrului superior:
PC(PCLATU:PCLATH:PCL)
TOS (TOSU:TOSH:TOSL)
FSR0 (FSR0H:FSR0L)
TBLPTR (TBLPTRU:TBLPTRH:TBLPTRL)

9. Adresarea indirect se utilizeaz pentru implementarea de tablouri n memoria
program?
Adevrat
Fals

10. Stiva hardware poate fi utilizat pentru salvarea contextului.
Da, deoarece reprezint un spaiu de stocare ce poate fi accesat prin intermediul
regitrilor TOS i STKPTR.
Nu, deoarece acolo se pot salva doar adresele de revenire din subrutina










TESTE DE EVALUARE
280

Cap. 6 PORTURI DE INTRARE-IEIRE

1. Pentru a configura un pin ca ieire, n registrul TRIS se pune bitul corespunztor pe 1
logic.
Adevrat
Fals

2. n cazul urmtoarelor instruciuni
MOVLW 0xff
MOVWF TRISB
sunt adevrate urmtoarele afirmaii:
Instruciunile realizeaz setarea biilor portului B
Toi pinii portului B sunt pini de ieire
Instruciunile configureaz direcia portului B
Toi pinii portului B sunt pini de intrare

3. Ce se ntmpl dac se citete un port de ieire?
Se completeaza rspunsul


4. Porturile microcontrolerului sunt multiplexate cu diferite funcionaliti.
Adevrat
Fals

5. Instruciunile urmtoare:
BTFSS PORTD,0
BCF LATD,3
BSF LATD,2
Realizeaz aprinderea LED-ului conectat la RD2 dac pe pinul RD0 se citete 0 logic
Realizeaz aprinderea LED-ului conectat la RD3 dac pe pinul RD0 se citete 0 logic
Realizeaz stingerea LED-ului conectat la RD2 dac pe pinul RD0 se citete 1 logic
Realizeaz aprinderea LED-ului conectat la RD3 dac pe pinul RD0 se citete 1 logic
SISTEME CU MICROPROCESOARE. MICROCONTROLERUL PIC18F4455
281
6. Scriei o poriune de cod care genereaz pe pinul RB2 un impuls, considernd c
acesta are starea iniial 0.
Se completeaza rspunsul


7. Pentru a iniializa pinii RB[7:6] ca ieiri i pinii RB[3:0] ca intrri, n registrul
TRISB se poate scrie valoarea:
b11000000
b00111111
b00000011
b11111100

8. LED-urile se pot conecta direct la pinii unui microcontroler:
Adevrat
Fals

9. Ce nelegei prin multiplexarea unui afiaj cu apte segmente?
Se completeaza rspunsul


10. Pentru a aprinde cifra 6 pe un afiaj cu apte segmente cu catod comun conectat la
portul B al microcontrolerului se pot utiliza instruciunile:
MOVLW b10000010
MOVWF LATB
MOVLW b01111101
MOVWF LATB
MOVLW b10000010
MOVWF TRISB
MOVLW b01111101
MOVWF PORTB

11. LED-urile unui afiaj cu apte segmente cu anod comun se aprind cu:
0 logic
1 logic


TESTE DE EVALUARE
282

Cap. 7 TEMPORIZRI SOFTWARE

1. Instruciunile de salt necondiionat se execut n 2T
C
.
Adevrat
Fals

2. Pe un microcontroler cu F
OSC
=4MHz, urmtoarea secven de cod se execut n:
MOVLW d15
ADDWF REG,F
MOVFF REG, 0x214
0.2s
0.4s
0.6s
0.8s

3. Ce nelegei prin ntrzieri software?
Se completeaza rspunsul


4. Pentru a genera un semnal dreptunghiular cu frecvena de 40kHz pe pinul RB<2>,
subrutina Delay din urmtoarea seciune de cod trebuie s implementeze o ntrziere
de:
Bucla
BTG LATB,2
CALL Delay
GOTO Bucla
40ms
25s
100s
2ms



SISTEME CU MICROPROCESOARE. MICROCONTROLERUL PIC18F4455
283
5. Construii un macro care implementeaz o ntrziere cu durata de o microsecund pe
un microcontroler cu F
OSC
=20MHz.
Se completeaza rspunsul


6. Durata unui ciclu instruciune n cazul unui microcontroler cu F
OSC
=48MHz este de:
0.2s
0.08s
1s
1.2s

7. Urmtoarele instruciuni se execut n 2T
C
:
MOVLW
MOVWF
MOVFF
GOTO
















TESTE DE EVALUARE
284

Cap. 8 TEMPORIZRI HARDWARE

1. De ce trebuie resetat manual bitul indicator de nterupere TMRxIF?
Se completeaza rspunsul


2. Timerul 1 i 3 utilizeaz aceleai surse de impulsuri.
Adevrat
Fals

3. Pentru a iniializa timerul 0 n vederea realizrii unei temporizri de 50ms se consider
urmtoarele valori pentru configurare n cazul unei F
OSC
=20MHz
Predivizor=16, TMR0H:TMR0L=49910, numrtor pe 16 bii
Predivizor=16, TMR0H:TMR0L=15625, numrtor pe 16 bii
Predivizor=64, TMR0H:TMR0L=226, numrtor pe 8 bii
Predivizor=8, TMR0H:TMR0L=34285, numrtor pe 16 bii

4. Cum se realizeaz accesul atomic la regitrii timerului 0?
Se completeaza rspunsul


5. Bitul TMR0IF:
Oprete timerul 0
Selecteaz frontul impulsurilor externe
Este bitul indicator de ntrerupere al timerului 0
Selecteaz sursa impulsurilor numrate

6. Care este principiul de funcionare al timerului 2?
Se completeaza rspunsul




SISTEME CU MICROPROCESOARE. MICROCONTROLERUL PIC18F4455
285
7. Registrul PR2
Este registrul de control al timerului 2
Conine valoarea cu care se compar TMR2
Este utilizat pentru configurarea ntreruperilor
Permite configurarea predivizorului i postdivizorului timerului 2

8. Pentru a iniializa timerul 0 n vederea realizrii unei temporizri de 10ms se consider
urmtoarele valori pentru configurare n cazul unei F
OSC
=4MHz
Predivizor=4, Postdivizor=10, PR2=249
Predivizor=10, Postdivizor=4, PR2=249
Predivizor=16, Postdivizor=5, PR2=124
Predivizor=2, Postdivizor=10, PR2=499

9. Ieirea comparatorului din structura timerului 2 reseteaz numrtorul acestuia.
Adevrat
Fals

10. Timerul 0 se poate utiliza mpreun cu modulul CCP pentru a genera semnale PWM.
Adevrat
Fals

11. Urmtoarele afirmaii sunt adevrate
Timer2 are n strucutra sa un numrtor pe 16 bii
Timer0 numr doar impulsuri externe
Timer3 poate utiliza trei surse de incrementare
TMR1IF se seteaz la tecerea de la 255 la 0

12. Urmtoarea instruciune BTFSS PIR1, TMR1IF
Pornete timerul 1
Testeaz bitul indicator de ntrerupere
Selecteaz sursa incrementrii timerului
Configureaz un bit al predivizorului

TESTE DE EVALUARE
286

Cap. 9 SISTEMUL DE NTRERUPERI

1. Ce se ntmpl dac n cadrul deservirii unei ntreruperi activate nu se reseteaz bitul
xxxIF?
Se completeaza rspunsul


2. Ce rol ndeplinete bitul xxxIE?
Se completeaza rspunsul


3. Deservirea unei ntreruperi de prioritate ridicat poate fi ntrerupt de apariia unei
ntreruperi cu prioritate ridicat.
Adevrat
Fals

4. n cazul unui microcontroler care utilizeaz un boot-loader, vectorul de ntrerupere de
prioritate sczut se gsete la adresa:
0x800
0x808
0x008
0x0018

5. Care este diferena ntre interogare i ntrerupere?
Se completeaza rspunsul


6. Ce se ntmpl la apariia unei ntreruperi?
Se completeaza rspunsul




SISTEME CU MICROPROCESOARE. MICROCONTROLERUL PIC18F4455
287
7. Urmtoarele afirmaii sunt adevrate:
Vectorul de ntrerupere reprezint adresa primei instruciuni din rutina de tratare a
ntreruperii
n mod de lucru prioriti, bitul PEIE se utilizeaz pentru activarea/dezactivarea
ntreruperilor provenite de la periferice
n mod de lucru compatibilitate, toate sursele de ntrerupere concureaz pentru activarea
unei singure linii de ntrerupere
Apariia unei ntreruperi poate scoate UCP-ul din SLEEP.

8. ntreruperea extern de pe pinul INT0/RB0 are ntotdeauna prioritate
Ridicat
Sczut

9. Bitul IPEN
Activeaz sistemul de prioriti
Activeaz ntreruperile provenind de la periferice

10. Ce efect are urmtoarea secven de cod?
BCF RCON, IPEN
BCF INTCON, GIE
BSF INTCON, PEIE
Dezactiveaz toate ntreruperile
Dezactiveaz ntreruperile provenind de la periferice
Activeaz toate ntreruperile
Dezactiveaz ntreruperile cu prioritate ridicat








TESTE DE EVALUARE
288

Cap. 10 CONVERTORUL ANALOG-DIGITAL

1. Care este principiul de funcionare al convertorului A/D cu aproximri succesive?
Se completeaza rspunsul


2. Ce metode cunoatei pentru asigurarea timpului de achiziie?
Se completeaza rspunsul


3. Sfritul conversiei analog digitale este semnalizat prin:
0 = DONE GO/
1 = DONE GO/
ADON = 1
ADIF = 1

4. Tensiunea de intrare a unui semnal analogic este 2.3V. Care este rezultatul conversiei
n cazul utilizrii unor tensiuni de referin interne?
230
471
584
718

5. Timpul de achiziie se poate asigura prin implementarea unei ntrzieri software.
Adevrat
Fals

6. Pentru o aplicaie care utilizeaz convertorul analog digital se poate folosi o tensiune
de referin de V
REFH
=10V.
Adevrat
Fals

SISTEME CU MICROPROCESOARE. MICROCONTROLERUL PIC18F4455
289
7. Convertorul A/D cu aproximri succesive are n structura sa:
Un circuit de temporizare
Un convertor D/A
Un registru de aproximri succesive
Un comparator analogic

8. Timpul de achiziie
Scade cu temperatura
Crete cu temperatura

9. n cazul unui microcontroler cu frecvena de lucru F
OSC
=4MHz, timpul de conversie al
unui bit se alege:
2T
OSC

4T
OSC

8T
OSC

16T
OSC


10. Ce rol are urmtoarea instruciune?
BTFSC ADCON0, GO
Declaneaz o conversie A/D
Activeaz convertorul A/D
Configureaz tensiunile de referin
Testeaz sfritul conversiei A/D










TESTE DE EVALUARE
290

Cap. 11 Modulul CCP

1. Care este perioada maxim a unui semnal PWM generat cu ajutorul modulului CCP n
mod de lucru PWM n cazul F
OSC
=4MHz
3ms
4ms
5ms
6ms

2. Modulul CCP n mod de lucru captur se utilizeaz n asociere cu:
Timer0
Timer1
Timer2
Convertorul A/D

3. Care este principiul de funcionare al modulului CCP n mod de lucru captur:
Se completeaza rspunsul


4. Evenimentele la care poate rspunde modulul CCP n mod de lucru captur sunt:
Front cresctor pe pin
Front descresctor pe pin
Al 4-lea front cresctor pe pin
Al 4-lea front descresctor pe pin

5. La realizarea unei comparaii reuite, modulele CCP pot:
Reseta timerele asociate
Reseta comparatoarele asociate
Reseta convertorul A/D
Schimba starea pinilor de intrare


SISTEME CU MICROPROCESOARE. MICROCONTROLERUL PIC18F4455
291
6. Care este principiul de funcionare al modulului CCP n mod de lucru comparare:
Se completeaza rspunsul


7. Spre deosebire de modulul CCP1, modulul CCP2 n mod de lucru comparare poate
declana o conversie analog digital.
Adevrat
Fals

8. Pentru a genera un semnal PWM cu FU=1ms n cazul utilizrii modulului CCP i a
unei frecvene de lucru F
OSC
=4MHz se pot utiliza urmtorii parametri de configurare?
CCPRxL:CCPxCON<5:4>=250, Predivizor Timer 2 = 16
CCPRxL:CCPxCON<5:4>=500, Predivizor Timer 2 = 8
CCPRxL:CCPxCON<5:4>=750, Predivizor Timer 2 = 2
CCPRxL:CCPxCON<5:4>=1000, Predivizor Timer 2 = 4

9. Registrul CCPxCON conine.
Biii de selecie ai modului de lucru pentru modulul CCPx
Valoarea de comparare
Valoarea capturat
Doi bii utilizai la codificarea factorului de umplere pentru semnalele PWM generate

10. n utilizarea modulului CCP n mod de lucru captur pinul CCPx este pin de ieire.
Adevrat
Fals

11. Evenimentul special generat la realizarea unei comparaii reuite reseteaz valoarea
timerului asociat modulului CCP n cauz..
Adevrat
Fals

12. Se recomand citirea regitrilor de captur (CCPRx) ntre dou evenimente succesive.
Adevrat
Fals

TESTE DE EVALUARE
292

Cap. 12 COMUNICAII SERIALE

1. Utiliznd modulul EUSART se pot transmite i recepiona 9 bii de date.
Adevrat
Fals

2. Microcontrolerul PIC se poate conecta direct la portul serial al PC-ului
Adevrat
Fals

3. Bitul OERR se seteaz la:
apariia unei erori de suprascriere
apariia unei erori de ncadrare
cnd datele nu pot fi citite suficient de repede
cnd se detecteaz un bit de start, iar dup biii de date nu se detecteaz un bit de stop

4. Urmtorii bii permit testarea efecturii unei transmisii seriale
TRMT
TXEN
TXREG
TXIF

5. Bitul RCIF nu se terge automat
Adevrat
Fals

6. Care este deosebirea dintre comunicaiile seriale sincrone i cele asincrone?
Se completeaza rspunsul




SISTEME CU MICROPROCESOARE. MICROCONTROLERUL PIC18F4455
293
7. Ci bii sunt necesari pentru impementarea unei comunicaii de tip SPI full duplex?
CK, DT
SCK, SDI, SDO
TX, RX
Comunicaiile SPI nu pot fi full duplex

8. Formatul datelor seriale utilizat de modulul EUSART este: 8/9 bii de date + 1 bit de
start + 2 bii de stop
Adevrat
Fals

9. Ce rol ndeplinete semnalul CK n cazul comunicaiilor seriale sincrone?
Se completeaza rspunsul


10. Parametrii de iniializare pentru viteza de comunicaie de 9600bps la Fosc = 48MHz
sunt urmtorii. Care este combinaia care asigur cea mai adecvat vitez real?
SPBRG = 77 BRG16=0 BRGH=0
SPBRGH:SPBRG = 311 BRG16=1 BRGH=0
SPBRGH:SPBRG = 1249 BRG16=1 BRGH=1

11. Cum se realizeaz comunicaiile seriale cu adresare?
Se completeaza rspunsul


12. n cazul comunicaiilor seriale sincrone nodul master nu poate recepiona date
Adevrat
Fals

13. Datele seriale recepionate se citesc din registrul:
RCSTA
RCREG
RSR
RCON

TESTE DE EVALUARE
294
14. n realizarea comunicaiilor seriale cu adresare pot fi accesate pn la 256 de noduri
slave
Adevrat
Fals

15. Urmtoarele afirmaii sunt adevrate. n comunicaiile seriale cu adresare,
Dac ADDEN = 1 i Rx9D = 1 atunci se seteaz RCIF
Dac ADDEN = 0 i Rx9D = 1 atunci se seteaz RCIF
Dac ADDEN = 1 i Rx9D = 0 atunci nu se seteaz RCIF
Dac ADDEN = 0 i Rx9D = 0 atunci nu se seteaz RCIF

16. Asociai biii urmtori funcionalitilor
SPEN, ADDEN, BRG16, RCIE, SYNC, TX9
Bit de validare a ntreruperii la recepie
Bit de selecie a generatorului de rat de transfer pe 8 sau 16bii
Bit de activare / dezactivare transmisie a portului serial
Bit de selecie a tipului de comunicaie serial
Bit de activare a transmisiei pe 9 bii
Bit de activare a detectrii adresei

17. Pentru detectarea automat a vitezei de comunicaie primul octet transmis trebuie s
fie FFh.
Adevrat
Fals















SISTEME CU MICROPROCESOARE. MICROCONTROLERUL PIC18F4455
295

Cap. 13. MAGISTRALA SERIAL UNIVERSAL

1. Care este deosebirea ntre o tranzacie USB i un transfer USB?
Se completeaza rspunsul


2. Gazda iniiaz i controleaz toat comunicaia pe USB.
Adevrat
Fals

3. Transferul de control este iniiat de dispozitivul USB i se folosete pentru transferul
datelor de timp real.
Adevrat
Fals

4. Etapa de date a unui transfer de control:
poate lipsi
poate cuprinde mai multe tranzacii
urmeaz etapei de SETARE
conine transferul pachetului SETUP

5. Pachetul SETUP se transfer n cadrul unei tranzacii de:
Control
Date
Confirmare
Start of Frame

6. Comunicaia USB de la PIC se poate realiza cu ajutorul unui transceiver
Intern
Extern


TESTE DE EVALUARE
296
7. n Bank-ul 4 se stocheaz:
Un tabel ce cuprinde descriptori de buffer
Date utilizator
Bufferele USB
Descriptorii USB

8. Bitul indicator de nterupere TRNIF se seteaz la:
Finalizarea unei tranzacii
nceputul unui nou cadru USB
La resetarea USB

9. n bucla infinit din funcia main() se pot utiliza funcii cu blocare.
Adevrat
Fals

10. Apariia unei nteruperi USB poate trezi microcontrolerul din modul SLEEP.
Adevrat
Fals

S-ar putea să vă placă și