Разработка схемы индикации времени / температуры
Схема индикации предназначена для отображения текущего времени в минутах и часах либо температуры воды (выбирается нажатием кнопки SB8 «Управление отображением времени / температуры»). Схема индикации приведена на рисунке 7. Для управления светодиодными индикаторами применен драйвер MAX6958, управляемый по шине I2C. Данный драйвер позволяет управлять 4-мя светодиодными 7-сегментными индикаторами с общим катодом, а также 8-ю отдельными светодиодами. Драйвер имеет возможность программно регулировать яркость свечения индикаторов. Подключение индикаторов к выводам драйвера приведено в таблице 2, а цоколевка драйвера - на рисунке 8.
Таблица 2 - Подключение индикаторов к выводам драйвера
Примечание: К1 - К3 - катоды индикаторов; SA - SG - сегменты индикаторов; S0 - S7 - аноды отдельных светодиодов.
Рисунок 8 - Цоколевка драйвера MAX6958 В качестве индикаторов HG1 - HG4 применены светодиодные индикаторы с общим катодом типа АЛС321А. У индикаторов HG2 и HG3 задействованы децимальные точки. Точка в индикаторе HG2 предназначена для разделения разрядов минут и часов. Она подключена к выходу D0/S0 (отдельный светодиод S0). Программно реализовано мигание точки с частотой 0,5Гц. Точка в индикаторе HG3 разделяет целую и дробную части величины отображаемой температуры. Она подключена к выводу D3/S3 (отдельный светодиод S2).
Разработка схемы пульта управления (клавиатуры) Пульт управления микропроцессорной системой изображен на рисунке 9. Он включает в себя следующие кнопки: 1. SB2 - «Установка поддерживаемой температуры»; 2. SB3 - «Установка часов»; 3. SB4 - «Установка минут»; 4. SB5 - «Установка времени включения»; 5. SB6 - «Установка времени выключения»; 6. SB7 - «Установка текущего времени»; 7. SB8 - «Управление отображением времени / температуры»; 8. SB9 - «+1»; 9. SB10 - «-1»; На диодах VD3 - VD7 типа КД521А и резисторе R9 выполнена схема «ИЛИ». Нажатие одной из кнопок SB2, SB5 - SB8 приводит к появлению низкого уровня на входе INT контроллера, что вызывает прерывание программы контроллера. Кнопки SB3, SB4, SB9, SB10 подключены к входам RB4 - RB7. Их нажатие также приводит к прерыванию. Прерывания от кнопок SB3, SB4, SB9, SB10 разрешены только в том случае, если предварительно была нажата одна из кнопок SB2, SB5 - SB8. Повторное нажатие той же кнопки из SB2, SB5 - SB8 запрещает прерывания от кнопок SB3, SB4, SB9, SB10. Рисунок 9 - Схема пульта управления
Популярное: Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (246)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |