Čítač impulzů Ondřej Krejza Zadavatel: Kovovýroba Vladimír Sochor ČVUT FEL Praha
Osnova prezentace Zadání Zadání Volba součástek Volba součástek Návrh předního panelu a signalizace Návrh předního panelu a signalizace Schéma zapojení Schéma zapojení Popis programu Popis programu Dotazy Dotazy
Zadání Čtyřmístný displej Čtyřmístný displej Možnost odpočítávání Možnost odpočítávání Nastavení počátečního stavu Nastavení počátečního stavu Nulování Nulování
Volba součástek Mikroprocesor ATmega8 Mikroprocesor ATmega8 Dostatečný počet vstupně/výstupních pinů Dostatečný počet vstupně/výstupních pinů Dostupnost Dostupnost Jednoduchost ovládání Jednoduchost ovládání Řadič M5451B7 Řadič M5451B7 Max. 35 LED segmentů Max. 35 LED segmentů Nastavitelný jas Nastavitelný jas Vhodné pro řízení mikroprocesorem Vhodné pro řízení mikroprocesorem
Návrh předního panelu
Návrh signalizace Nulování Nulování Režim přičítání Režim přičítání Režim odečítání Režim odečítání
Schéma zapojení
Popis programu Start (inicializace registrů, deklarace proměnných) Start (inicializace registrů, deklarace proměnných) Hlavní smyčka programu Hlavní smyčka programu Převod čísel na data řadiče Převod čísel na data řadiče Vyslání dat řadiči Vyslání dat řadiči Obsluha tlačítek Obsluha tlačítek Pomocné procedury Pomocné procedury Inicializace displeje Inicializace displeje Doplnění na plný počet bitů Doplnění na plný počet bitů Prodleva po stisku koncového spínače Prodleva po stisku koncového spínače Přičítání/odečítání s přenosem Přičítání/odečítání s přenosem Převodní tabulka Převodní tabulka
Popis programu Číslice Dec HexFA9079D993CBEB98FBDB
Děkuji za pozornost Přeji příjemný zbytek dne Ondřej Krejza