Documente Academic
Documente Profesional
Documente Cultură
R: 8.
R: d10.
R:1 bit
4. Daca valoarea registrului ANSELA are valoarea b11111111 portul A este setat ca si?
5. Daca valoarea registrului ANSELB are valoarea 0x AA, ce tip de port este?
R:0b10101010=0xAA
RB7=port analogic
RB6=port digital
RB5=port analogic
R:8 biti
R:
10. Care este valoarea maxima de ``pasi`` pe care ii parcurge modului TIMER0?
R:255
R: TMR0CS
R:ROM
R: 16 PINI
R:TMR1IE,TMR1IF
ARANJARE IN PAGINA
R: SERIAL PORT.
Timer
Oscilator
23. Calculati valoarea de incarcare Baud Rate pentru o viteza de transmisie a datelor de
19200bps , stiind ca: frecventa microcontrolerului este de 20 MHz, SYNC=0, BRGH=0
si BRG16=0. Rata de eroare sa fie mai mica decat 0,16%.
R:
SPBRG=((20000000/19200)/64)-1=15
BAUD RATE=20000000/(64*16)=19531
ERROR=(19531-19200)/19200=1.73%
R: MISO, MOSI
R:microrpocesor,microcontroler
R:sunt 14
28. Cu cat frecventa de lucru a unui microcontroler este mai mare apar urmatoarele
dezavantaje pentru microcontroler:
Se incalzeste
29. La comunicatia seriala , cand un byte ajunge in registrul RCREG , acest lucru este
semnalizat prin setarea automata a bit-ului:
R:RCIF
31. Intrarea de Referinta Pozitiva (VFREF +) pentru convertorul analog numeric poate fi:
R:AVDD
32. Avantajele motoarelor de curent continuu fara perii colectoare (BLDC) au/sunt:
R:RX,GND
34. Daca frecventa de refresh pentru un display de 5 digiti (aflati in conexiune de afisare
multiplexata) este 50Hz , timpul de aprindere a unui singur digit este de :
Page 2: MyHDL
Page 3: CHISEL
Page 4: JHDL
Page 5: BSV
Page 6: MATLAB
Page 7: LabVIEW FPGA
Page 8: SystemVerilog
Page 9: VHDL / VERILOG(cele mai folosite)
Page 10: SPINAL HDL
R: ADFM,ADCS0
R:periile colectoare pot atinge zona metalica a inelului de alimentare si se poate face
scurt-circuit pe bateria de alimentare
R:cpu,oscilator,serial port
R: GIE,PEIE,TMR1IE
44. Care dintre urmatoarele afirmatii descrie cel mai bine rolul unui prescaler?
R: Are rolul de a divide frecventa semnalului de ceas inainte de a fi aplicat la intrarea unui
timer
45. In cazul microcontroler-ului PIC16LF1937 care este functia indeplinita de flag-ul
TMR0IF din registrul INTCON?
46. Care dintre urmatoarele afirmatii despre afisajul cu digiti cu 7 segmente sunt
adevarate?
R: Pentru folosirea unui numar mare de digiti cu putini pini digitali se poate folosi tehnica
multiplexarii.
Exista 2 tipuri de afisare cu digiti cu 7 segmente ,cele cu anod comun si cele cu catod
comun.
49. Care sunt cele doua moduri de lucru ale timer-elor in cazul microcontroler-ului
PIC16LF1937?
R: Contor(numarator)
cronometru
a=~a;
a=!a;
a=a+1;(a=a sau 1)
R: a=1.
53. Care este rolul unei bucle infinite in program care ruleaza pe un microcontroler?
R: Permite sa putem construi un sistem dedicat care sa se ocupe de o anumita scuc. tot
timpul.
59.Ce valori trebuie sa ia registrul ANSELA astfel incat cel putin pinul RA0 sa fie digital?
R: ANSELA=0b00110100;
ANSELA=0X00;
ANSELA=0XFE;
57. Care este valoarea lui a dupa executia urmatoarei secvente de cod?
R: char a=0x60;
a=a>>1;
R: 01100000->00110000=0x30
R: while(1)
While(~0)
While(!0)
R: Un pin este configurat ca intrare daca bitul corespunzator din registrul TRISX este
``1``.
Un pin este configurat ca intrare daca bitul corespunzator din registrul TRISX este ``0``.
62. Pinii RA2 si RA5 sunt configurati ca pini de iesire digitali daca:
R: TRISA=0XD8, ANSELA=0XD8, PORTA=0b11011000.
63. Pinii RA2,RA3 si RE1 sunt configurati ca pini de intrare analogici :
R: #define_XTAL_FREQ 16000000
#include<xc.h>
__PROG_CONFIG(1,0x3FE4)
OSCCON
R: OSCCON=0b01011010
72.La setarea flag-ului TMR0IF microcontrolerul „cere o intrerupere” daca in prealabil s-au
setat bitii:
R: TMR0IE,GIE
73.Debugger-ul:
R:Este un circuit electronic care permite rularea pas cu pas a unui program/cod
R: |
R: x
R:RAM
R:Aliniat la dreapta
83.Prescaler-ul este:
R:CCP
88ul de intreruperi poate determina aparitia efectiva a unei cereri de intrerupere daca apare:
R:Un eveniment
R:TMR0CS
R:Memorie ROM
R:GIE
R:AN2
R:&