Sunteți pe pagina 1din 13

Grila model

2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM

1. Care din următoarele mijloace de testare si depanare ar c. faptul că nu se pot defini puncte de oprire
fi cel mai util pentru testarea si depanarea unei aplicaţii (breakpoints) in program
complexe cu microcontroler: d. faptul că nu se poate utiliza sistemul de întreruperi
a. programator ISP
b. multimetru 8. Care din următoarele ar reprezenta un dezavantaj al
c. emulator utilizării unui depanator rezident (program monitor) ca
d. osciloscop mijloc de testare si depanare al unei aplicaţii cu
microcontroler:
2. La modul general, un microcontroler trebuie să fie a. faptul că nu se mai poate utiliza si un emulator in-
caracterizat şi de existenţa: circuit
a. unei memorii de program de mici dimensiuni b. faptul că execuţia codului se face mai lent
b. unei memorii de date de dimensiuni mari c. faptul că nu se mai poate examina conţinutul
c. unui sistem de întreruperi eficient registrelor
d. unui sistem de conversie analog-numeric d. faptul că aplicaţia nu poate utiliza unele din
resursele microcontrolerului
3. La modul general, pentru un sistem de calcul, utilizarea
unui limbaj de programare de nivel înalt, compilat faţă de 9. Ce înseamnă că un microcontroler are o memorie
unul interpretat, are in primul rând efect asupra: internă de program de tip OTP:
a. conciziei programului a. că programarea ei se poate face doar de un număr
b. preciziei de calcul a programului mic de ori (x10)
c. vitezei de execuţie a programului b. că programarea ei se poate face numai după o
d. portabilităţii programului ştergere prealabilă
c. că programarea ei se poate realiza doar o singură
4. Comparativ, utilizarea intr-o aplicaţie a unui dată
microcontroler in locul unui microprocesor de uz general ar d. că programarea ei se poate realiza doar la fabricant
duce şi la:
a. creşterea portabilităţii aplicaţiei 10. Memoria internă de program de tip FLASH a unui
b. creşterea fiabilităţii aplicaţiei microcontroler din familia AVR se poate şterge in mod
c. creşterea preciziei de calcul a aplicaţiei normal:
d. creşterea duratei de viaţă a aplicaţiei a. Si cu ajutorul radiaţiei ultraviolete
b. Doar prin modalităţi electrice
5. La un microcontroler tipic dintr-o familie oarecare, c. Doar prin modalităţi magnetice
există întotdeauna pe acelaşi circuit (chip): d. Si cu ajutorul radiaţiei infraroşii
a. memorie, într-o formă sau alta
b. un convertor analog-numeric 11. Facilitatea denumită generic ”bootloader” disponibilă
c. un convertor numeric-analogic pentru anumite familii/variante de microcontrolere este
d. un circuit comparator analogic strâns legată de:
a. existenţa unor instrucţiuni care permit scrierea in
6. Ce înseamnă că un microcontroler are o memorie internă memoria de tip SRAM
de program de tip FLASH-ISP: b. existenţa unor instrucţiuni care permit scrierea in
a. că programarea ei se poate realiza şi fără a scoate memoria de tip EEPROM
microcontrolerul din circuit c. existenţa unor instrucţiuni care permit scrierea in
b. că programarea ei se poate face doar de un număr memoria de tip FLASH
foarte mic de ori (x100) d. existenţa unor instrucţiuni care permit citirea din
c. că programarea ei se poate face fără să fie nevoie memoria de tip FLASH
de o ştergere prealabilă
d. că pentru programarea ei mai este nevoie şi de o 12. Diversele variante existente in familia AVR diferă intre
tensiune externă auxiliară ele si prin:
a. numărul de cicluri maşină in care se execută o
7. Care din următoarele ar reprezenta un dezavantaj al instrucţiune
utilizării unui simulator ca mijloc de testare si depanare al b. dimensiunea memoriei de date SRAM dedicată
unei aplicaţii cu microcontroler: registrelor de uz general
a. faptul că nu se poate examina conţinutul locaţiilor c. numărul de registre de uz general
de memorie d. dimensiunea memoriei de program FLASH
b. faptul că execuţia codului nu se face in timp real

1
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM

13. La un microcontroler din familia AVR programarea b. Nivelele logice sunt compatibile TTL
biţilor de configurare de tip FLASH (a fuzibilelor): c. Nivelele logice sunt compatibile CMOS
a. este opţională d. Nivelele logice sunt compatibile RS-485
b. poate fi păstrată întotdeauna valoarea lor implicită
c. trebuie strict corelată cu natura si caracteristicile 20. Pentru un microcontroler din familia AVR, care din
aplicaţiei următoarele caracteristici nu sunt întâlnite la portul serial
d. se realizează automat la punerea sub tensiune a standard in modul de lucru asincron:
microcontrolerului a. rata baud (de bit) programabilă
b. 7 biţi de date
14. La un microcontroler din familia AVR, pentru ca un pin c. 10 biţi de date
dintr-un port să poată fi utilizat ca intrare trebuie ca: d. bit de paritate pară sau impară
a. in registrul PORT aferent portului trebuie scrisă
valoarea corespunzătoare 21. La un microcontroler oarecare realizat in tehnologie
b. in registrul DDR aferent portului trebuie scrisă CMOS, frecvenţa semnalului de ceas şi puterea consumată
valoarea corespunzătoare (disipată) sunt corelate astfel:
c. in registrul PIN aferent portului trebuie scrisă a. când creşte frecvenţa scade şi puterea consumată
valoarea corespunzătoare b. când scade frecvenţa scade şi puterea consumată
d. in registrele PIN si PORT aferente portului trebuie c. când scade frecvenţa creşte şi puterea consumată
scrise valorile corespunzătoare d. sunt mărimi practic independente

