Sunteți pe pagina 1din 6

1. Ce deosebire este intre PINB si PORTB la ATMEGA16? 2.

Se considera urmatoarea forma de unda, masurata la iesirea TXD a unui USART:

Care este octetul transferat serial in acest mod? 3. In ce regim de functionare intra un microcontroller HC11 daca la RESET semnalele MODA si MODB sunt tinute la zero logic? 4. Care sunt principalele operatii care trebuie avute in vedere la initializarea interfetei seriale asincrone SCI a unui microcontroller? 5. Se considera circuitul:

Care este rolul condensatoarelor C1-C4? 6. Se considera forma de unda de la punctul 2. Desenati forma de unda a semnalului dupa trecerea printr-un driver RS232. Desenati formele de unda ale semnaului rezultat prin trecerea acestui semnal printr-un driver RS485. 7. Care este semnificatia semnalelor MISO, MOSI, SCK si unde se intalnesc acestea? 8. Care este diferenta intre acronimele SPI si ISP? 9. Cate feluri de intreruperi poate genera timerul principal la microcontrollerele AVR? 10. Care din timere poate fi folosit direct pentru a numara evenimente externe la HC11? 11. Descrieti doua proceduri diferite prin care se pot obtine intreruperi la intervale precise de 10ms, folosind un timer.

12. Care este principala diferenta intre convertorul A/D al HC11 comparativ cu seria AVR? 13. Interfata I2C este sincrona sau asincrona? 14. In cazul unui microcontroller HC11 stiind ca tensiunea de referinta VRH este 5V, specificati ce valoare se va citi prin conversia unei tensiuni de 1V pe o intrare analogica. 15. Explicati mecanismul prin care se poate folosi o iesire PWM pentru functia de convertor D/A. 16. De ce in cazul HC11 se poate executa un program stocat in memoria EEPROM, iar la seria AVR acest lucru nu este posibil? 17. Care este dimensiunea bus-ului de date pentru memoria de program in cazul microcontrollerelor Atmel AVR? Dar la HC11? 18. In cazul microcontrollerelor din seria HC11 memoria de program este plasata la sfarsitul spatiului de adrese ($8000-$FFFF in cazul HC11K). Explicati mecanismul prin care, la RESET, program counter-ul este incarcat cu adresa de inceput a programului. 19. Cu ce valoare se initializeaza in mod obisnuit registrul SP (Stack Pointer) la microcontrollerele HC11 si AVR? 20. Definiti vectorul de intrerupere 21. Care este rolul rezistorului R1 in schema urmatoare:

22. Desenati forma de unda a semnalelor masurate cu un osciloscop la pinii PORTB.0 si PORTB.1 ai unui microcontroller ATMEGA16 care executa urmatorul program: PORTB=0; while(1) { if(TTAB[0]==0) { TTAB[0]=20;

PORTB.0=!PORTB.0; } if(TTAB[1]==0) { TTAB[1]=50; PORTB.1=!PORTB.1; } }//end while 23. In cazul unei transmisii seriale asincrone, ce bit de eroare se seteaza la receptor atunci cand viteza de transmisie este diferita de viteza de receptie? 24. Care este principala diferenta intre standardele RS232 si RS485 de transmisie a datelor? 25. Care este principala diferenta intre standardele RS422 si RS485 de transmisie a datelor? 26. Bitul de eroare WCOL (Write Collision) din registrul de stare al interfetei SPI este setat atunci cand se incearca o scriere in registrul de date al interfetei, in timp ce are loc un transfer serial pe interfata. Aceasta eroare este tipica pentru dispozitivul MASTER sau pentru SLAVE? 27. Cati conductori sunt necesari pentru realizarea unui bus I2C? 28. Cum se numeste timerul de 8 biti la HC11 (similar cu Timer0 al AVR). 29. Cate intreruperi EXTERNE distincte admite microcontrollerul Atmega16?

30. Ce tensiune continua rezulta la iesirea unui filtru trece-jos care are la intrare un semnal PWM generat de ATmega16, cu factor de umplere 30%? 31. Descrieti principiul de functionare a unui watchdog timer? 32. Enumerati doua deosebiri esentiale intre convertorul A/D al HC11 si cel al AVR. 33. Care este principalul dezavantaj al sistemului PWM care echipeaza microcontrollerele AVR? 34. Se pot executa programe stocate in memoria RAM a unui microcontroller AVR? Dar la HC11?

35. Ce este un cablu de tip null-modem? 36. La ce foloseste modul de functionare special bootstrap al HC11? 37. Scrieti o functie care face conversia unui octet binar in doua caractere ASCII corespunzator celor doi semiocteti exprimati in hexazecimal 38. Se considera circuitul din figura urmatoare:

Generatorul de curent este un traductor de temperatura cu iesire semnal unificat, care furnizeaza 4mA cand temperatura este zero grade Celsius si 20mA cand temperatura este 500 grade Celsius. Caracteristica traductorului este liniara. Ce valoare va citi un convertor A/D cu rezolutia de 8 biti conectat in punctul notat pe schema ADC input, cand temperatura masurata de traductor este 250 grade Celsius? 39. Desenati schema unui circuit pentru izolarea galvanica cu optocuplor a unei intrari digitale intr-un microcontroller. 40. Desenati schema bloc a unui regulator de temperatura cu microcontroller, cu iesire bipozitionala, indicand principalele blocuri constitutive.

41. Scrieti un program in C, pentru ATMEGA16, care implementeaza functiile circuitului logic din figura:

42. Scrieti un program care sa implementeze cu ATMEGA16 un automat finit care parcurge urmatoarea secventa de stari: - Starea 0 este stare de repaus cu iesirile PORTB.0 si PORTB.1 inactive (in zero). Se asteapta activarea intrarii PINC.0 pentru a trece in starea 1. - In starea 1 se activeaza iesirea PORTB.0 si se asteapta 3 secunde pentru a trece in starea 2 - In starea 2 se activeaza PORTB.1, se inactiveaza PORTB.0 si se asteapta intrarea PINC.1 pentru a reveni in starea 0. 43. Ce date receptioneaza un UART programat pentru receptie la 19200 baud, 8 biti de date si un bit de stop, fara paritate, care primeste pe linia RxDATA urmatorul semnal:

44. Desenati schema bloc a unui regulator de turatie cu microcontroller pentru un motor de curent continuu. (cu inversarea sensului de rotatie a motorului) 45. Descrieti o procedura pentru generarea unui clock cu frecventa si factor de umplere determinat pe unul din pinii unui microcontroller folosind un timer 46. Desenati schema de interconectare a doua microcontrollere pe un bus RS485? 47. Desenati schema de interconectare a doua microcontrollere Atmega16 pe un bus SPI. 48. Se pot schimba prin program rolurile de MASTER sau SLAVE in cazul conectarii a doua microcontrollere Atmega16 pe un bus SPI? 49. In cazul microcontrollerelor din seria ATMEL AVR, liniile interfetei SPI (MOSI, MISO, SCK) sunt folosite si pentru interfata ISP de programare a memoriei interne. Cum se face distinctia intre cele doua regimuri de functionare? 50. In principiu, interfata RS232 este destinata doar pentru conexiuni point to point. Se pot realiza topologii multidrop cu circuite de interfata RS232? 51. Interfata SPI este full duplex sau half duplex?

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