Sunteți pe pagina 1din 14

Model grila – Arhitecturi de sisteme incorporate -2013/2014 Ma – I TIIS

1. Limbajul de programare C poate fi descris in primul d. -128 …+127


rând ca unul: Justificare.
a. Pragmatic
b. Procedural 10. In general instrucţiunile de deplasare stânga sau
c. Procesual dreapta (la nivel de bit) reprezintă o modalitate eficientă
d. Practic si de a:
a. Realiza ridicări la pătrat
2. „Intrarea” unui compilator pentru limbajul C este de b. Realiza înmulţiri sau împărţiri cu puteri ale lui 2
natura: c. Realiza adunări sau scăderi cu puteri ale lui 2
a. Unui fişier cod obiect d. Realiza înmulţiri sau împărţiri cu puteri ale lui
b. Unui fişier cod maşină 10
c. Unui fişier hexazecimal
d. Unui fişier text 11. Care din următoarele operaţii (in C) realizează
principial împărţirea cu 4 a valorii operandului unsigned
3. „Ieşirea” unui compilator propriu-zis pentru limbajul char a ?
C este de natura: a. a = a << 2;
a. Unui fişier cod obiect b. a = a >> 3;
b. Unui fişier cod maşină c. a = a >> 2;
c. Unui fişier hexazecimal d. a = a >> 4;
d. Unui fişier text Justificare.
Justificare.
12. Care este rezultatul următoarei operaţii (in C): 0x01 ^
4. In cazul unui compilator C, modificatorul „volatile” 0x10 ?
are legătura cu: a. 0x00
a. Înlocuirea codului generat b. 0x11
b. Alterarea codului generat c. 0x10
c. Optimizarea codului generat d. 0x01
d. Minimizarea codului generat Justificare.

5. In cazul unui model de compilare C, 13. Care este rezultatul evaluării lui x (de tip char) din
macroinstrucţiunile sunt prelucrate la nivelul: expresia următoare (in C): x= ~ (0x55) ?
a. Bibliotecarului a. 0x00
b. Asamblorului b. 0xAA
c. Link-editorului (editorului de legături) c. 0xFF
d. Pre-procesorului d. 0x01
Justificare.
6. Orice programator C, chiar si unul începător, trebuie
să ştie că o variabilă de tip pointer trebuie întotdeauna: 14. Care este rezultatul evaluării lui x (de tip char) din
a. Utilizată expresia următoare (in C): x= ! ( 0x01) ?
b. Incrementată a. 0x00
c. Iniţializată b. 0xAA
d. Dublată c. 0xFF
d. 0x01
7. Care din următorii constructori nu tine nici de limbajul Justificare.
C, nici de implementarea unei bucle ?
a. For 15. Rezultatul evaluării, in C, a lui x (de tip char) din
b. Repeat Until expresia următoare: x= ! ( 0x01 || 0x00 ) va fi:
c. Do while a. Adevărat
d. While b. Depăşit
c. Fals
8. In cazul unui compilator C, care din următoarele tipuri d. Echilibrat
este, la modul general, dependent si de arhitectura unităţii Justificare.
centrale pentru care este implementat compilatorul:
a. char 16. Care este rezultatul următoarei operaţii (in C): 0x10 |
b. int 0x10 ?
c. float a. 0x00
d. unsigned char b. 0x11
c. 0x10
9. In cazul unui compilator C, domeniul de reprezentare d. 0x01
a unei variabile de tip char este (in zecimal): Justificare
a. 0 …65535
b. 0…255
c. 0…512

1
Model grila – Arhitecturi de sisteme incorporate -2013/2014 Ma – I TIIS
17. Care este rezultatul următoarei operaţii (in C): 0x01 ne va returna adresa locaţiei de memorie in care se află
& 0x10 ? memorat b ?
a. 0x00 a. *b
b. 0x11 b. &b
c. 0x10 c. **b
d. 0x01 d. B
Justificare.
25. Dacă avem o variabilă declarată ca pointer la o
18. Care din următoarele valori (exprimate pe un octet) structură, care din următorii operatori este utilizat pentru a
va fi evaluată logic, in limbajul C, ca FALSE (Falsă): ? accesa membrii structurii prin intermediul variabilei
a. 0x00 pointer:
b. 0x01 a. &
c. 0x80 b. .
d. 0xFF c. ->
Justificare. d. *

19. O reprezentare (ordonare) Little Endian a unei 26. In contextul compilatorului C Win AVR să
structuri multi-octet înseamnă că: presupunem că avem un vector v de tipul char memorat
a. Cel mai puţin semnificativ octet (LSB) este începând de la adresa 0x2000; ptrv este un pointer la v
memorat la cea mai mică adresă (presupus declarat corect); care este locația adresată de
b. Octeţii sunt memoraţi întotdeauna începând de la prtv+3 ?
cea mai mică adresă a. 0x2006
c. Cel mai semnificativ octet (MSB) este memorat b. 0x2001
la cea mai mică adresă c. 0x2003
d. Nici una din cele de mai sus d. 0x2012
Justificare.
20. Care din următoarele (in limbajul C) ar putea returna,
intr-un pointer definit corespunzător, adresa variabilei a ? 27. Ce înțelegeți din următorul bloc de cod C:
a. a; #include<stdio.h>
b. address a; int main()
c. &a; {
d. **a; int i=10;
int *j=&i;
21. La depanarea/testarea unei aplicații scrisă in limbajul return 0;
C, să presupunem că examinăm sau citim conţinutul unei }
variabile a de tip char si găsim valoarea 0x92 (exprimată a. j si i sunt pointeri la int
evident in hexazecimal). Care este valoarea exprimată in b. i este un pointer la int si memorează adresa lui j
zecimal a acestei variabile ? c. j este un pointer la int si memorează adresa lui i
a. 110 d. j este un pointer la un pointer la int si
b. -110 memorează adresa lui i
c. 146
d. -146 28. Care din următoarele tipuri generice nu există nativ in
Justificare. limbajul C:
a. Caracter
22. Ce declară de fapt următoarea linie de cod C? b. Boolean
int *countPtr, count; c. Întreg
a. Două variabile int d. Flotant
b. Un pointer la int si o variabilă int
c. Doi pointeri la int 29. Care din următoarele operații aritmetice nu sunt
d. Declarația este invalidă permise cu pointeri in limbajul C:
a. ++
23. In limbajul C, să presupunem că avem o variabilă a b. *
de tip int cu valoarea, in zecimal, de 32767. Care va fi c. -
valoarea ei, in zecimal, după aplicarea modificatorului de d. +
tip (char)a ?
a. 127 30. In limbajul C, un pointer nul este diferit de unul
b. -128 neinițializat ?
c. 32767 a. Da
d. -1 b. Nu
Justificare. c. Da, dar numai pentru pointeri la funcții
d. Da, dar numai pentru pointeri la structuri
24. In limbajul C, să presupunem că avem următoarea Justificare
declaraţie validă pointer: char *b; care din următoarele

