Schița subiectului
- General
- Topic 1

Denumirea unității de curs: Microprocesoare și interfețe
Program de studiu: 0.714.9 Ingineria biomedicală, 0.714.5 Microelectronica si Nanotehnologii, 0.714.4 Electronica Aplicata
Numărul de credite ECTS: 4 (120 de ore, din care 60 ore în auditoriu şi 60 ore de activităţi individuale ale studentului, 1 credit = 15 ore de activităţi în auditoriu şi 15 ore de activităţi individuale ale studentului)
Titularul untății de curs: Dr., lect. univ., Vasile POSTICA
Resurse bibliografice Pagină
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupCurricule Dosar
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grup
- Topic 2

Cuprins:
1.1. Noțiuni generale.
1.2. Evoluția microprocesoarelor
1.3. Structura generală a unui sistem de calcul
1.4. Criterii de clasificare
Prezentarea Tema 1 Fișier
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grup
- Topic 3

Cuprins:
2.1. Arhitecturi ale microprocesoarelor.
2.2. Organizarea memoriei
2.3. Registrii interni ai microprocesorului. Clasificare.
2.4. Criterii de clasificare
Prezentarea Tema 2 Fișier
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grup
- Topic 4

Cuprins:
3.1. Arhitectura setului de instrucțiuni.
3.2. Sistemul de comenzi al microcontrollerului AVR
3.3. Comenzile aritmetice şi logice
3.4. Comenzi pe biți
3.5. Comenzile pe transfer
3.6. Comenzile de transfer a controlului executiei
Prezentarea Tema 3 Fișier
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grup
- Topic 5

Cuprins:
4.1. Inițiere în ASM.
4.2. Stiva
4.3. Subrutina
4.4. Realizarea construcţiilor algoritmice de bază
4.5. Constante
4.6. Logica booleană
Prezentarea Tema 4 Fișier
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grup
- Topic 6

Cuprins:
5.1. Variabile în ASM. Accesul direct la SRAM
5.2. Tablouri în ASM. Accesul indirect la SRAM
Prezentarea Tema 5 Fișier
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grup
- Topic 7

Cuprins:
6.1. Întreruperi în microprocesoare seria AVR
6.2. Programe cu întreruperi
Prezentarea Tema 6 Fișier
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grup
- Topic 8

Cuprins:
7.1. Module periferice
7.2. Modulul periferic GPIO - Port Generic de Intrare/Ieşire
7.3. Modulul periferic Ext INT – întreruperea externă
7.4. Modulul periferic TIMER
7.5. Modulul periferic AC
7.6. Modulul periferic ADC
7.7. Modulul periferic SPI
7.8. Modulul periferic USART
7.9. Modulul periferic TWI
Prezentarea Team 7 Fișier
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grup
- Topic 9
Tema 8. Considerații practice
Prezentarea Tema 8 Fișier
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grup
- Topic 10

Chestionar Atestarea nr. 1 Fișier
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 2025_01 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 2025_02 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 2025_03 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 2025_04 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 2025_05 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 2025_06 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 2025_07 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 2025_08 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 2025_09 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 2025_10 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 2025_11 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 2015_11_Ex5 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 2025_12 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 2025_13 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 2025_14 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 2025_15 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 2025_16 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 2025_17 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 2025_18 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 2025_19 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grup
- Topic 11

Chestionar Atestarea nr. 2 Fișier
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 1 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 2 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 3 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 4 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 5 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 6 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 7 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 8 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 9 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupVarianta 10 Test
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grup
- Topic 12

