Жұмыс №2. Микроконтроллерден жетісегментті
индикатормен басқару
Жұмыстың мақсаты
Жетісегментті светодиодты индикаторының базасында динамикалық
индикация ұйымының принциптерімен танысу. Индикацияға санды
бағдарламау қорытындысын құру
Жұмысқа түсініктеме
Жетісегментті индикатордың базасында динамикалық индщикация ұйымы.
Динамикалық индикация ұйымының принциптерін түсіну үшін, жеке
жетісегментті индикаторын қарастырамыз. 1 суретте индикатордың жалпы түрі
сәйкесінше оның ішкі құрылғысына және схемадағы көрсетілуіне байланысты
көрсетілген
.
Сурет 1. Жетісегментті индикатор
Жалпы анодттар жеті сигментті индикаторларда қолданылатыны
көрсетілген.Жарық шығару үшін мысалы «а» сигмент (индикатордың жоғарғы
полкасында ). Ол үшін жалпы анодды логикалық бірлік кернеуіне беріп,ал
катод «а» логикалық нөлдік кернеуге,ал HG1-HG4 индикаторына қатысты
бұғанда логикалық бірлік кернеуін береміз. Жарық шығару үшін, мысалы «2»
санын HG2 индикаторыналогикалық кернеудің HG2 схема нүктесіне жіберу
және «а», «b», «g», «е», «d» (екілік символ шешімі). HG1-HG3 индикаторын
27
жарықтандыру үшін,мысалы, 123 санын қандайда бір қадамдық индикатордың
бірінші уақытылы бір символын(HG1),ал екінші индикатордың(HG2) символға, ал
үшінші(HG3) символға шығару. Егер бұл операцияны суммарлық тәсілі 25 Гц-қа
дейінгі жиілікпен шығарса, онда символдардың мерциялдығы байқалмайды. Яғни
бұл жағдайда жиіліктік ауытқу сандары 25*3=75 Гц –тан төмен болмауы тиіс.
1 Мысал. Төменде берілген алгоритм мысалдарын жариялау келтірілген, a-h
сигменттері С: РСО- РС7 порт шығысында қосылған болса,ал HG2-HG4
индикаторы D: РВ0-РВ2 порт шығысына қатысты болса. РВ2 порт шығысында
HG2
индикаторымен лезде қосылуы керек.
Бұл бағдарламаны қолдану барысында индикациялық сандар тиімді,осындай
шексіз циклдарды ұйымдастыру үшін қолданылады.Таймерден бөлінудің
бағдарламалық реттелуін индицирленген сандарды ұйымдастырып қолданған
тиімді.Мұндай жағдайда жалпы түрдегі глобальдік өзгерісті индикациялық
символы код түрінде шығатын «сигменттік» портқа беруші және индикатордың
берілген саны.Бағдарламада өңдеуді сол санға байланысты өзгереді,және
«сигменттік» порт сол санға байланысты шығарылады.
2 Мысал. Динамикалық индикатордың «123» санының бағдарламада
төмендетілуі келтірілген, ТО таймерінің үзіліссіз қолданылуы оның орындалуына
байланысты.
|