15. La un microcontroler din familia AVR, pentru ca un pin 22. Pentru familia AVR dimensiunea cuvântului de
dintr-un port să poată fi utilizat ca ieşire trebuie ca: memorie program este întotdeauna:
a. in registrul PIN aferent portului trebuie scrisă a. 14 biţi
valoarea corespunzătoare b. 8 biţi
b. in registrul PORT aferent portului trebuie scrisă c. 16 biţi
valoarea corespunzătoare d. 32 biţi
c. din registrele PIN si PORT aferente portului
trebuie citite valorile corespunzătoare 23. Registrele de uz general ale unităţii centrale a unui
d. in registrul DDR aferent portului trebuie scrisă microcontroler din familia AVR sunt numerotate:
valoarea corespunzătoare a. de la R1 la R32
b. de la RA1 la RA32
16. La un microcontroler din familia AVR programarea c. de la R0 la R31
biţilor de configurare de tip FLASH (a fuzibilelor) nu are d. de la R01 la R20
nici o legătură cu:
a. sistemul de generare a resetului 24. Numărătorul de program PC al unui microcontroler din
b. setul de instrucţiuni familia AVR, „numără”de fapt:
c. sistemul de generare a ceasului a. kilo cuvinte
d. memoria EEPROM b. octeţi
c. cuvinte
17. Orice microcontroler din familia AVR are: d. kilo octeţi
a. 16 registre de uz general si 16 registre dedicate
b. Întotdeauna tensiunea de alimentare Vcc=5V 25. Dacă la un microcontroler oarecare (in tehnologie
c. Cel mult un etaj pipeline la nivelul CPU CMOS) ar exista posibilitatea de oprire a tuturor semnalelor
d. O memorie de program de tip FLASH de ceas, atunci curentul mediu consumat de acesta:
a. creşte semnificativ
18. Pentru un microcontroler din oarecare familia AVR, b. scade la o valoare nesemnificativă
alimentat la Vcc=5V, nivelele logice de intrare pentru c. rămâne neschimbat
porturile de intrare sunt: d. creşte, dar nesemnificativ
a. compatibile TTL
b. ceva mai mari decât la circuitele TTL 26. La un microcontroler din familia AVR, cu memorie
c. VILmax=1.5V si VIHmin=3.5V internă de date, numărul maxim de obiecte care pot fi
d. la fel ca la seria 74HC alimentată la Vcc=5V memorate (salvate) în stivă este limitat de:
a. faptul că indicatorul de stivă (SP) are doar 8 biţi
19. Care din următoarele descrieri este adecvată pentru b. dimensiunea memoriei interne de date EEPROM
interfaţa electrică a portului serial (TxD-ieşire, RxD-intrare) c. dimensiunea memoriei interne de date SRAM
a unui microcontroler AVR, alimentat la Vcc=5V: d. faptul că numărătorul program(PC) are doar 16 biţi
a. Nivelele logice sunt compatibile RS-232

2
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM

27. Interfaţa serială (portul serial) a unui microcontroler 34. La un microcontroler oarecare, dacă numărul de intrări
AVR permite aproape întotdeauna implementarea unui sau ieşiri numerice este insuficient, pentru mărirea lui s-ar
protocol de comunicaţie serială de tip: putea utiliza si:
a. cvasi-sincron a. un registru de numărare
b. asincron b. un registru de deplasare
c. pseudo-sincron c. un registru de decodificare
d. super-asincron d. un registru de codificare

28. Pentru un microcontroler din familia AVR, prin 35. Memoria de tip EEPROM existentă la majoritatea
intermediul căruia din următoarele nu se poate genera o microcontrolerelor din familia AVR este:
iniţializare hardware (reset): a. o memorie de program
a. punerea sub tensiune b. o memorie externă de program
b. watchdog (ceasul de garda) c. o memorie de date
c. pinul /RST d. o memorie volatilă
d. pinul RxD
36. Accesul la memoria de tip EEPROM, existentă la
29. Pe un pin (definit ca intrare) dintr-un port al unui majoritatea microcontrolerelor din familia AVR, este
microcontroler AVR trebuie adus un semnal care are realizat similar:
fronturi lente (timpi de creştere/cădere de x10 µsec), de ce a. memoriei SRAM interne
ar trebui să ţinem cont in proiectare? b. memoriei FLASH
a. de faptul că intrarea nu este de tip trigger Schmitt c. este specific doar ei
b. de curentul de intrare al pinului din port d. memoriei SRAM externe
c. de faptul că tensiunea de prag a intrării este mai
mare de 1.8V 37. Arhitectura de calcul a familiei AVR este descrisă ca
d. de histerezisul mare al intrării fiind si de tip:
a. Moore
30. In contextul familiei AVR, si nu numai, un vector de b. Turing
întrerupere este: c. Von Neumann
a. o adresă fixă de tratare a unei întreruperi d. Harvard
b. o adresă programabilă de tratare a unei întreruperi
c. o adresă oarecare din rutina de tratare a 38. Pentru un microcontroler din familia AVR, care din
întreruperilor următoarele caracteristici nu pot fi întâlnite la portul serial
d. adresa la care se găseşte adresa de început a rutinei standard:
de tratare a întreruperilor a. posibilitatea utilizării a 3 biţi de stop
b. lipsa unui generator propriu pentru stabilirea ratei
31. Microcontrolerele din familia AVR sunt caracterizate si baud (de bit)
de existenţa: c. existenta unor indicatori de eroare
a. aceluiaşi număr de surse de întrerupere d. utilizarea unui bit de paritate pară sau impară
b. unui număr constant de surse de întrerupere
c. un număr diferit de surse de întrerupere 39. La un microcontroler din familia AVR numărul de biţi
d. a 10 surse de întrerupere ai indicatorului de stivă SP este legat de:
a. dimensiunea memoriei interne de date SRAM
32. Care din următoarele tipuri constructive de capacitori ar b. dimensiunea memoriei externe de date SRAM
fi adecvat pentru decuplarea alimentării unui c. dimensiunea memoriei interne de date EEPROM
microcontroler? d. dimensiunea memoriei interne de program FLASH
a. Capacitor ceramic inductiv
b. Capacitor ceramic multistrat 40. Pentru unitatea centrală a unui microcontroler din
c. Capacitor ceramic spiralat familia AVR, registrele denumite X, Y, Z sunt:
d. Capacitor ceramic depănuşat a. registre de uz general, de 8 biţi, independente
b. registre de 16 biţi alcătuite din 2 registre de uz
33. In contextul familiei AVR, care din următoarele general de 8 biţi grupate
facilităţi nu este disponibilă pentru portul serial standard, c. registre de 16 biţi independente
utilizat într-un mod asincron: d. nu există astfel de registre
a. Posibilitatea programării numărului de biţi de stop
b. Posibilitatea programării numărului de biţi de date 41. Arhitectura de calcul a familiei de microcontrolere
c. Posibilitatea programării numărului de biţi de start AVR este descrisă ca fiind orientată pe:
d. Posibilitatea programării ratei baud (de bit) a. acumulator/memorie