Chestionar Examen Fișier
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grupEXEMPLE de sarcini la ultimul punct unde este necesar de scris cod.
1. În baza microprocesorului ATmega16A să se realizeze următoarea sarcină:
(a) la apăsarea unui buton cu o durată mai mica de 2 sec să se schimbe starea LED-ul nr. 1 (conectat/deconectat).
(b) La apăsarea duratei mai mare de 2 sec să se schimbe starea LED-ul nr. 2.
Starea inițială a LED-ului nr. 1 -> conectat iar a LED-ului nr. 2 -> deconectat. LED-ul nr. 1 este conectat la portul B, pinul 3 (PB3) iar LED-ul nr. 2 este conectat la portul C, pinul 3 (PC3).
2. În baza microprocesorului ATmega16A să se realizeze următoarea sarcină:
(a) să se lumineze un LED cu frecvența inițială de 500 ms.
(b) la apăsarea unui buton1 să se mărească frecvența de iluminare de 2 ori (maximum 3 incrementări, adică până la 62.5 ms)
(b) la apăsarea altui buton2 să se micșoreze frecvența de iluminare de 2 ori (maximum 3 incrementări, adică până la 2 s).
LED-ul este conectat la portul C, pinul 2 (PC2). Pentru implementarea funcționării butoanelor să se utilizeze ExtINT (întreruperea externă).
3. În baza microprocesorului ATmega32A să se realizeze următoarea sarcină:
(a) să se genereze un semnal PWM cu frecvența de 5 kHz. Factorul de umplere initial – 0%.
(b) cu perioada de 100 ms să se modifice factorul de umplere cu 5% initial cu incrementarea până la 100% apoi cu decrementarea până la 0% și invers (0% -> 100% -> 0% -> 100% …).
4. În baza microprocesorului ATmega16A să se realizeze următoarea sarcină:
(a) să se genereze un semnal PWM cu o frecvență de 100 kHz și un factor de umplere de 50%. Să se utilizeze TIMER2 cu modul Fast PWM
(b) Să se creeze posibilitatea de conectare/deconectare a semnalului PWM prin apăsarea unui buton.
(c) Starea semnalului PWM (0 – deconectat, 1 – conectat) să fie transmisă prin modulul SPI la fiecare modificare.
5. În baza microprocesorului ATmega16A să se realizeze următoarea sarcină:
(a) La apăsarea unui buton să se pornească conersia analog-digitală de la pinul 5 a portului A (PA5) la care este conectat un potențiometru.
(b) Valoarea măsurată să fie transmisă prin UART cu frecvența de 500 ms și baudrate de 9600.
6. În baza microprocesorului ATmega32A să realizeze următoarea sarcină:
(a) să se genereze o întrerupere de overflow cu o perioadă de 200 ms în care se incrementează o variabilă ”var1” pe 8 biți.
(b) În întreruperea de overflow să se transmită valoarea variabilei ”var1” prin modulul USART.
(c) La apăsarea unui buton să se reseteze valoare var1 la 0.
7. În baza microprocesorului ATmega16A să se realizeze următoarea sarcină:
(a) să se genereze o întrerupere de overflow cu o frecvență de 10 kHz.
(b) la evenimentul de overflow să se declanșeze (trigger) o conversie de ADC de la canalul PA3.
(c) Datele măsurate să fie transmise prin SPI.
8. În baza microprocesorului ATmega32A să se realizeze următoarea sarcină:
(a) să se genereze o întrerupere de overflow cu o perioadă de 100 ms în care se incrementează o variabilă ”var1” pe 8 biți.
(b) Să se genereze un semnal PWM cu frecvența de 100 kHz.
(c) Valoare var1 să se utilizeze pentru setarea factorului de umplere a semnalului PWM (0 -> 25% … 255 -> 75%).
9. În baza microprocesorului ATmega16A să se realizeze următoarea sarcină:
(a) La apăsarea unui buton să se pornească task-ul de conectarea/deconectare a unui LED cu o frecvență de 100 ms, generată de un semnal PWM. LED-ul va fi conectat la portul A, pinul 7 (PA7).
(b) Task-ul va dura 2 sec de la apăsarea butonului.
/!\ CONDIȚIE GENERALĂ: Codul trebuie scris în C. Este interzisă folosirea de delay. /!\
- Topic 13
În cadrul modului dat pentru studenți sunt propuse un șir de sarcini pentru o lucrarea individuală. Scopul - dezvoltarea competențelor practice individuale și de lucru în grup a studenților. Lucrarea individuală presupune elaborarea unui dispozitiv pe bază de un microprocesor la tema aleasă. Studenți pot alege și alte sarcini interesante care se includ în cursul predat și dacă sunt aprobate de cadrul didactic.
Lucrarea constă dintr-un raport (.doc) și o prezentare în power point (.ppt).
Cuprinsul raportului:
1. Introducere și scurte date teoretice despre senzorul ales.
2. Scopul și obiectivele lucrării.
3. Specificațiile tehnice a dispozitivului.
4. Schema bloc și descrierea acesteia.
5. Simularea/Asamblarea și testarea dispozitivului.
6. Concluzii.
7. Bibliografie.
Lista de subiecte la alegere:
- Dispozitiv pentru monitorizarea temperaturii din mediul ambiant/sobă/a corpului uman;
- Dispozitiv pentru monitorizarea presiunii;
- Lăcată electronică;
- Cub LED interactiv;
- Afisarea informației pe un display LCD 16x2;
- Ceas digital;
- Line Follower Robot.
- Dispozitiv de detectare a amprentei
- Dirijarea unui motor SERVO
- Tastatură 4x4
- Alte teme la dorință
Elaborarea dispozitivului poate fi realizată în pachete de programe pentru simulare de gen Proteus. Se încurajează asamblarea dispozitivului pe breadboard sau chiar realizarea unui cirucit pe cablaj imprimat (PCB).
Data limită de asamblare a dispozitivului și de prezentare a raportului/prezentării PPT - o săptămână până la data de examen.
- Topic 14
SONDAJE

Notă: Nu există răspunsuri 'corecte' sau 'greşite'; ne interesează doar opinia ta. Te asigur că răspunsurile tale vor fi tratate cu mare confidenţialitate (sondajele sunt anonime), şi nu vor afecta în nici un fel sarcinile de curs.
Răspunsurile tale responsabile şi bine gândite ne vor ajuta să îmbunătăţim în viitor modalitatea în care lecţia este prezentată. Mulţumim foarte mult.
>>> Sondaj inițial, de stabilire a așteptărilor
>>> Accesează aici Feedback
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grup>>> Sondaj FINAL
Sondaj final Feedback
Restricționat! Nu este disponibil decât dacă: Aparțineți oricărui grup
Informații generale
•••
Tema
1
2
3
4
5
6
7
8
Atestări/examen
1
2
3
Lucru individual
•••
Sondaje
•••