Cours : AI.SM21.1 Sisteme cu microprocesoare | ELSE
-
-
-
Les étudiants doiventMarquer comme terminé
LL2. Componentele hardware: modulul de procesare a întreruperilor și interfața UART
Obiective- Configurarea întreruperilor externe și a timerului pentru ISR.
- Inițializarea UART și trimiterea/recepția datelor serial.
- Simularea fluxului evenimentelor și verificarea temporizărilor.
Sarcini de lucru- Configurează INT0 pentru „toggle LED” la front descendent.
- Programează Timer0 ISR care alternează o ieșire digitală la 100 ms.
- Inițializează UART-9600 și transmite „Hello, UART!”.
- Primește un caracter și afișează-l (eco) pe terminal.
- Simulează în Proteus cu Virtual Terminal + verifică ISR order.
Evaluare și raport de laborator
- Program și funcționare – 5p: ISR corecte (fără blocaje), baudrate corect, eco UART, simulare funcțională.
- Schema și conexiuni – 2p: conexiuni INT0, quartz/clock (dacă e folosit), RX/TX corecte.
- Raport și documentare – 2p: diagrame/descrieri ISR, capturi terminal, explicații baudrate.
- Originalitate/optimizare – 1p: buffer circular RX/TX, macros utile, tratare erori.
Structura raportului- Titlu
- Scopul lucrării
- Schema și descriere (INT0, Timer, UART)
- Programul realizat (ISR, init UART, eco)
- Rezultate și concluzii (capturi terminal, timming ISR)
Integritate academică: Se citează sursele pentru rutine sau biblioteci UART/ISR. Copierea fără referințe poate duce la anularea punctajului. -
-