3
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM

b. acumulator c. numărul diferit de cicluri de scriere posibile


c. registru d. durata mult diferită a ciclurilor de citire
d. memorie/registru
49. In general, faptul că o aplicaţie cu un microcontroler
42. Principial majoritatea membrilor familiei de utilizează o memorie externă de program sau date de tip
microcontrolere AVR implementează o stivă „software” paralel reprezintă:
care „creşte”, in memoria unde ea poate exista: a. un dezavantaj numai dacă memoria externă este de
a. către adrese superioare date
b. către adrese inferioare b. un avantaj numai dacă memoria externă este de
c. stiva are o dimensiune constantă program
d. către adresa maximă c. un dezavantaj
d. un avantaj
43. Pentru un microcontroler din familia AVR, intre
numărătorul de program PC si indicatorul de stivă SP există 50. „Intrarea” pentru un compilator de limbaj înalt (limbaj
următoarea corelaţie: C de exemplu) este de natura:
a. când creşte PC, creşte si SP a. unui fişier cod obiect
b. când descreşte SP , creşte si SP b. unui fişier cod maşina
c. nu există nici o corelaţie directă intre PC si SP c. unui fişier hexazecimal
d. când descreşte PC, creşte si SP d. unui fişier text

44. Pentru un microcontroler din familia AVR, cuvântul de 51. Pentru un microcontroler din familia AVR care din
stare program (PSW) al unităţii centrale este un registru următoarele tipuri de memorie ar fi adecvat pentru
dedicat care conţine si: memorarea unor date constante utilizate de o aplicaţie
a. indicatorii de întrerupere oarecare:
b. indicatorii de condiţie a. SRAM extern
c. indicatorii de apel b. registre
d. indicatorii de defect c. SRAM intern
d. EEPROM
45. Având la dispoziţie un microcontroler din familia AVR
alimentat la Vcc, care din următoarele variante de 52. Pentru un microcontroler din familia AVR, in cazul
alimentare nominală externă ar fi indicată pentru o aplicaţie utilizării protocolului de comunicaţie serială asincronă,
din industria automobilului (automotive): integritatea si corectitudinea informaţiei vehiculate poate fi
a. Vcc=2.5V asigurată si cu ajutorul:
b. Vcc=5V a. unui bit de stop
c. Vcc=1.8V b. unui bit de start
d. Vcc=3.3V c. unui bit de paritate
Justificare. d. unui bit de date

46. In cazul unui microcontroler oarecare care posedă o 53. La un microcontroler din familia AVR programarea
interfaţă de tip JTAG ea poate, in mod tipic, fi utilizată biţilor de configurare de tip FLASH (a fuzibilelor):
pentru: a. configurează sistemul de numărare-temporizare in
a. modificarea tensiunii de alimentare nominale mod numărător sau temporizator
b. vizualizarea semnalului de ceas b. modifică rezoluţia sistemului de conversie analog
c. programarea memoriei de program si depanare numerică
d. reprogramarea setului de instrucţiuni c. permite configurarea portului serial in modul
sincron sau asincron
47. Care din următoarele acronime poate fi asociat d. configurează sistemul de generare a iniţializării
arhitecturii de calcul a familiei AVR: hardware (a reset-ului)
a. MIPS
b. FIPS 54. Care este natura informaţiei care se programează efectiv
c. CISC in memoria de program a unui microcontroler:
d. RISC a. cod obiect
b. cod ASCII
48. Una din diferenţele intre memoria de tip FLASH si cea c. cod maşină
de tip EEPROM existente la familia AVR ţine de: d. cod hex
a. rata mai mare de erori pentru memoria EEPROM
b. numărul diferit de cicluri de citire posibile

4
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM

55. Pentru a programa codul aplicaţiei in memoria de d. un eveniment intern


program a unui microcontroler, de multe ori se utilizează un
format de fişier text, standardizat, numit: 62. La modul general, pentru un microcontroler oarecare,
a. INTEL EXE utilizarea sistemului de întreruperi permite si:
b. INTEL HEX a. o mai bună utilizare a memoriei de date sau a
c. INTEL COM registrelor
d. INTEL ASCII b. o mai bună utilizare a timpului de calcul al CPU
c. o mai bună utilizare a memoriei de program
56. Pentru a reprezenta caracterele alfa-numerice, tipăribile d. o mai bună interfaţa cu utilizatorul
sau nu, una din cele mai vechi si răspândite codificări
utilizate in programare este cea numită: 63. La modul general, pentru un sistem de calcul, utilizarea
a. ANSI întreruperilor pentru intrări /ieşiri are doar dezavantajul că
b. BCD necesită la fiecare prelucrare a întreruperii:
c. HEX a. Comutarea memoriei
d. ASCII b. Comutarea contextului
c. Comutarea sursei de alimentare
57. Un microcontroler din familia AVR: d. Comutarea registrelor
a. funcţie de variantă, poate avea memorie externă de
date 64. La modul general, pentru un sistem de calcul, tratarea
b. poate avea memorie externă de program unei întreruperi este similară unui:
c. funcţie de variantă, poate avea memorie externă de a. Instrucţiuni de salt absolut
program dar numai de tip FLASH b. Instrucţiuni de salt relativ
d. poate avea memorie externă de date dar numai de c. Instrucţiuni de apel de subrutină
tip SRAM d. Instrucţiuni de calcul in virgulă fixă