2
Model grila – Arhitecturi de sisteme incorporate -2013/2014 Ma – I TIIS
31. Presupunând că variabilele a si b au fost declarate b. 9 biţi
corect si corespunzător, dacă a = &b; atunci: c. 7 biţi
a. Valoarea lui b este adresa adresei lui a d. 16 biţi
b. Valoarea lui a este adresa lui b
c. Valoarea lui b este adresa lui a 40. La modul general, un microcontroler trebuie să fie
d. Valoarea lui a este adresa adresei lui b caracterizat şi de existenţa:
a. unei memorii de program de mici dimensiuni
32. In cazul unui compilator C, domeniul de reprezentare b. unei memorii de date de dimensiuni mari
a unei variabile de tip unsigned char este (in zecimal): c. unui sistem de întreruperi eficient
a. 0 …65535 d. unui sistem de conversie analog-numeric
b. 0…255
c. 0…512 41. Comparativ, utilizarea intr-o aplicaţie a unui
d. -128 …+127 microcontroler in locul unui microprocesor de uz general
Justificare. ar duce şi la:
a. Creşterea portabilităţii aplicaţiei
33. Care este (limbajul in C) rezultatul evaluării expresiei b. Creşterea fiabilităţii aplicaţiei
constante (1<<5) , ea fiind reprezentată pe 8 biți ? c. Creşterea preciziei de calcul a aplicaţiei
a. 0x10 d. Creşterea duratei de viaţă a aplicaţiei
b. 0x20 Justificare.
c. 0x08
d. 0x20 42. La un microcontroler tipic dintr-o familie oarecare,
Justificare. există întotdeauna pe acelaşi circuit (chip):
a. Memorie, într-o formă sau alta
34. Care din următoarele operaţii (in C) realizează b. Convertor analog-numeric
principial înmulțirea cu 8 a valorii operandului unsigned c. Convertor numeric-analogic
int a ? d. Circuit comparator analogic
a. a = a << 3;
b. a = a >> 3; 43. Care din următoarele mijloace de testare si depanare
c. a = a >> 8; ar fi cel mai util pentru testarea si depanarea software a
d. a = a >> 4; unei aplicaţii complexe cu microcontroler:
Justificare. a. Generator de semnal
b. Numărător/frecvenţmetru
35. Care din următoarele este o declaraţie corectă de c. Emulator in-circuit
pointer (in limbaj C) la variabila a de tip char : d. Osciloscop
a. char a;
b. pointer char a; 44. Care este natura/denumirea generică a informaţiei
c. char &a; care se programează in memoria de program a unui
d. char *a; microcontroler(a unei unități centrale):
a. Cod obiect
36. O directivă #define este utilizată si pentru definirea: b. Cod ASCII
a. Unei funcții c. Cod maşină
b. Unei macroinstrucțiuni d. Cod hex
c. Unei microinstrucțiuni
d. Unei pseudoinstrucțiuni 45. Pentru a programa codul aplicaţiei in memoria de
program a unui microcontroler, de multe ori se utilizează
37. Pentru a reprezenta caracterele alfa-numerice, un format de fişier text standardizat numit:
tipăribile sau nu, una din cele mai vechi si răspândite a. INTEL EXE
codificări utilizate in programare este cea numită: b. INTEL HEX
a. ANSI c. INTEL COM
b. BCD d. INTEL BIN
c. HEX
d. ASCII 46. Care din următoarele acronime ar identifica o
magistrală paralelă sincronă, des utilizată in aplicațiile de
38. In limbajul C, orice şir de caractere este, implicit, tip controler industrial:
delimitat de caracterul terminator: a. TV-113
a. „/t” b. ETX
b. „/n” c. PC/104
c. „/r” d. MI-5
d. „/0”
47. La modul general, pentru un sistem de calcul
39. Codul ASCII standard (ne-extins) utilizează pentru incorporat, utilizarea unui limbaj de programare de nivel
codificarea unui caracter: înalt, compilat faţă de unul interpretat, are in primul rând
a. 5 biţi efect asupra:

3
Model grila – Arhitecturi de sisteme incorporate -2013/2014 Ma – I TIIS
a. Conciziei programului d. Că programarea ei se poate realiza doar la
b. Preciziei de calcul a programului fabricant
c. Vitezei de execuţie a programului
d. Portabilităţii programului 54. Facilitatea denumită generic ”bootloader” disponibilă
si pentru anumite familii/variante de microcontrolere
48. Un sistem incorporat, este un sistem de calcul, in mod AVR presupune obligatoriu existenţa unor instrucţiuni:
tipic programat ca să realizeze: a. Care permit scrierea in memoria de program de
a. O categorie cat mai largă de sarcini tip SRAM
b. O anumită sarcină sau categorie îngustă de b. Care permit scrierea in memoria de date de tip
sarcini EEPROM
c. Practic orice sarcină c. Care permit scrierea in memoria de program de
d. Doar sarcini de natură industrială tip FLASH
d. Care permit citirea din memoria de date de tip
49. Un sistem incorporat este, de regulă, programabil de FLASH
către utilizator:
a. Similar unui calculator personal 55. La un microcontroler oarecare, realizat in tehnologie
b. Doar in sensul conceput de proiectant CMOS, frecvenţa semnalului de ceas şi puterea
c. Doar in cazuri excepționale consumată (disipată) sunt corelate astfel:
d. Este programabil doar de fabricant a. Când creşte frecvenţa scade şi puterea consumată
b. Când scade frecvenţa scade şi puterea consumată
50. Ce înseamnă că un microcontroler are o memorie c. Când scade frecvenţa creşte şi puterea consumată
internă de program de tip FLASH-ISP: d. Sunt mărimi practic independente
a. Că programarea ei se poate realiza şi fără a
scoate microcontrolerul din circuit 56. Dacă la un microcontroler oarecare, realizat in
b. Că programarea ei se poate face doar de un tehnologie CMOS, ar exista posibilitatea de oprire a
număr foarte mic de ori (x10) tuturor semnalelor de ceas, atunci curentul mediu
c. Că programarea ei se poate face fără să fie consumat de acesta:
nevoie de o ştergere prealabilă a. Creşte semnificativ
d. Că pentru programarea ei mai este nevoie şi de o b. Scade la o valoare nesemnificativă
tensiune externă auxiliară c. Rămâne neschimbat
d. Creşte, dar nesemnificativ
51. Care din următoarele ar reprezenta un dezavantaj al
utilizării unui simulator ca mijloc de testare si depanare al 57. In general, faptul că o aplicaţie cu un microcontroler
unei aplicaţii cu microcontroler: utilizează o memorie externă de program sau date de tip
a. Faptul ca nu se poate examina conţinutul paralel reprezintă:
locaţiilor de memorie a. Un dezavantaj numai dacă memoria externă este
b. Faptul ca execuţia codului nu se face in timp real de date
c. Faptul ca nu se pot defini puncte de oprire b. Un avantaj numai daca memoria externă este de
(breakpoints) in program program
d. Faptul ca nu se poate utiliza sistemul de c. Un dezavantaj
întreruperi d. Un avantaj
Justificare.
52. Care din următoarele ar reprezenta un dezavantaj al
utilizării unui depanator rezident (program monitor) ca 58. Memoria de program a unui microcontroler este
mijloc de testare si depanare al unei aplicaţii cu descrisă ca având dimensiunea de 2048 de cuvinte de 16
microcontroler: de biţi. Capacitatea sa totală exprimată in biţi este: :
a. Faptul că nu se mai poate utiliza si un emulator a. 32 Kbiti
in-circuit b. 16 Kbiti
b. Faptul că execuţia codului se face mai lent c. 2 Kbiti
c. Faptul că nu se mai poate examina conţinutul d. 2 Mbiţi
registrelor Justificare:
d. Faptul că aplicaţia nu poate utiliza unele din
resursele microcontrolerului 59. Memoria de program a unui microcontroler este
descrisă ca având dimensiunea de 4096 de cuvinte de 32
53. Ce înseamnă că un microcontroler are o memorie de biţi. Capacitatea sa totală exprimată in octeţi (Bytes)
internă de program de tip OTP: este:
a. Că programarea ei se poate face doar de un a. 32 K octeţi
număr mic de ori (x10) b. 16 K octeţi
b. Că programarea ei se poate face numai după o c. 2 K octeţi
ştergere prealabilă d. 2 M octeţi
c. Că programarea ei se poate realiza doar o singură Justificare:
dată

