Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Kovács Tamás & Mingesz Róbert 2. óra február 13., 16.
Tartalom A kiegészítő áramkör leírása Timerek használata Feladatok Mingesz RóbertMicLab – 02 – oldal
A kiegészítő áramkör kapcsolási rajza Mingesz RóbertMicLab – 02 – oldal
A kiegészítő áramkör panelterve Mingesz RóbertMicLab – 02 – oldal
Hétszegmenses kijelző használata Mingesz RóbertMicLab – 02 – oldal BCDGFEDCBAbyte Fh h Bh Fh h Dh Dh h Fh Fh Negatív logika
Számlálók Négy 16-bites számláló Különböző üzemmódok Választható órajelforrások Események számlálása Periodikus események generálása Idő-, frekvencia-, fázisszögmérés Mingesz RóbertMicLab – 02 – oldal
Timer 0 és Timer 1: Mode 2 Mingesz RóbertMicLab – 02 – oldal
Timer 2 és Timer 3: Auto-reload Mingesz RóbertMicLab – 02 – oldal
Mikrovezérlő órajele Mingesz RóbertMicLab – 02 – oldal
Timer 1: Mode 2 Mingesz RóbertMicLab – 02 – oldal
Megszakítások Mingesz RóbertMicLab – 02 – oldal
C8051 F410 – Meg- szakítás- vektorok Mingesz RóbertMicLab – 02 – oldal
Megszakítások használata C kódból void timermegszak(void) __interrupt INT_TIMER2 { maga a kód; } Mingesz RóbertMicLab – 02 – oldal
1. feladat Kiegészítő panel megismerése. LED-ek ki-be kapcsolása Hétszegmenses kijelző használata, számjegyek megjelenítése Mingesz RóbertMicLab – 02 – oldal
2. feladat Jelzőlámpa készítése. Mingesz RóbertMicLab – 02 – oldal
3. feladat LED villogtatása 1 Hz-cel Timer interrupt segítségével. Mingesz RóbertMicLab – 02 – oldal
4. feladat Időmérő készítése: – A 6 „jelzőlámpa LED” másodpercenként egyszer menjen körbe! – A hétszegmenses kijelzőn számoljon el 0-tól 99-ig másodpercenként egyet, majd ismételje meg! Mingesz RóbertMicLab – 02 – oldal
Szorgalmi feladat Program bővítése extra funkciókkal Mingesz RóbertMicLab – 02 – oldal