58. Arhitectura de calcul a familiei de microcontrolere 65. Care din următoarele tehnici nu reprezintă o modalitate
AVR este descrisă ca fiind orientată pe: de a accesa dispozitivele de intrare sau ieşire pentru un
a. acumulator si memorie sistem de calcul:
b. acumulator a. Acces direct la memorie (DMA)
c. registru b. Alternare
d. memorie si registru c. Interogare
d. Întrerupere
59. Câte fire ar fi necesare pentru o implementare minimală
a unei comunicaţii seriale asincrone (folosind standardul 66. In cazul unui sistem de calcul cu mai multe surse de
RS-232) de tip full duplex, intre două sisteme cu întreruperi contează si:
microcontrolere, fizic separate: a. Semnul lor
a. 2 b. Mărimea lor
b. 4 c. Prioritatea lor
c. 3 d. Paritatea lor
d. 6
Justificare. 67. Prin intermediul vectorilor de întrerupere se asociază:
a. Faza cu modulul întreruperii
60. Pentru familia AVR un apel de subrutină presupune si: b. Sursa întreruperii cu rutina de tratare a ei
a. salvarea automată in stivă a adresei de întoarcere si c. Sursa vectorială cu prelucrarea ei
a indicatorilor de condiţie d. Rutina de tratare cu numărul de instrucţiuni
b. salvarea automată in stivă doar adresei de necesare
întoarcere
c. salvarea automată in stivă a adresei de întoarcere si 68. Pentru un microcontroler din familia AVR activarea
a indicatorului de stivă (SP) globală a sistemului de întreruperi se face cu ajutorul unui
d. salvarea automată in stivă a adresei de întoarcere si bit care se află in:
acumulatorului sau registrelor de uz general a. Indicatorul de stivă (SP)
b. Numărătorul program (PC)
61. Pentru un sistem de calcul oarecare, in raport cu c. Registrul de întreruperi (INTR)
evoluţia programului principal, o întrerupere este in general: d. Cuvântul de stare program (PSW)
a. un eveniment sincron
b. un eveniment asincron 69. Pentru un microcontroler din familia AVR întoarcerea
c. un eveniment utilizator dintr-o procedură/subrutină apelată sau dintr-una de tratare

5
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM

a unei întreruperi presupune, restaurarea automată a adresei 76. Care din următoarele tehnici generice poate fi utilizată
de întoarcere din: pentru reducerea nivelului de zgomot electromagnetic in
a. Indicatorul de stivă cazul unui sistem cu microcontroler:
b. Numărătorul program a. decorticarea
c. Stivă b. electrizarea
d. Cuvântul de stare program c. ecranarea
d. magnetizarea
70. Care din următoarele categorii de aplicaţii ar fi mai
adecvată pentru un microcontroler de 8 biţi: 77. Dacă ar fi să „comparăm” un circuit comparator
a. aplicaţii care implică si calcul polinomial analogic si unul numeric (de 1 bit), cele două circuite au
b. aplicaţii care implică numai calcul in virgulă fixă comun faptul:
c. aplicaţii care implică si calcul in virgulă mobilă a. Că au amândouă o ieşire numerică
d. aplicaţii care implică si calcul trigonometric b. Că au amândouă o intrare analogică
c. Că au amândouă o intrare inversoare
71. Principial, perifericul de tip UART al unui d. Că au amândouă intrări numerice
microcontroler din familia AVR, destinat comunicaţiei
seriale, este realizat in jurul unui circuit numeric secvenţial 78. Un sistem de conversie analog numerică, existent la un
de natura unui: microcontroler, poate avea, la modul general, intrări
a. registru de numărare analogice:
b. registru de stare a. simetrice si/sau complementare
c. registru de deplasare b. simetrice si/sau diferenţiatoare
d. registru indexat c. asimetrice si/sau diferenţiale
d. simetrice si/sau integratoare
72. Dacă pentru un microcontroler tehnica de conversie
analog numerică utilizată este de tipul cu aproximaţii 79. Dacă un microcontroler oarecare are si un sistem de
succesive, ea este asociată de regulă si cu utilizarea unui conversie analog numerică, caracterizat ca având rezoluţia
circuit de: de 6 biţi, atunci mărimea lui de ieşire va avea:
a. eşantionare si multiplicare a. 256 de valori diferite
b. eşantionare si memorare b. 128 de valori diferite
c. blocare si memorare c. 64 de valori diferite
d. multiplicare si memorare d. 1024 de valori diferite
Justificare.
73. Pentru un microcontroler din familia AVR care are si
un sistem de conversie analog numerică, obţinerea a mai 80. Pentru un microcontroler din familia AVR care are si
multor intrări analogice este realizată cu ajutorul unui un sistem de conversie analog numerică, tehnica utilizată
circuit de natura unui: pentru conversia analog numerică este:
a. multiplicator analogic a. paralelă
b. multiplexor analogic b. aproximaţii succesive
c. minimizator analogic c. dublă pantă
d. maximizator analogic d. tensiune frecvenţă

74. In cazul unei comunicaţii seriale asincrone timpul 81. Pentru un microcontroler din familia AVR care are si
(durata) de bit este, prin raportare la rata baud (de bit): un sistem de conversie analog numerică, rezoluţia
a. direct proporţional convertorului analog-numeric este de:
b. invers proporţional a. 8 biţi
c. nu depinde de rata baud b. 12 biţi
d. depinde pătratic de rata baud c. 10 biţi
d. programabilă de utilizator
75. Utilizarea unei modalităţi de semnalizare diferenţiale in
cazul comunicaţiei seriale are ca efect si mărirea: 82. Sursa de tensiune echivalentă conectată pe una din
a. imunităţii la perturbaţiile de mod diferenţial intrările analogice ale unui microcontroler AVR (care are si
b. imunităţii la perturbaţiile de mod comun un sistem de conversie analog numerică) este de dorit să
c. imunităţii la perturbaţiile de mod simplu aibă impedanţa sau rezistenţa internă:
d. imunităţii la perturbaţiile de mod complex a. cât mai mare
b. egală cu rezistenţa sau impedanţa de intrare
c. cât mai mică
d. nu există o astfel de condiţionare

6
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM

83. Un microcontroler din familia AVR, cu sistem de


conversie analog numerică, utilizează o sursă de referinţă 88. Un pin Px al unui microcontroler AVR, alimentat la
VREF=3V, iar valoarea rezultată in urma unei conversii Vcc=5V este configurat ca intrare. Două rezistoare R1=84
asimetrice (reprezentată pe 10 biţi, cu valoarea aliniată la KOhmi si R2 = 16 KOhmi sunt înseriate si se conectează cu
dreapta) este 0x64. Cât a fost valoarea tensiunii de intrare nodul comun la acest pin si respectiv la Vcc si masă:
corespunzătoare: Px
a. cca. 29V Vcc ----R1---|- --R2----Masă
b. cca. 2.9V Valoarea aproximativă a tensiunii pe pinul Px este:
c. cca. 0.29V a. cca. 1.4V
d. cca. 0.029V b. cca. 0.6V
Justificare. c. cca. 0.8V
d. cca. 1.2V
84. Un microcontroler din familia AVR, cu sistem de Justificare.
conversie analog numerică, utilizează o sursă de referinţă
VREF=3V. Valoarea tensiunii de intrare corespunzătoare
este 1.5V. Care va fi valoarea rezultată (in hex) in urma 89. Un microcontroler alimentat la Vcc=5V execută o
unei conversii (reprezentată pe 10 biţi, cu valoarea aliniată aplicaţie care presupune generarea unei forme de undă
la dreapta)? numerice, modulată in durată, pe unul din pini Px,
a. cca 0x0FF configurat ca ieşire. Aplicaţia generează o formă de undă cu
b. cca. 0x200 factorul de umplere FU% = 30% si o frecvenţă de 10kHz.
c. cca. 0x3F0 Px------R------
d. cca. 0xFFF |
Justificare. C
|
85. Pentru ca să măsurăm un curent continuu cu ajutorul Masă
unei intrări analogice a unui microcontroler din familia
AVR, cu sistem de conversie analog numerică, avem nevoie Pe pinul Px se conectează un grup R (1KOhm) si C (100nF)
de cel puţin un: ca in figură. Ce tensiune va indica un voltmetru de curent
a. un capacitor continuu conectat intre punctul  (+) si masă (-)?
b. un inductor a. cca. 3.5V
c. un rezistor b. cca. 0.5V
d. un tranzistor c. cca. 1.5V
Justificare. d. cca. 4.5V
Justificare.
86. Pentru un microcontroler din familia AVR durata cat
trebuie să fie activ semnalul de Reset (iniţializare hardware) 90. Care din următoarele criterii de selecţie ale unei
este in primul rând legat de: variante de microcontroler dintr-o anumită familie (in ideea
a. timpul necesar pentru iniţializarea registrelor de uz ca există aceste variante) ar trebui să fie prioritar pentru o
general sau a acumulatorului aplicaţie din industria automobilului:
b. timpul necesar pentru iniţializarea stivei a. tensiunea foarte mică de alimentare
c. timpul necesar pentru stabilizarea oscilatorului de b. viteza foarte mare de calcul
ceas c. imunitatea la perturbaţii
d. timpul necesar iniţializării memoriei interne de d. dimensiunea cat mai mare a memoriei de program
date
91. Care din următoarele tehnologii generice implică o
87. Un pin Px al unui microcontroler AVR, alimentat la conectivitate wireless (radio, fără fir):
Vcc=5V este configurat ca ieşire si este programat in „1”. a. Firewire
Două rezistoare R1 si R2 de 50 KOhmi sunt înseriate si se b. Zigbee
conectează la acest pin si respectiv la masă: c. Blu-ray
Px ----R1----R2----Masă d. Flexray
Care este valoarea tensiunii pe nodul comun al celor 2
rezistoare: 92. Câte fire ar fi necesare pentru conectarea unui
a. cca. 5V microcontroler la o magistrală serială I2C (TWI la AVR):
b. cca. 3.75V a. 5
c. cca. 2.5V b. 3
d. cca. 1.25V c. 2
Justificare. d. 4

7
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM

93. Câte fire ar fi necesare pentru conectarea a două 100. Un pin Px al unui microcontroler (alimentat la
microcontrolere AVR (un master si un slave) prin Vcc=5V) este configurat ca intrare si prin un rezistor R
intermediul unei magistrale seriale de tip SPI (considerând =1kOhm este conectat la o sursă de cc Vx ca in figură (cu
că au deja o masă comună): masa comună cu sursa de alimentare a microcontrolerului).
a. 5 Vx------R------Px
b. 3 Care va fi tensiunea pe pinul Px dacă Vx= - 3V:
c. 2 a. cca. 5V
d. 4 b. cca. 0.7V
c. cca. - 0.7V
94. Magistralele seriale I2C (TWI) si respectiv SPI pot fi d. cca. - 3V
descrise in primul rând ca fiind: Justificare.
a. asincrone
b. asimetrice 101. Care din următoarele reprezintă o caracteristică
c. sincrone electrică a unui pin de microcontroler (CMOS) utilizat ca
d. simetrice intrare:
Justificare. a. curent de intrare mic pentru „1” si relativ mare
pentru „0”
95. Pentru un microcontroler oarecare b. curent de intrare mic pentru „0” si relativ mare
existenţa/implementarea unei stive (stack) TCP/IP pentru „1”
reprezintă: c. curenţi de intrare nesemnificativi pentru cele două
a. modalitatea de a realiza o conectivitate Firewire stări logice ale intrării („0” si „1”)
b. modalitatea de a realiza o conectivitate USB d. curenţi de intrare relativi mari pentru cele două
c. modalitatea de a realiza o conectivitate Ethernet stări logice ale intrării („0” si „1”)
d. modalitatea de a realiza o conectivitate Bluetooth
102. Care din următoarele tipuri de magistrale seriale,
96. Specificaţia electrică pentru standardul de comunicaţie identificate prin acronime consacrate, întâlnite si la
serială RS-485 indică si că se utilizează o modalitate de microcontrolere, este foarte utilizat în industria
semnalizare: automobilului:
a. simetrică a. I2C
b. asimetrică b. CAN
c. diferenţială c. SPI
d. bimetrică d. USB

97. Standardul de comunicaţie serială RS-485 este descris 103. Care din următoarele perechi de tensiuni ar
in primul rând ca fiind unul adecvat pentru o comunicaţie: reprezenta nivele logice de intrare valide („0” si „1”), pentru
a. bidirecţională un microcontroler din familia AVR alimentat la Vcc=5V:
b. punct la punct a. VIL=1.5V si VIH=3.5V
c. multi-punct b. VIL=0.5V si VIH=3.5V
d. unidirecţională c. VIL=1V si VIH=2.5V
d. VIL=0.1V si VIH=1.8V
98. Standardele de comunicaţie serială RS-232 si RS-485
sunt din punct de vedere electric: 104. Un capacitor de decuplare se conectează faţă de
a. compatibile bornele (pinii) de alimentare ale/ai unui microcontroler:
b. compatibile doar pentru o legătură punct la punct a. cât mai departe
c. incompatibile b. in serie cu un rezistor adecvat
d. incompatibile doar pentru o legătură multi-punct c. cât mai aproape
d. in serie cu un inductor adecvat
99. Care este tehnologia generică de fabricaţie in care se
realizează orice microcontroler modern: 105. Dacă prin intermediul unui pin de microcontroler
a. BiCMOS configurat ca ieşire ar trebui să comandăm (stins-aprins) un
b. PMOS bec cu incandescenţă de mică putere, de ce ar trebui sa
c. CMOS ţinem cont:
d. NMOS a. de faptul ca randamentul becului este mai bun in
curent alternativ
b. de faptul ca el se comportă ca o rezistentă liniară
c. de caracterul unidirecţional al curentului pe la
bornele becului

8
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM

d. de evoluţia in timp a curentului la bornele becului b. O depăşire


c. O închidere
106. Dacă prin intermediul unui pin de microcontroler d. O deschidere
configurat ca ieşire numerică, ar trebui să comandăm bobina
unui releu electromagnetic de mică putere, ar trebui să mai 113. Utilizarea corespunzătoare a unui temporizator de
ţinem cont in proiectarea sistemului si: tip ceas de gardă (watchdog) constituie o modalitate de a
a. de viteza de variaţie a rezistenţei releului creşte pentru o aplicaţie:
b. de viteza de calcul a microcontrolerului a. portabilitatea
c. de viteza de variaţie a capacităţii releului b. fiabilitatea
d. de viteza de variaţie a curentului prin releu c. lizibilitatea
d. viteza de execuţie
107. Care din următoarele tehnici generice ar fi mai
adecvate pentru comanda turaţiei unui motor clasic de 114. Avem două temporizatoare sau numărătoare
curent continuu, de mică putere, cu ajutorul unui binare, unul de 8 biţi N8 si celalalt de 16 biţi N16, care au
microcontroler: acelaşi semnal de ceas. Duratele T8 si T16, ale ciclurilor
a. modularea in durată complete (perioadelor) de numărare vor fi:
b. modularea in amplitudine a. T16 > T8
c. modularea in frecvenţă b. T16=T8
d. modularea fază-frecvenţă c. T16 < T8
d. T8 = T16 / 2
108. Pentru o formă de undă numerică, modularea in
durată presupune controlul, printr-o modalitate oarecare, 115. Pentru un microcontroler AVR, Timerul 0 ca un
al/a: temporizator sau numărător de 8 biţi, are numărul maxim de
a. nivelului logic „1” stări distincte de:
b. perioadei a. 512
c. factorului de umplere b. 255
d. nivelului logic „0” c. 256
d. 128
109. Care din următoarele tehnici generice poate fi Justificare.
asociată acronimului PWM:
a. modulaţie in amplitudine 116. Pentru un microcontroler din familia AVR
b. modulaţie a factorului de umplere temporizatorul Timer 0 (de 8 biţi) este programat astfel
c. modulaţie in frecvenţă încât să aibă frecventa de ceas (de intrare) de 1MHz. Care
d. modulaţie de fază va fi durata maximă a unui ciclu complet (a unei perioade)
de numărare:
110. Care din următoarele valori nu reprezintă un nivel a. 256 µsec
logic RS-232 valid: b. 1024 µsec
a. 0.8V c. 512 µsec
b. 7V d. 256 msec
c. -4.8V Justificare.
d. -9.5V
117. Un microcontroler din familia AVR are
111. La un microcontroler oarecare, pentru sistemul de temporizatorul Timer 0 (de 8 biţi) programat astfel încât să
temporizare-numărare, diferenţa între modurile de lucru aibă perioada semnalului de ceas (de intrare) de 5 µsec.
temporizator (timer) şi respectiv numărător este legată de: Care va fi frecvenţa minimă de apariţie a unei depăşiri a
a. cu ce sunt preîncărcate registrele de numărare acestuia:
b. dimensiunea utilă a registrelor de numărare (8 sau a. cca. 780 kHz
16 biţi) b. cca. 780 Hz
c. unde provine semnalul de ceas pentru registrele de c. cca. 7.8 Hz
numărare d. cca. 200 kHz
d. modul în care sunt conectate registrele de Justificare.
numărare L si H

112. Pentru un temporizator sau numărător existent ca 118. Dorim să realizăm, intre două sisteme cu
periferic pentru un microcontroler, care din următoarele ar microcontrolere, o comunicaţie serială, half-duplex,
reprezenta un eveniment semnificativ declanşat de acesta:
a. O împărţire

9
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM

conform standardului RS-485. Principial am avea nevoie d. grup LC calibrat