4
Model grila – Arhitecturi de sisteme incorporate -2013/2014 Ma – I TIIS
60. Una din diferenţele intre memoria de tip FLASH si
cea de tip EEPROM existente si la familia AVR ţine de: 67. Care din următoarele tehnici generice poate fi
a. Numărul mai mare de erori pentru memoria utilizată pentru reducerea nivelului de zgomot
EEPROM electromagnetic in care trebuie să funcționeze un sistem
b. Numărul diferit de cicluri de citire posibile cu microcontroler:
c. Numărul diferit de cicluri de scriere posibile a. Decorticarea
d. Durata mult diferită a ciclurilor de citire b. Electrizarea
c. Ecranarea
61. Care din următoarele categorii de aplicaţii ar fi cea d. Magnetizarea
mai adecvată pentru un microcontroler de 8 biţi:
a. Aplicaţii care implică calcul polinomial 68. Pentru un microcontroler oarecare existenta unei stive
b. Aplicaţii care implică numai calcul in virgulă (stack) TCP/IP reprezintă:
fixă a. Modalitatea de a realiza o conectivitate Firewire
c. Aplicaţii care implică numai calcul in virgulă b. Modalitatea de a realiza o conectivitate USB
mobilă c. Modalitatea de a realiza o conectivitate Ethernet
d. Aplicaţii care implică calcul trigonometric d. Modalitatea de a realiza o conectivitate
Justificare. Bluetooth

62. Utilizarea calculelor in virgulă mobilă pentru un 69. Care din următoarele reprezintă o caracteristică
microprocesor sau microcontroler este avantajoasă in electrică a unui pin de microcontroler (CMOS) utilizat ca
primul rând atunci când: intrare:
a. Există un suport software pentru acestea a. Curenţi de intrare mici pentru „1” si relativ mari
b. Există un suport hardware pentru acestea pentru „0”
c. Există multă memorie disponibilă b. Curenţi de intrare mici pentru „0” si relativ mari
d. Există biblioteci software pentru acestea pentru „1”
c. Curenţi de intrare nesemnificativi pentru cele
63. Reprezentarea in virgulă mobilă a unor mărimi ar fi două stări logice ale intrării („0” si „1”)
necesară atunci când: d. Curenţi de intrare relativi mari pentru cele două
a. Mărimile trebuie sa aibă si o reprezentare stări logice ale intrării („0” si „1”)
fracţionară
b. Puterea de calcul a unității centrale este 70. Care din următoarele perechi de tensiuni ar reprezenta
insuficientă nivele logice de intrare valide (pentru „0” si „1”), descrise
c. Domeniul de reprezentare al mărimilor este ca fiind compatibile TTL, pentru un microcontroler
foarte mare oarecare, alimentat la Vcc=5V:
d. Domeniul de reprezentare al mărimilor este a. VIL=-3V si VIH=4V
bipolar (cu semn) b. VIL=0.2V si VIH=3.5V
c. VIL=1.5V si VIH=2.5V
64. Având la dispoziţie un microcontroler dintr-o familie d. VIL= -2V si VIH=+2V
de microcontrolere, alimentat la Vcc, care din următoarele
variante de alimentare ar fi indicată pentru o aplicaţie din 71. Ca pentru orice circuit numeric complex, un capacitor
industria automobilului (automotive): pentru decuplarea alimentării se conectează faţă de
a. Vcc=2.5V bornele de alimentare ale unui microcontroler:
b. Vcc=5V a. Cât mai departe
c. Vcc=1.8V b. In serie cu un rezistor adecvat
d. Vcc=3.3V c. Cât mai aproape
Justificare. d. In serie cu un inductor adecvat

65. Practic, la ora actuală orice microcontroler este 72. Tensiunea de alimentare nominală a unui
realizat in tehnologia numita generic: microcontroler este descrisă ca fiind Vcc = 5V +/- 5%.
a. NMOS Care din următoarele tensiuni se încadrează in plaja dată:
b. BICMOS a. 5.40V
c. CMOS b. 4.85V
d. PMOS c. 4.65V
d. 5.28V
66. Care din următoarele criterii de selecţie ale unei Justificare.
variante de microcontroler dintr-o anumită familie (in
ideea ca există aceste variante) ar trebui să fie prioritar 73. Dacă un pin al unui microcontroler este configurat ca
pentru o aplicaţie din industria automobilului: ieşire, atunci curentul de ieşire asociat va fi:
a. tensiunea foarte mică de alimentare a. Pozitiv când ieşirea este in „0” si negativ când
b. viteza foarte mare de calcul ieşirea este in „1”
c. imunitatea la perturbaţii b. Pozitiv pentru ambele stări ale ieşirii
d. dimensiunea cat mai mare a memoriei de c. Negativ când ieşirea este in „0” si pozitiv când
program ieşirea este in „1”

5
Model grila – Arhitecturi de sisteme incorporate -2013/2014 Ma – I TIIS
d. Sensul depinde doar de natura sarcinii conectate 81. In cazul unui sistem de calcul oarecare, cu mai multe
la ieşire surse de întreruperi contează si:
a. Semnul lor
74. Avem un microcontroler oarecare cu tensiunea de b. Mărimea lor
alimentare Vcc=5V. O sursă de cc V+=5V este conectată c. Prioritatea lor
la bornele de alimentare ale microcontrolerului cu borna + d. Faza lor
la borna de masă a microcontrolerului si cu borna – la
borna Vcc microcontrolerului. Atunci: 82. Prin intermediul vectorilor de întrerupere se asociază:
a. Microcontrolerul practic va funcţiona intermitent a. Faza cu modulul întreruperii
b. Microcontrolerul practic va funcţiona mai lent b. Sursa întreruperii cu rutina de tratare a ei
c. Microcontrolerul practic va consuma mai puţin c. Sursa vectorială cu prelucrarea ei
d. Microcontrolerul practic se va distruge d. Rutina de tratare cu numărul de instrucţiuni
necesare
75. Folosind o sursă de tensiune alternativă de 5V
(valoare efectivă) putem alimenta un microcontroler: 83. Care din următoarele acronime poate fi asociat in
a. Nu putem alimenta decât printr-un capacitor primul rând arhitecturii de calcul a familiei AVR:
b. Nu putem alimenta decât printr-un inductor a. MIPS
c. Nu putem alimenta decât printr-un rezistor b. FIPS
d. Nu putem alimenta c. CISC
d. RISC
76. Pentru un sistem de calcul oarecare, in raport cu
evoluţia programului principal, o întrerupere este in 84. Diferența esențială intre o arhitectură de calcul
general: Harvard si una Von Neumann ar fi:
a. Un eveniment sincron a. Concatenarea memoriei de program cu cea de
b. Un eveniment asincron date
c. Un eveniment utilizator b. Separarea memoriei de program de cea de date
d. Un eveniment intern c. Segmentarea memoriei de program si a celei de
date
77. La modul general, pentru un sistem de calcul, tratarea d. Nici una din cele de mai sus
unei întreruperi este similară unui:
a. Instrucţiuni de salt 85. Arhitectura de calcul a familiei de microcontrolere
b. Calcul in virgulă mobilă AVR este descrisă si ca fiind una orientată pe:
c. Apel de procedură a. Memorie
d. Calcul in virgulă fixă b. Acumulator
c. Registru
78. La modul general, pentru un microcontroler oarecare d. Stivă
sau sistem de calcul, utilizarea sistemului de întreruperi
permite si: 86. Arhitectura de calcul a familiei AVR este descrisă si
a. O mai bună utilizare a memoriei de date sau a ca fiind de tip:
registrelor a. Moore
b. O mai bună utilizare a timpului de calcul al CPU b. Harvard
c. O mai bună utilizare a memoriei de program c. Von Neumann
d. O mai bună interfaţă cu utilizatorul d. Turing

