СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №2/2013
● 5 й разряд (индикаторНG1) отобра жает десятки тысяч во всех режимах. Индикаторы интерфейса управле ния имеют следующее назначение: ● HL1 – индикатор режима «счёт»; ● HL2 – индикатор режима «установ ка счётчика»; ● HL3–индикаторрежима«уставка№1»; ● HL4 – индикатор световой сигнали зации. Сразу после подачи питания на вы воде 1 микроконтроллера DD1 по средством RC цепи (R6С1) формиру ется сигнал аппаратного сброса мик роконтроллера DD2. При инициализа ции во все разряды портов микро контроллера DD1 записываются лог. 1. Счётчик №1 сразу переходит в режим «счёт» (горит индикатор HL1). В режиме «счёт» при совпадении те кущего значения счётчика с уставкой № 1 на 10 с включается прерывистая звуковая ВА1 и световая HL4 сигнали зации с интервалами включения и выключения 1 с; сигнал «выход 1» уста навливается в лог. 0. Если текущее зна чение счётчика равно или больше уставки№1, то «выход 1» устанавлива ется в лог. 0. Рассмотрим функциональные узлы счётчика №1. Основой устройства яв ляется микроконтроллерDD2, рабочая частота которого задаётся генерато ром с внешним резонатором ZQ1 на 10МГц. Динамическая индикация реа лизована на транзисторах VT1 – VT5, цифровых семисегментных индикато рах HG1 – HG5 и управляется с порта P1 микроконтроллера DD2 и выходов регистра DD1. Коды для включения ин дикаторов поступают в порт Р1 мик роконтроллера DD2. Регистр DD1 управляет внутренними исполнитель ными устройствами: звуковой сигна лизацией (пьезоэлектрический излу чатель ВА1), световой сигнализацией (индикатор HL4) и семисегментными индикаторами HG1 – HG5. Резисторы R7 – R14 ограничивают ток через сег менты индикаторов. Программное обеспечение микро контроллера было разработано в сре де μ Vision2. В памяти данных микро контроллера по адресам с 30Н по 39Н организован буфер отображения для динамической индикации. По своему функциональному назначению, в за висимости от режима работы уст ройства, адресное пространство бу фера поделено на две функциональ ные группы. По адресам 30Н – 34H хранится текущее значение счётчи ка; они выводятся на индикацию в режимах «счёт» и «установка счётчи ка». По адресам 35Н – 39H хранится значение уставки № 1, которое вы водится на индикацию в режиме «уставка № 1». Каждый байт из функциональной группы в цикле подпрограммы обра ботки прерывания таймера TF0 после перекодировки выводится в порт Р1 микроконтроллера DD2. В подпро грамме обработки прерывания внача ле происходит опрос входов Р3.5 и Р3.7. Если на входе Р3.5 присутствует лог. 0, устанавливается флаг INKR, ко торый разрешает увеличивать текущее значение счётчика. Если на входе Р3.7 присутствует лог. 0, устанавливается флаг DEKR, который разрешает умень шать текущее значение счётчика. После опроса входов Р3.5 и Р3.7 на чинается опрос клавиатуры. Перед ра ботой с клавиатурой необходимо уста новить в соответствующее положение ИНЖЕНЕРНЫЕ РЕШЕНИЯ 62 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 2 2013 1 2 Цепь +5V GND 1 2 3 4 5 6 7 8 9 10 3 4 5 6 7 8 1 2 1 2 3 4 5 6 «1» «2» «3» «4» «5» «6» 1 1 3 SA1.1 SA1 ПГ2-12-6П8Н VD1 КД522Д S1 ПКН125 « Δ » 3 9 15 21 27 33 X2 HU-10 Цепь Кн. 1 Кн. 2 Кн. 3 Кн. 4 Кн. 5 Кн. 1–5 5 V GND 7 8 9 10 11 12 2 9 4 10 16 22 28 34 1 2 3 4 5 6 «1» «2» «3» «4» «5» «6» 3 3 SA1.2 5 11 17 23 29 35 7 8 9 10 11 12 4 9 6 12 18 24 30 36 1 2 3 4 5 6 «1» «2» «3» «4» «5» «6» 5 3 SA1.3 7 13 19 25 31 37 7 8 9 10 11 12 6 9 8 14 20 26 32 38 1 2 3 4 5 6 7 8 9 10 9 10 11 12 13 14 1 2 X3 HU-10 Цепь Кн. 1 Кн. 2 Кн. 3 Кн. 4 Кн. 5 Кн. 1–5 5 V GND 1 2 3 4 5 6 7 8 9 10 33 34 35 36 37 38 1 2 X7 HU-10 • • • • Цепь Кн. 1 Кн. 2 Кн. 3 Кн. 4 Кн. 5 Кн. 1–5 5 V GND 2 VD2 КД522Д S2 ПКН125 « ∇ » 3 VD3 КД522Д S3 ПКН125 «Р» 4 VD4 КД522Д S4 ПКН125 «С» 5 VD5 КД522Д R1 3 к X1 WF-2 C1 10 мк 25В + 1 2 S5 ПКН125 «С» 6 Рис. 3. Принципиальная схема платы клавиатуры
RkJQdWJsaXNoZXIy MTQ4NjUy