doar de:
a. 5 fire 125. Un sistem cu microcontroler trebuie închis intr-o
b. 4 fire incintă cu scopul realizării ecranării sale, electrice si
c. 2 fire magnetice. Care din următoarele materiale de bază este
d. 3 fire adecvat pentru realizarea acestei incinte:
Justificare. a. plumb
b. cupru
119. Pentru un microcontroler oarecare existenţa unui c. aluminiu
sistem de conversie analog numerică ar face posibilă: d. oţel
a. interfaţa directă cu un releu electromagnetic
b. interfaţa directă cu divizor rezistiv de curent 126. Pentru un microcontroler din familia AVR care din
c. interfaţa directă cu un divizor rezistiv de tensiune următoarele tipuri de generator de ceas nu poate fi utilizat:
d. interfaţa directă cu un divizor inductiv de tensiune a. oscilator cuarţ
b. oscilator piezoceramic
120. Care ar fi prima diferenţă semnificativă intre un c. oscilator LC
afişor 7 segmente in tehnologie LED si unul in tehnologie d. oscilator extern
LCD (reflexiv):
a. durata de viaţă 127. Pentru un microcontroler din familia AVR in urma
b. fiabilitatea unui reset (iniţializare hardware) nu fac obiectul iniţializării:
c. raportul preţ-performanţă a. indicatorul de stivă (SP)
d. puterea consumată b. fuzibilele
c. registrele asociate portului serial
121. Pentru un microcontroler din familia AVR care din d. registrele asociate sistemului de temporizare-
următoarele tipuri de generator de ceas nu poate fi utilizat: numărare
a. oscilator RC intern
b. oscilator RC extern 128. Pentru un microcontroler din familia AVR in urma
c. oscilator cu cuarţ intern unui reset (iniţializare hardware) prima instrucţiune este
d. oscilator cu cuarţ extern executată din memoria de program de la adresa:
a. FFFEH
122. Generatorul de ceas al unui microcontroler din b. 0000H
familia AVR are frecvenţa de 8MHz. Perioada semnalului c. FFFFH
de ceas va fi: d. 0002H
a. 1250 nsec
b. 125 nsec 129. Pentru un microcontroler din familia AVR,
c. 125 µsec întreruperile externe, atunci când există, pot fi programate
d. 12.5 msec să fie active:
Justificare. a. pe oscilaţie pozitivă sau negativă
b. doar pe nivel pozitiv sau negativ
123. Intre două microcontrolere este realizată o c. pe nivel sau pe front
comunicaţie serială asincronă, cu următorii parametri d. doar pe front pozitiv sau negativ
esenţiali: Viteza de comunicaţie = 9600 biţi pe secundă (sau
colocvial 9600 Baud); 8 biţi de date; 1 bit de stop; fără bit 130. Pentru un microcontroler din familia AVR, tabela
de paritate. Cât timp durează emisia/recepţia unui octet cu vectorii de întrerupere se află in memoria de program
vehiculat prin această legătură/conexiune: intr-o zonă situată:
a. cca. 1040 nsec a. La adresele superioare
b. cca. 104 nsec b. La adresele inferioare
c. cca. 1040 µsec c. La adresele pare
d. cca. 10.4 msec d. La adresele impare
Justificare.
131. Tensiunea de alimentare nominală a unui
124. Care din următoarele modalităţi de stabilizare a microcontroler este descrisă ca fiind Vcc = 3.3V +/- 10%.
frecvenţei unui oscilator de ceas a unui microcontroler este, Care din următoarele tensiuni nu se încadrează in plaja dată:
potenţial, cea mai precisă: a. 3.40V
a. grup RC calibrat b. 3.85V
b. rezonator piezoceramic c. 3.61V
c. rezonator cu cuarţ d. 2.99V

10
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM

Justificare. a. Utilizată
b. Incrementată
132. Dacă un pin al unui microcontroler este configurat c. Iniţializată
ca ieşire, atunci curentul de ieşire asociat va fi: d. Dublată
a. pozitiv când ieşirea este in „0” si negativ când
ieşirea este in „1” 139. In cazul unui compilator C, care din următoarele
b. pozitiv pentru ambele stări ale ieşirii tipuri este, la modul general, dependent si de arhitectura
c. negativ când ieşirea este in „0” si pozitiv când unităţii centrale pentru care este implementat compilatorul:
ieşirea este in „1” a. char
d. sensul depinde doar de natura sarcinii conectate la b. int
ieşire c. float
d. unsigned char
133. Diferenţa intre o comunicaţie serială half-duplex si
una full-duplex intre două microcontrolere este dată de: 140. In cazul unui compilator C, domeniul de reprezentare
a. posibilitatea unuia din microcontrolere doar de a a unei variabile de tip unsigned char este (in zecimal):
emite a. 0 …65535
b. imposibilitatea controlului prin bit de paritate b. 0…255
c. posibilitatea de a emite si a recepţiona in acelaşi c. 0…512
timp d. -128 …+127
d. posibilitatea unuia din microcontrolere doar de a Justificare.
recepţiona
141. In cazul unui model de compilare C,
134. Dacă dorim să comandăm un LED (aprins-stins) cu macroinstrucţiunile sunt prelucrate la nivelul:
ajutorul unui pin al unui microcontroler, configurat ca a. bibliotecarului
ieşire, in proiectare trebuie să ţinem cont si de: b. asamblorului
a. sursa de ceas pentru microcontroler c. link-editorului (editorului de legături)
b. existenţa unui sistem de temporizare-numărare d. pre-procesorului
c. culoarea LED-ului
d. setul de instrucţiuni al microcontrolerului 142. In limbajul C, orice şir de caractere este, implicit,
Justificare. delimitat de caracterul terminator:
a. „/t”
135. Dacă dorim să comandăm luminozitatea unui LED b. „/n”
folosind o tehnică de modulare in durată, cu ajutorul unui c. „/r”
pin al unui microcontroler, configurat ca ieşire, ne bazăm pe d. „/0”
faptul că factorul de umplere al formei de undă de comandă
va fi aproximativ: 143. In general instrucţiunile de deplasare stânga sau
a. invers proporţional cu curentul mediu prin LED dreapta reprezintă o modalitate eficientă si de a:
b. independent de curentul mediu prin LED a. modifica semnul mărimilor
c. direct proporţional cu curentul mediu prin LED b. realiza înmulţiri sau împărţiri cu puteri ale lui 2
d. dependent logaritmic de curentul mediu prin LED c. realiza adunări sau scăderi cu puteri ale lui 2
d. realiza înmulţiri sau împărţiri cu puteri ale lui 10
136. Limbajul de programare C poate fi descris in primul
rând ca unul: 144. Care din următoarele operaţii (in C) realizează
a. Pragmatic împărţirea cu 4 a valorii operandului unsigned char a ?
b. Procedural a. a = a << 2;
c. Procesual b. a = a >> 3;
d. Paternalist c. a = a >> 2;
d. a = a >> 4;
137. In cazul unui compilator C, modificatorul „volatile” Justificare.
are legătura cu:
e. Înlocuirea codului generat 145. Care este rezultatul următoarei operaţii (in C): 0x01
f. Alterarea codului generat ^ 0x10 ?
g. Optimizarea codului generat a. 0x00
h. Minimizarea codului generat b. 0x11
c. 0x10
138. Orice programator C, chiar si unul începător, trebuie d. 0x01
să ştie că o variabilă de tip pointer trebuie întotdeauna: Justificare.