79. La modul general, pentru un sistem de calcul, 87. Diversele variante existente in familia AVR diferă
utilizarea întreruperilor pentru intrări /ieşiri are doar intre ele si prin:
dezavantajul că necesită la fiecare prelucrare a a. Numărul de cicluri maşină in care se execută o
întreruperii: instrucţiune
a. Comutarea memoriei b. Dimensiunea memoriei de date SRAM utilizată
b. Comutarea contextului de registrele de uz general
c. Comutarea sursei de alimentare c. Numărul de registre de uz general
d. Comutarea registrelor d. Dimensiunea memoriei de program FLASH

80. Care din următoarele tehnici nu reprezintă o 88. La un microcontroler din familia AVR programarea
modalitate de a accesa dispozitivele de intrare sau ieşire biţilor de configurare de tip FLASH (a fuzibilelor):
pentru un sistem de calcul: a. Este opţională
a. Acces direct la memorie b. Poate fi păstrată întotdeauna valoarea lor
b. Alternare implicită
c. Interogare c. Trebuie strict corelată cu natura si caracteristicile
d. Întrerupere aplicaţiei
d. Se realizează automat la punerea sub tensiune a
microcontrolerului

6
Model grila – Arhitecturi de sisteme incorporate -2013/2014 Ma – I TIIS
89. La un microcontroler din familia AVR programarea 97. La un microcontroler din familia AVR, cu memorie
biţilor de configurare de tip FLASH (a fuzibilelor) nu are internă de date, numărul maxim de obiecte care pot fi
nici o legătură cu: memorate (salvate) în stivă este limitat de:
a. Sistemul de generare a resetului a. Dimensiunea memoriei interne FLASH
b. Setul de instrucţiuni b. Dimensiunea memoriei EEPROM
c. Sistemul de generare a ceasului c. Dimensiunea memoriei interne SRAM
d. Memoria EEPROM d. Faptul că numărătorul program(PC) are doar 16
biţi
90. Orice microcontroler din familia AVR are:
a. Întotdeauna 16 registre de uz general si 16 98. Memoria de tip EEPROM existentă la majoritatea
registre dedicate microcontrolerelor din familia AVR este:
b. Întotdeauna o tensiune de alimentare Vcc=5V a. O memorie de program
c. Întotdeauna memorie de program de tip FLASH b. O memorie externă de program
d. Întotdeauna o interfaţă JTAG c. O memorie de date
d. O memorie volatilă
91. Care din următoarele interfețe generice disponibile
pentru diverse variante de AVR nu poate fi utilizată 99. Un microcontroler din familia AVR este iniţializat
pentru programarea memoriilor interne de tip NVM ale prin deconectarea si reconectarea, după câteva secunde, a
unui microcontroler AVR: tensiunii de alimentare. După această manevră conţinutul
a. JTAG tuturor locaţiilor (octeţilor) din memoria SRAM de date
b. SPI va fi:
c. TWI a. Identic cu cel dinaintea iniţializării
d. debugWire b. 0x00
c. 0xFF
92. Pentru familia AVR dimensiunea cuvântului de d. Neprecizat
memorie program este întotdeauna de:
a. 14 biţi 100. Un microcontroler din familia AVR este iniţializat
b. 18 biţi prin activarea (=’0’), timp de câteva secunde, a pinului
c. 16 biţi /RESET. După această manevră conţinutul tuturor
d. 32 biţi locaţiilor (octeţilor) din memoria SRAM de date va fi:
a. Identic cu cel dinaintea iniţializării
93. Numărătorul de program PC al unui microcontroler b. 0x00
din familia AVR, „numără”de fapt: c. 0xFF
a. dubleţi d. Neprecizat
b. octeţi
c. cuvinte 101. Pentru un microcontroler din familia AVR,
d. kilo octeţi cuvântul de stare program (PSW) al unităţii centrale este
un registru dedicat care conţine si:
94. La un microcontroler din familia AVR numărul de a. Indicatorii de întrerupere
biţi ai indicatorului de stivă SP este legat de: b. Indicatorii de condiţie
a. Dimensiunea memoriei interne de date SRAM c. Indicatorii de apel
b. Dimensiunea memoriei externe de date SRAM d. Indicatorii de defect
c. Dimensiunea memoriei interne de date
EEPROM 102. Pentru un microcontroler din familia AVR, prin
d. Dimensiunea memoriei interne de program intermediul căruia din următoarele evenimente sau
FLASH periferice nu se poate genera o iniţializare hardware
(reset):
95. Principial majoritatea membrilor familiei de a. Punerea sub tensiune
microcontrolere AVR implementează o stivă care „creşte” b. Watchdog (ceasul de garda)
in memoria SRAM internă: c. Brownout
a. In mod constant d. USART
b. In jos
c. In sus 103. In contextul familiei AVR, si nu numai, un
d. In mod aleatoriu vector de întrerupere este:
a. O adresă fixă de tratare a unei întreruperi
96. In cazul unui microcontroler AVR care posedă o b. O adresă programabilă de tratare a unei
interfaţă de tip JTAG ea poate, in mod tipic, fi utilizată întreruperi
pentru: c. O adresă oarecare din rutina de tratare a
a. Modificarea tensiunii de alimentare nominale întreruperilor
b. Vizualizarea semnalului de ceas d. Adresa la care se găseşte adresa de început a
c. Programarea memoriei program si depanare rutinei de tratare a întreruperilor
d. Reprogramarea setului de instrucţiuni

