Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Vestavné mikropočítačové systémy 5. Týden – Připojování periferií (mechanický kontakt, maticová klávesnice, zobrazovače, řízení jasu)

Podobné prezentace


Prezentace na téma: "Vestavné mikropočítačové systémy 5. Týden – Připojování periferií (mechanický kontakt, maticová klávesnice, zobrazovače, řízení jasu)"— Transkript prezentace:

1 Vestavné mikropočítačové systémy 5. Týden – Připojování periferií (mechanický kontakt, maticová klávesnice, zobrazovače, řízení jasu)

2 Připojení vstupů – tlačítka 1.Hardwarově: MKO, RC článek (+Schmittův KO), RS 2.Softwarově –opakované čtení –„znecitlivění“ po změně stavu Mechanické kontakty tlačítek generuje při sepnutí zákmity. Zákmity se ošetřují:

3 Připojení vstupů – klávesnice Při snímání většího počtu tlačítek se obvykle používá maticové uspořádání buzení snímání V CC 1 cyklus

4 Klávesnice – vícenásobné stisky Maticové uspořádání spolehlivě vyhodnocuje stisk až dvou libovolných kláves Při stisku tří kláves může dojít k falešné detekci čtvrtého stisku Falešná detekce

5 Připojení výstupů – zobrazovače Organizace –samostatné prvky –bargrafy –segmentové zobrazovače –maticové (bodové) zobrazovače Technologie –LED –OLED –LCD Komunikace –přímá –sériová – inteligentní displeje

6 Segmentové zobrazovače Přímé připojení –pro zobrazovač jsou dedikovány výstupní piny –používá se max. pro několik málo samostatných LED nebo pro 1 max. 2 sedmisegmentové zobrazovače –přímočaré programování (+), velký počet V/V pinů (–), pozor na maximální celkový výkon dodávaný výstupními piny Připojení přes „latch“ registry –zobrazovače jsou připojeny k „latch“ registrům, které mohou sdílet datovou sběrnici –procesor adresuje registr a zapíše hodnotu, registr jí udrží do dalšího zápisu a budí připojený zobrazovač –pro přímé buzení LED zobrazovačů se vyrábí zvláštní typy registrů, které jsou schopny dodávat příslušný proud a mohou být doplněny funkcí dekódování binární hodnoty na kód zobrazovače –budiče se vyrábí i ve variantě, která je schpna budit jak LED tak LCD

7 Maticové (bodové) zobrazovače bodové zobrazovače se kombinují do matic, obrazová informace se udržuje v „latch“ registrech, které mohou plnit i úlohu budičů zobrazování probíhá metodou časového multiplexu sloupcový budič řádkový latch 8 4 Data Adresy PWM

8 Řízení jasu Pro řízení jasu se používá PWM Ferry-Porterův zákon: Talbotův zákon (f > f kritické ~ 50Hz): Oko rozliší cca 50 stupňů jasu OCR1x TCNT1 OC1x OCR1x f > f kritické

9 PWM – fast varianta TCNT1 OC1x COM1=2 COM1=3 aktualizace hodnoty OCR1x, přerušení TOV1 přerušení od OCR1x, změna stavu OC1x

10 PWM – fázově korektní TCNT1 OC1x COM1=2 aktualizace hodnoty OCR1x přerušení od OCR1x, změna stavu OC1x COM1=3 přerušení TOV1

11 Čítač/časovač 1 – režimy WGM1RežimTOP Změna OCR1x TOV1 se nastaví 0Normální čítač0xFFFFIhnedMAX 1Fázově korektní 8-mi bitová PWM0x00FFTOPBOTTOM 2Fázově korektní 9-ti bitová PWM0x01FFTOPBOTTOM 3Fázově korektní 10-ti bitová PWM0x03FFTOPBOTTOM 4„Clear Timer on Compare Match“OCR1AIhnedMAX 5Rychlá 8-mi bitová PWM0x00FFBOTTOMTOP 6Rychlá 9-ti bitová PWM0x01FFBOTTOMTOP 7Rychlá 10-ti bitová PWM0x03FFBOTTOMTOP 8Fázově a frekvenčně korektní PWMICR1BOTTOM 9Fázově a frekvenčně korektní PWMOCR1ABOTTOM 10Fázově korektní PWMICR1TOPBOTTOM 11Fázově korektní PWMOCR1ATOPBOTTOM 12„Clear Timer on Compare Match“ICR1IhnedMAX 13Nepoužito 14Rychlá PWMICR1BOTTOMTOP 15Rychlá PWMOCR1ABOTTOMTOP


Stáhnout ppt "Vestavné mikropočítačové systémy 5. Týden – Připojování periferií (mechanický kontakt, maticová klávesnice, zobrazovače, řízení jasu)"

Podobné prezentace


Reklamy Google