11
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM

146. Care este rezultatul evaluării lui x (de tip char) din d. octeţii sunt memoraţi începând de la cea mai mare
expresia următoare (in C): x= ~ (0x55) ? adresă
a. 0x00
b. 0xAA 153. Arhitectura de calcul AVR foloseşte o reprezentare a
c. 0xFF structurilor multi-octet de tip:
d. 0x01 a. Big Endian
Justificare. b. Middle Endian
c. Little Endian
147. Care este rezultatul evaluării lui x (de tip char) din d. Last Endian
expresia următoare (in C): x= ! ( 0x01) ?
a. 0x00 154. Pentru un microcontroler din familia AVR utilizarea
b. 0xAA memoriei de program pentru memorarea unor date
c. 0xFF constante este:
d. 0x01 a. strict interzisă
Justificare. b. posibilă
c. imposibilă
148. Rezultatul evaluării, in C, a lui x (de tip char) din d. periculoasă dacă nu se iau precauţii speciale
expresia următoare: x= ! ( 0x01 || 0x00 ) va fi:
a. Adevărat 155. Pentru un microcontroler din familia AVR, dacă aş
b. Depăşit vrea să citesc un cuvânt sau un octet din memoria de tip
c. Fals FLASH, utilizând limbajul C, trebuie in mod obligatoriu să
d. Echilibrat folosesc şi:
Justificare. a. o variabilă de tip şir de biţi
b. o variabilă de tip structură
149. Care este rezultatul următoarei operaţii (in C): 0x10 | c. o variabilă de tip uniune (union)
0x10 ? d. o variabilă de tip pointer
a. 0x00
b. 0x11 156. Un microcontroler din familia AVR este iniţializat
c. 0x10 prin deconectarea si reconectarea, după câteva secunde, a
d. 0x01 tensiunii de alimentare. După această manevră conţinutul
Justificare. tuturor locaţiilor (octeţilor) din memoria SRAM de date va
fi:
150. Care este rezultatul următoarei operaţii (in C): 0x01 a. identic cu cel dinaintea iniţializării
& 0x10 ? b. 0x00
a. 0x00 c. 0xFF
b. 0x11 d. neprecizat
c. 0x10
d. 0x01 157. Un microcontroler din familia AVR este iniţializat
Justificare. prin activarea (=’0’), timp de câteva secunde, a pinului
/RESET (semnalul de reset extern fiind activat prin fuzibilul
151. Care din următoarele valori (exprimate pe un octet) corespunzător). După această manevră conţinutul tuturor
va fi evaluată logic, in limbajul C, ca FALSE (Falsă): ? locaţiilor (octeţilor) din memoria SRAM de date va fi:
a. 0x00 a. identic cu cel dinaintea iniţializării
b. 0x01 b. 0x00
c. 0x02 c. 0xFF
d. 0xFF d. neprecizat
Justificare.
158. Care din următoarele este o declaraţie corectă de
152. Ce înseamnă o reprezentare (ordonare) Little Endian pointer (in limbaj C) la variabila a de tip char :
a unei structuri multi-octet: a. char a;
a. cel mai puţin semnificativ octet (LSB-Least b. pointer char a;
Significant Byte) este memorat la cea mai mică c. char &a;
adresă d. char *a;
b. octeţii sunt memoraţi începând de la cea mai mică
adresă
c. cel mai semnificativ octet (MSB-Most Significant
Byte) este memorat la cea mai mică adresă

12
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM

159. In limbajul C, să presupunem că examinăm sau citim întrebări. O întrebare de natură afirmativă poate
conţinutul unei variabile a de tip char si găsim valoarea avea enunţul modificat in negativ (..nu..) , răspunsul
0x92 (exprimată evident in hexazecimal). Care este valoarea corect devenind evident altul.
exprimată in zecimal a acestei variabile ?
a. 110 Justificările menţionate sunt cu titlu ilustrativ, in
b. -110 sensul că o cerere de justificare poate apărea si la
c. 146 alte întrebări.
d. -146
Justificare. Justificările trebuie să fie cat mai concise posibil, in
spaţiul dedicat (pe grila de examen).
160. In limbajul C, să presupunem că avem o variabilă a In cadrul examenului utilizarea oricărui mijloc de calcul
de tip int cu valoarea, in zecimal, de 32767. Care va fi electronic va fi interzisă!
valoarea ei, in zecimal, după aplicarea modificatorului de
tip (char)a ? VEŢI AVEA LA DISPOZIŢIE CEL PUŢIN O
a. 127 CIORNA, CARE NU SE VA PREDA ODATA CU
b. -128 GRILA!
c. 32767
d. -1
Justificare.

161. In limbajul C, să presupunem că avem următoarea


declaraţie validă: char *b; care din următoarele ne va
returna adresa locaţiei de memorie in care se află memorat b
?
a. *b
b. b
c. &b
d. **b

162. Care din următoarele tipuri generice nu există nativ


in limbajul C:
a. caracter
b. boolean
c. întreg
d. flotant

Observaţii importante
Grila este de tipul in singur răspuns corect (din cele
patru).
Încercuirea (sau marcarea sub orice formă) a mai mult
de un răspuns este echivalentă cu anularea
punctajului întrebării.

Punctaj maxim: 20 întrebări x 0.5 pcte = 10 (fără


puncte din oficiu)!

Justificare (funcţie si de natura întrebării) =


explicaţie textuală, relaţii de calcul, calculul efectiv
(de exemplu, din care să rezulte modul in care aţi
manipulat exponenţii!), ecuaţii booleene, o schema
minimală (de ex. cum se leagă nişte fire ).

Valorile numerice sunt date doar pentru exemplificare,


ele se pot modifica.

Atenţie la sensul afirmativ sau negativ al unora din

13

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