7
Model grila – Arhitecturi de sisteme incorporate -2013/2014 Ma – I TIIS
104. Microcontrolerele din familia AVR sunt a. Semnul întreruperii
caracterizate si de existenţa: b. Prioritatea întreruperii
a. Aceluiaşi număr de surse de întrerupere c. Mărimea întreruperii
b. Unui număr constant de surse de întrerupere d. Viteza întreruperii
c. Unui număr diferit de surse de întrerupere
d. Unui număr de 16 surse de întrerupere 112. Pentru un microcontroler din familia AVR
întoarcerea dintr-o procedură apelată sau dintr-una de
105. Pentru un microcontroler din familia AVR, care tratare a unei întreruperi presupune, restaurarea adresei de
din următoarele tipuri de memorie ar fi adecvat pentru întoarcere din:
memorarea unor date constante utilizate de o aplicaţie a. Indicatorul de stivă
oarecare: b. Numărătorul program
a. SRAM extern c. Stivă
b. Registre d. Cuvântul de stare program
c. SRAM intern
d. EEPROM 113. Pentru un microcontroler din familia AVR (si nu
numai), o rutină de tratare a unei întreruperi poate fi
106. Pentru un microcontroler din familia AVR eventual întreruptă la rândul ei?
utilizarea memoriei de program pentru memorarea unor a. Da, printr-o programare adecvată a sistemului de
date constante este: întreruperi
a. Strict interzisă b. Nu
b. Posibilă c. Da, doar in cazul întreruperilor externe
c. Imposibilă d. Da, doar in cazul întreruperilor software
d. Periculoasă dacă nu se iau precauţii speciale
114. La un microcontroler din familia AVR
107. Pentru un microcontroler din familia AVR, dacă programarea biţilor de configurare de tip FLASH (a
aş vrea să citesc o variabilă, cuvânt sau octet, din fuzibilelor):
memoria de tip FLASH, utilizând limbajul C, trebuie in a. Configurează sistemul de numărare-temporizare
mod obligatoriu să folosesc şi o altă: in mod numărător sau temporizator
a. Variabilă de tip şir de biţi b. Modifică rezoluţia sistemului de conversie
b. Variabilă de tip structură analog numerică
c. Variabilă de tip uniune (union) c. Permite configurarea portului serial in modul
d. Variabilă de tip pointer sincron sau asincron
d. Configurează sistemul de generare a iniţializării
108. Pentru familia AVR un apel de subrutină hardware (a reset-ului)
(procedură) presupune si:
a. Salvarea automată in stivă a adresei de întoarcere 115. Un microcontroler din familia AVR:
si a indicatorilor de condiţie a. Funcţie de variantă, poate avea memorie externă
b. Salvarea automată in stivă doar adresei de de date
întoarcere b. Poate avea memorie externă de program
c. Salvarea automată in stivă a adresei de întoarcere c. Funcţie de variantă, poate avea memorie externă
si a indicatorului de stivă (SP) de program dar numai de tip FLASH
d. Salvarea automată in stivă a adresei de întoarcere d. Poate avea memorie externă de date dar numai
si acumulatorului sau registrelor de uz general de tip SRAM

109. Pentru un microcontroler din familia AVR, 116. Avem un microcontroler din familia AVR,
numărul de biți efectiv implementați ai numărătorului de încapsulat intr-o capsula cu 20 de pini. Atunci el sigur:
program PC este legat de dimensiunea maximă a : a. Nu poate avea memorie externă de date
a. Memoriei de date b. Poate avea memorie externă de date
b. Memoriei de program c. Poate avea memorie externă de program
c. Stivei d. Nu poate avea memorie de program tip FLASH
d. Memoriei externe Justificare

110. Pentru un microcontroler din familia AVR, intre 117. Pentru un microcontroler din familia AVR
numărătorul de program PC si indicatorul de stivă SP durata cat trebuie să fie activ semnalul de Reset
există relația: (iniţializare hardware) este legată in primul rând de:
a. Când creşte PC, creşte si SP a. Timpul necesar pentru iniţializarea registrelor de
b. Când descreşte SP , creşte si SP uz general sau a acumulatorului
c. Nu există nici o relaţie directă intre PC si SP b. Timpul necesar pentru iniţializarea stivei
d. Când descreşte PC, creşte si SP c. Timpul necesar pentru stabilizarea oscilatorului
de ceas
111. Pentru un microcontroler din familia AVR d. Timpul necesar iniţializării memoriei interne de
poziţia (indexul) unui vector de întrerupere in tabela de date
vectori de întrerupere are legătură cu:

8
Model grila – Arhitecturi de sisteme incorporate -2013/2014 Ma – I TIIS
118. Actualmente, pentru familia de microcontrolere d. Oscilator cu cuarţ extern
AVR dimensiunea maximă a spaţiului de adresare al
memoriei de program este de: 126. La un microcontroler din familia AVR, pentru ca
a. Mai mică de 64 de kilo octeţi un pin dintr-un port să poată fi utilizat ca intrare trebuie
b. De 16 de kilo cuvinte ca:
c. Mai mare de 64 de kilo cuvinte a. In registrul PORT aferent portului trebuie scrisă
d. De 64 de kilo octeţi valoarea corespunzătoare
b. In registrul DDR aferent portului trebuie scrisă
119. Pentru un microcontroler oarecare din familia valoarea corespunzătoare
AVR dimensiunea maximă a spaţiului de adresare al c. In registrul PIN aferent portului trebuie scrisă
memoriei interne SRAM este: valoarea corespunzătoare
a. Mai mare oricum decât cea a memoriei FLASH d. In registrele PIN si PORT aferente portului
b. Mai mică oricum decât cea a memoriei FLASH trebuie scrise valorile corespunzătoare
c. Egală cea a memoriei FLASH
d. Întotdeauna egală cu 512 octeţi 127. La un microcontroler din familia AVR, pentru ca
un pin dintr-un port să poată fi utilizat ca ieşire trebuie ca:
120. Pentru un microcontroler din familia AVR in a. In registrul PIN aferent portului trebuie scrisă
urma unui reset (iniţializare hardware) nu fac obiectul valoarea corespunzătoare
iniţializării: b. In registrul PORT aferent portului trebuie scrisă
a. Indicatorul de stivă (SP) valoarea corespunzătoare
b. Memoria de date c. Din registrele PIN si PORT aferente portului
c. Registrele portului serial trebuie citite valorile corespunzătoare
d. Registrele sistemului de temporizare-numărare d. In registrul DDR aferent portului trebuie scrisă
valoarea corespunzătoare
121. Pentru un microcontroler din familia AVR in
urma unui reset (iniţializare hardware) prima instrucţiune 128. La un microcontroler din familia AVR, dacă un
este executată din memoria de program de la adresa: pin dintr-un port a fost configurat ca intrare, fără
a. 0x0FFFEH rezistenţa de sarcină (pull-up) conectată intern la Vcc, el
b. 0x0000H poate fi descris ca fiind intr-o stare:
c. 0x0FFFFH a. Stabilă
d. 0x0002H b. Flotantă
c. Sincronizată
122. Pentru un microcontroler din familia AVR, d. Conectată
întreruperile externe, atunci când există, pot fi programate
să fie active: 129. La un microcontroler din familia AVR, dacă un
a. Pe oscilaţie pin dintr-un port a fost configurat ca intrare, fără
b. Doar pe nivel rezistenţa de sarcină (pull-up) conectată intern la Vcc, el
c. Pe nivel sau pe front poate fi descris ca fiind in starea de:
d. Doar pe front a. „1”(H)
b. Înaltă impedanță
123. Pentru un microcontroler din familia AVR, c. „0”(L)
tabela cu vectorii de întrerupere se află in memoria de d. Joasă impedanță
program intr-o zonă situată tipic:
a. La adresele superioare 130. La un microcontroler oarecare, dacă numărul de
b. La adresele inferioare intrări sau ieşiri numerice este insuficient, pentru mărirea
c. La adresele mijlocii lui s-ar putea utiliza si un circuit numeric de natura unui:
d. La adresele impare a. Numărător binar
b. Registru de deplasare
124. Generatorul de ceas al unui microcontroler din c. Decodificator
familia AVR are frecvenţa de 8MHz. Perioada semnalului d. Numărător zecimal
de ceas va fi:
a. 1250 nsec 131. Dacă prin intermediul unui pin de microcontroler
b. 125 nsec configurat ca ieşire ar trebui să comandăm (stins-aprins)
c. 125 µsec un bec cu incandescenţă de mică putere, de ce ar trebui sa
d. 12.5 msec ţinem cont:
Justificare. a. De cantitatea de căldură dezvoltată de bec
b. De caracterul unidirecţional al curentului pe la
125. Pentru un microcontroler din familia AVR care bornele becului
din următoarele tipuri de generator de ceas nu poate fi c. De evoluţia in timp a curentului la bornele
utilizat: becului
a. Oscilator RC intern d. De faptul ca randamentul becului este mai bun in
b. Oscilator RC extern curent alternativ
c. Oscilator cu cuarţ intern Justificare.

9
Model grila – Arhitecturi de sisteme incorporate -2013/2014 Ma – I TIIS
sunt înseriate si se conectează la acest pin si respectiv la
132. Dacă prin intermediul unui pin de microcontroler masă:
configurat ca ieşire numerică, ar trebui să comandăm, Px ----R1----R2----Masă
eventual cu ajutorul unui TBJ sau MOSFET, bobina unui Care este valoarea tensiunii pe nodul comun al celor 2
releu electromagnetic de mică putere, ar trebui să mai rezistoare:
ţinem cont in proiectarea sistemului si: a. cca. 5V
a. De viteza de variaţie a rezistenţei releului b. cca. 3.75V
b. De viteza de calcul a microcontrolerului c. cca. 2.5V
c. De viteza de variaţie a capacităţii releului d. cca. 1.25V
d. De viteza de variaţie a curentului prin releu Justificare.

133. Care ar fi o diferenţă semnificativă intre 139. Un pin Px al unui microcontroler (alimentat la
tehnologiile generice de afişare a informaţiei LED si Vcc=5V) este configurat ca intrare si, prin un rezistor R
LCD: =1kOhm, este conectat la o sursă de cc Vx ca in figură (cu
a. Durata de viaţă masa comună cu sursa de alimentare a
b. Fiabilitatea microcontrolerului).
c. Raportul preţ-performanţă Vx------R------Px
d. Consumul propriu Care va fi tensiunea pe pinul Px dacă Vx= - 3V:
a. cca. 5V
134. Dacă dorim să comandăm un LED (aprins-stins) b. cca. 0.7V
cu ajutorul unui pin al unui microcontroler, configurat ca c. cca. - 0.7V
ieşire, in proiectare trebuie să ţinem cont si de: d. cca. - 3V
a. Sursa de ceas pentru microcontroler Justificare.
b. Existenţa unui sistem de temporizare-numărare
c. Culoarea LED-ului 140. Pentru un temporizator sau numărător existent ca
d. Setul de instrucţiuni al microcontrolerului periferic pentru un microcontroler, care din următoarele
Justificare. ar reprezenta un eveniment semnificativ declanşat de
acesta:
135. Dacă dorim să comandăm luminozitatea unui LED a. O împărţire
folosind o tehnică de modulare in durată, cu ajutorul unui b. O depăşire
pin al unui microcontroler, configurat ca ieşire, ne bazăm c. O închidere
pe faptul că factorul de umplere al formei de undă de d. O deschidere
comandă va fi aproximativ:
a. Invers proporţional cu curentul mediu prin LED 141. La un microcontroler oarecare, pentru sistemul
b. Independent de curentul mediu prin LED de temporizare-numărare, diferenţa între modurile de
c. Direct proporţional cu curentul mediu prin LED lucru temporizator (timer) şi respectiv numărător este
d. Dependent logaritmic de curentul mediu prin legată de:
LED a. Cu ce sunt preîncărcate registrele de numărare
b. Dimensiunea utilă a registrelor de numărare (8
136. Pe un pin (definit ca intrare) dintr-un port al unui sau 16 biţi)
microcontroler AVR este adus semnalul de ieşire, c. Unde provine semnalul de ceas pentru registrele
compatibil TTL, al unui optocuplor comun, foarte lent (cu de numărare
fototranzistor); de ce ar trebui să ţinem cont? d. Modul în care sunt conectate registrele de
a. De faptul că intrarea nu este de tip trigger numărare L si H
Schmitt
b. De curentul de intrare al pinului din port 142. Pentru un temporizator sau numărător binar de 8
c. De faptul că tensiunea de prag a intrării este mai biţi, numărul maxim de stări distincte este:
mare de 1.8V a. 512
d. De histerezisul mare al intrării b. 255
c. 256
137. La un microcontroler oarecare, faptul că intrările d. 128
numerice sunt izolate galvanic prin optocuploare ajută si Justificare.
la:
a. Reducerea puterii consumate 143. Un temporizator sau numărător binar de 8 biţi,
b. Rejecţia tensiunilor parazite(zgomotului) de mod numără „in sus”; un eveniment de tip „depășire” are loc
comun atunci când el trece (valori hex):
c. Rejecţia tensiunilor parazite(zgomotului) de mod a. Din 00 in FF
diferenţial b. Din FF in 00
d. Se pot folosi tensiuni de intrare alternative c. Din 00 in 01
d. Din FF in FE
138. Un pin Px al unui microcontroler AVR, Justificare.
alimentat la Vcc=5V este configurat ca ieşire si este
programat in „1”. Două rezistoare R1 si R2 de 50 KOhmi

10
Model grila – Arhitecturi de sisteme incorporate -2013/2014 Ma – I TIIS
144. Pentru un microcontroler din familia AVR c. Frecvența e variabilă si factorul de umplere e
temporizatorul Timer 0 (de 8 biţi) este programat astfel variabil
încât să aibă frecvenţa de ceas (de intrare) de 1MHz. d. Frecvența e constantă si factorul de umplere e
Care va fi durata maximă a unui ciclu complet (a unei constant
perioade) de numărare:
a. 256 µsec 151. Care din următoarele funcţii de interfață cu un
b. 1024 µsec traductor nu ar putea fi, de regulă, realizată foarte simplu
c. 512 µsec cu ajutorul unui microcontroler care are si un sistem de
d. 256 msec conversie analog numerica:
Justificare. a. Interfaţa cu o fotorezistență
b. Interfaţa cu un termocuplu
145. Un microcontroler din familia AVR are c. Interfaţa cu un celulă fotovoltaică (fotoelectrica)
temporizatorul Timer 0 (de 8 biţi) programat astfel încât d. Interfaţa cu un termistor NTC
să aibă perioada semnalului de ceas (de intrare) de 5 Justificare.
µsec. Care va fi frecvenţa minimă de apariţie a unei
depăşiri a acestuia: 152. Dacă pentru un microcontroler tehnica de
a. cca. 780 kHz conversie analog numerică utilizată este de tipul cu
b. cca. 780 Hz aproximaţii succesive, ea este asociată obligatoriu si cu
c. cca. 7.8 Hz utilizarea unui circuit de:
d. cca. 200 kHz a. Eșantionare si multiplicare
Justificare. b. Eșantionare si memorare
c. Blocare si memorare
146. Avem două temporizatoare sau numărătoare d. Multiplicare si memorare
binare, unul de 8 biţi N8 si celalalt de 16 biţi N16, care au
acelaşi semnal de ceas. Duratele T8 si T16, ale ciclurilor 153. Pentru un microcontroler din familia AVR care
complete de numărare vor fi: are si un sistem de conversie analog numerică, obţinerea a
a. T16 > T8 mai multor intrări analogice este realizată tipic cu ajutorul
b. T16=T8 unui:
c. T16 < T8 a. Multiplicator analogic
d. T8 = T16 / 2 b. Multiplexor analogic
Justificare. c. Minimizator analogic
d. Maximizator analogic
147. Pentru o aplicație cu microcontroler, utilizarea
unui periferic de tip temporizator „ceas de 154. Dacă ar fi să „comparăm” un circuit comparator
gardă”(watchdog) este o modalitate de a-i creşte: analogic si unul numeric (de 1 bit), cele două circuite au
a. Executabilitatea comun faptul:
b. Fiabilitatea a. Că au amândouă o ieşire numerică
c. Portabilitatea b. Că au amândouă o intrare analogică
d. Mentenabilitatea c. Că au amândouă o intrare inversoare
d. Că au amândouă intrări numerice
148. Care din următoarele tehnici generice ar fi mai
adecvate pentru comanda turaţiei unui motor de curent 155. Care din următoarele operații are in primul rând
continuu de mică putere (micromotor) cu ajutorul unui legătură cu dimensiunea timp a unui semnal de intrare
microcontroler: analogic, pentru un microcontroler cu sistem de conversie
a. modularea in durată analog-numerică:
b. modularea in amplitudine a. Cuantificarea
c. modularea in frecvenţă b. Eșantionarea
d. modularea fază-frecvenţă c. Multiplicarea
d. Divizarea
149. Care din următoarele tehnici generice poate fi
asociată acronimului PWM: 156. Un sistem de conversie analog numerică,
a. modulaţie in amplitudine existent la un microcontroler, poate avea, la modul
b. modulaţie a factorului de umplere general, intrări analogice:
c. modulaţie in frecvenţă a. Asimetrice si/sau complementare
d. modulaţie de fază b. Simetrice si/sau diferenţiatoare
c. Asimetrice si/sau diferenţiale
150. Tehnica de modulație numerică denumită d. Simetrice si/sau integratoare
generic PWM, presupune pentru un tren de impulsuri că:
a. Frecvența e variabilă si factorul de umplere 157. Pentru un microcontroler din familia AVR care
constant are si un sistem de conversie analog numerică, tehnica
b. Frecvența e constantă si factorul de umplere utilizată pentru conversia analog numerică este:
variabil a. Paralelă
b. Aproximaţii succesive

11
Model grila – Arhitecturi de sisteme incorporate -2013/2014 Ma – I TIIS
c. Dublă pantă Care va fi valoarea rezultată (in hex, cu valoarea aliniată
d. Tensiune frecvenţă la dreapta) in urma unei conversii unipolare a acestei
intrări, cu rezoluţia de 8 biţi (din care utilizăm doar cei
158. O sursă de tensiune echivalentă conectată pe una mai semnificativi 8 biți)?
din intrările analogice ale unui microcontroler AVR, care a. cca 0x20
are si un sistem de conversie analog numerică, este de b. cca. 0x80
dorit să aibă impedanţa sau rezistenţa internă: c. cca. 0xF0
a. Cât mai mare d. cca. 0x50
b. Egală cu rezistenţa sau impedanţa de intrare Justificare.
c. Cât mai mică
d. Nici una din cele de mai sus 164. Un pin Px al unui microcontroler AVR,
alimentat la Vcc=5V este configurat ca intrare. Două
159. Dacă un microcontroler oarecare are si un sistem rezistoare R1=84 KOhmi si R2 = 16 KOhmi sunt înseriate
de conversie analog numerică, caracterizat ca având si se conectează cu nodul comun la acest pin si respectiv
rezoluţia de 6 biţi, atunci mărimea lui de ieşire va avea: la Vcc si masă:
a. 256 de valori diferite Px
b. 128 de valori diferite Vcc ----R1---|- --R2----Masă
c. 64 de valori diferite Valoarea aproximativă a tensiunii pe pinul Px este:
d. 1024 de valori diferite a. cca. 1.4V
Justificare. b. cca. 0.6V
c. cca. 0.8V
160. Despre numărul binar 11001100, rezultatul unei d. cca. 1.2V
conversii analog-numerice, știm că este reprezentat în cod Justificare.
binar complement faţă de 2, pe 8 biţi. Care este
echivalentul său în zecimal ? 165. Pentru ca să măsurăm un curent continuu cu
a. 89 ajutorul unei intrări analogice a unui microcontroler
b. -86 AVR (având un sistem de conversie analog numerică)
c. -114 avem nevoie de cel puţin un:
d. -52 a. Capacitor
Justificare. b. Inductor
c. Rezistor
161. Un microcontroler din familia AVR, cu sistem d. Tranzistor
de conversie analog numerică, utilizează o sursă de Justificare.
referinţă VREF=3V, iar valoarea rezultată in urma unei
conversii unipolare cu rezoluţia de 10 biţi (cu valoarea 166. Am putea utiliza un circuit integrator RC (cu un
aliniată la dreapta) este 0x64. Cât a fost valoarea tensiunii singur rezistor si un singur capacitor), pe un pin de ieșire
de intrare corespunzătoare: al unui microcontroler, cu scopul realizării unei:
a. cca. 29V a. Filtrări directe
b. cca. 2.9V b. Filtrări trece-bandă
c. cca. 0.29V c. Filtrări opreşte-bandă
d. cca. 0.029V d. Filtrări trece-jos
Justificare.
167. Care din următoarele descrieri este adecvată
162. Un microcontroler din familia AVR, cu sistem pentru interfaţa electrică a portului serial-U(S)ART (TxD-
de conversie analog numerică, utilizează o sursă de ieşire, RxD-intrare) a unui microcontroler AVR, alimentat
referinţă VREF=3V. Valoarea tensiunii de intrare de exemplu la Vcc=5V:
corespunzătoare este 1.5V. Care va fi valoarea rezultată a. Nivelele logice sunt compatibile RS-232
(in hex, cu valoarea aliniată la dreapta) in urma unei b. Nivelele logice sunt compatibile TTL
conversii unipolare cu rezoluţia de 10 biţi? c. Nivelele logice sunt compatibile CMOS
a. cca 0x0FF d. Nivelele logice sunt compatibile RS-485
b. cca. 0x200
c. cca. 0x3F0 168. Pentru un microcontroler din familia AVR, care
d. cca. 0xFFF din următoarele caracteristici nu sunt întâlnite la portul
Justificare. serial standard (USART) in modul de lucru asincron:
a. Rata baud programabilă
163. Un pin ADCx al unui microcontroler AVR, b. 7 biţi de date
alimentat la Vcc=5V este configurat ca intrare analogică, c. 10 biţi de date
utilizând o sursă de referinţă VREF=Vcc. Două rezistoare d. Bit de paritate pară sau impară
R1=10 KOhmi si R2 = 10 KOhmi sunt înseriate si se
conectează cu nodul comun la acest pin si respectiv la 169. Interfaţa serială a unui microcontroler AVR
Vcc si masă: permite aproape întotdeauna implementarea unui protocol
ADCx de comunicaţie serială de tip:
Vcc ----R1---|- --R2----Masă a. Cvasi-sincron

12
Model grila – Arhitecturi de sisteme incorporate -2013/2014 Ma – I TIIS
b. Asincron fără bit de paritate. Cât timp durează emisia/recepţia unui
c. Pseudo-sincron octet vehiculat prin această legătură/conexiune:
d. Super asincron a. cca. 1040 nsec
b. cca. 104 nsec
170. In contextul familiei AVR, care din următoarele c. cca. 1040 µsec
facilităţi nu este disponibilă pentru portul serial standard, d. cca. 10.4 msec
utilizat într-un mod asincron: Justificare.
a. Posibilitatea programării numărului de biţi de
stop 177. Câte fire ar fi necesare pentru conectarea unui
b. Posibilitatea detecţiei unei erori de suprascriere microcontroler la o magistrală serială I2C (TWI la AVR):
(Overrun) a. 5
c. Posibilitatea programării numărului de biţi de b. 3
start c. 2
d. Posibilitatea modificării ratei baud d. 4
Justificare.
171. Pentru un microcontroler din familia AVR, care
din următoarele caracteristici nu pot fi întâlnite la portul 178. Specificaţia electrică pentru standardul de
serial standard: comunicaţie serială RS-485 indică că se utilizează o
a. Posibilitatea utilizării a 3 biţi de stop modalitate de semnalizare:
b. Lipsa unui generator propriu pentru rata baud a. Simetrică
c. Existenta unor indicatori de eroare b. Asimetrică
d. Utilizarea unui bit de paritate pară sau impară c. Diferenţială
d. Ambiguă
172. Pentru un microcontroler din familia AVR, in
cazul utilizării portului (UART) si protocolului de 179. Standardul de comunicaţie serială RS-485 este
comunicaţie serială asincronă, integritatea si descris ca fiind unul adecvat si pentru o comunicaţie:
corectitudinea informaţiei vehiculate poate fi asigurată si a. Bidirecţională
cu ajutorul unui: b. Punct la punct
a. Bit de stop c. Multi punct
b. Bit de start d. Unidirecţională
c. Bit de paritate
d. Bit de date 180. In cazul unei comunicaţii seriale asincrone
timpul (durata) de bit este, prin raportare la rata baud
173. Pentru o comunicaţie serială asincronă (si nu (viteza de comunicație):
numai) termenul de „rată baud” descrie explicit un număr a. Direct proporţional
de: b. Invers proporţional
a. Kilo biți pe secundă c. Nu depinde de rata baud
b. Kilo octeţi pe secundă d. Depinde pătratic de rata baud
c. Biţi pe secundă
d. Octeţi pe secundă 181. Utilizarea unei modalităţi de semnalizare
diferenţiale in cazul comunicaţiei seriale are ca efect si
174. Câte fire ar fi necesare pentru o implementare mărirea:
minimală a unei comunicaţii seriale asincrone a. Imunităţii la perturbaţiile de mod diferenţial
bidirecţionale intre două microcontrolere diferite: b. Imunităţii la perturbaţiile de mod comun
a. 2 c. Imunităţii la perturbaţiile de mod simplu
b. 4 d. Imunităţii la perturbaţiile de mod complex
c. 3
d. 6 182. Principial, perifericul de tip UART al unui
Justificare. microcontroler din familia AVR, destinat comunicaţiei
seriale, este realizat in jurul unui circuit numeric
175. O comunicaţie serială asincronă utilizează o rată secvenţial sincron de natura unui:
baud de 19200 Bauds. Care este durata unui bit (timpul a. Registru de numărare
aferent serializării/deserializării unui bit): b. Registru de stare
a. Cca 52 µsec c. Registru de deplasare
b. Cca 5.2 msec d. Registru indexat
c. Cca 52nsec
d. Cca 0.52 msec 183. Diferenţa intre o comunicaţie serială half-duplex
Justificare. si una full-duplex intre două microcontrolere este dată de:
a. Posibilitatea unuia din microcontrolere doar de a
176. Intre două microcontrolere este realizată o emite
comunicaţie serială asincronă, cu următorii parametri b. Imposibilitatea controlului prin bit de paritate
esenţiali: viteza de comunicaţie = 9600 biţi pe secundă c. Posibilitatea de a emite si a recepţiona in acelaşi
(sau colocvial 9600 Baud); 8 biţi de date; 1 bit de stop; timp

13
Model grila – Arhitecturi de sisteme incorporate -2013/2014 Ma – I TIIS
d. Posibilitatea unuia din microcontrolere doar de a Observaţii importante legate de examen
recepţiona Grila este de tipul in singur răspuns corect.
Încercuirea (sau marcarea sub orice formă) a mai
184. In cazul in care ar trebui să mult de un răspuns va fi echivalentă cu anularea
vizualizăm/interpretăm, in cazul unei depanări, informația punctajului întrebării.
vehiculată prin intermediul unui port serial asincron (gen Pe grila de examen vor exista 20 de întrebări similare
UART AVR) trebuie să ținem seama că primul bit de date celor din acest document.
serializat este: Punctaj maxim: 20 întrebări x 0.5 pcte = 10 (fără
a. MSb-ul puncte din oficiu)!
b. LSb-ul Justificare (funcţie si de natura întrebării) =
c. Depinde de numărul de biți de date utilizat O explicaţie textuală, relaţii de calcul, calculul efectiv
d. Depinde dacă avem sau nu bit de paritate (de exemplu, din care să rezulte modul in care aţi
manipulat exponenţii!), ecuaţii booleene, o schema
185. Pentru standardul RS-232, denumirile „mark” si minimală (de ex. cum se leagă nişte fire, un divizor
„space” definesc: rezistiv, etc. ). Vezi si documentul cu exemple de
a. Rata baud justificări!
b. Timpii de bit Valorile numerice sunt date doar pentru
c. Nivelele logice exemplificare, ele se pot modifica.
d. Emisia si recepţia Atenţie la sensul afirmativ sau negativ al unora din
întrebări. O întrebare de natură afirmativă poate
186. Care din următoarele nu reprezintă un nivel de avea enunţul modificat in negativ (..nu..) , răspunsul
tensiune RS-232 valid: corect devenind evident altul.
a. 1V Justificările menţionate sunt si ele cu titlu ilustrativ, in
b. 5V sensul că o cerere de justificare poate apărea si la
c. -5V alte întrebări.
d. -9.5V Justificările trebuie să fie cat mai concise posibil, in
spaţiul dedicat pe grila de examen (vezi exemplele!).
187. Dorim să realizăm, intre două sisteme cu In cadrul examenului utilizarea oricărui mijloc de
microcontrolere, o comunicaţie serială bidirecțională, calcul electronic va fi interzisă!
half-duplex, conform standardului RS-485. Principial am VEŢI AVEA LA DISPOZIŢIE CEL PUŢIN O
avea nevoie doar de: CIORNA
a. 5 fire CIORNA/CIORNELE NU SE PREDAU ODATA CU
b. 4 fire GRILA DE EXAMEN!
c. 2 fire
d. 3 fire O legendă (deşi nu ar trebui să fie necesară!):
Justificare. AVR- familia AVR 8 biți, cu excepția sub-familiei XMEGA
AND: SI
188. Avem 2 sisteme cu microcontrolere AVR, CAN- Controller Area Network
ambele cu o interfață serială asincronă, dar la unul de tip I2C/TWI- Inter Integrated Circuits/Two Wire Interface
RS-232, iar la celălalt de tip RS-485. Dacă cele 2 sisteme JTAG: Joint Test Action Group (standard)
ar trebui să comunice intre ele serial prin intermediul LED: Light Emitting Diode - dioda electro-luminiscentă
LSb: Least Significant bit- bitul cel mai puţin semnificativ
acestor interfețe, ar trebui să ținem cont că ele sunt: MSb: Most Significant bit- bitul cel mai semnificativ
a. Compatibile LSB: Least Significant Byte- octetul cel mai puţin semnificativ
b. Deductibile MSB: Most Significant Byte - octetul cel mai semnificativ
c. Incompatibile MOSFET- tranzistor MOSFET
d. Instabile NOR: SAU-NU
Justificare. NOT: inversor
NAND: SI-NU
189. Care din următoarele tipuri de magistrale NVM: memorie nevolatila
seriale, întâlnite si la microcontrolere, este cel mai utilizat OR: SAU
SRAM: RAM static
în industria automobilului: SPI- Serial Peripheral Interface
a. I2C TBJ: tranzistor bipolar cu joncţiuni
b. CAN U(S)ART- Universal Serial (Synchronous) Asynchronous
c. SPI Receiver Transmitter
d. Microwire XOR: SAU-EXCLUSIV

190. Magistralele seriale SPI si I2C (TWI la AVR)


pot fi caracterizate ca niște magistrale:
a. Asincrone
b. Sincrone
c. Paralele
d. Diferenţiale
Justificare.

14

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