Мегаобучалка Главная | О нас | Обратная связь


Разработка схемы индикации времени / температуры



2020-03-19 246 Обсуждений (0)
Разработка схемы индикации времени / температуры 0.00 из 5.00 0 оценок




Схема индикации предназначена для отображения текущего времени в минутах и часах либо температуры воды (выбирается нажатием кнопки SB8 «Управление отображением времени / температуры»). Схема индикации приведена на рисунке 7.

Для управления светодиодными индикаторами применен драйвер MAX6958, управляемый по шине I2C. Данный драйвер позволяет управлять 4-мя светодиодными 7-сегментными индикаторами с общим катодом, а также 8-ю отдельными светодиодами. Драйвер имеет возможность программно регулировать яркость свечения индикаторов.

Подключение индикаторов к выводам драйвера приведено в таблице 2, а цоколевка драйвера - на рисунке 8.

 


Таблица 2 - Подключение индикаторов к выводам драйвера

  D0/S0 D1/S1 D2/S2 D3/S3 S4 S5 S6 S7 S8 S9
Индикатор 0 К0 S0 SG SF SE SD SC SB SA S4
Индикатор 1 S1 К1 SG SF SE SD SC SB SA S5
Индикатор 2 SG SF К2 S2 SE SD SC SB SA S6
Индикатор 3 SG SF S3 К3 SE SD SC SB SA S7

Примечание: К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 - Схема пульта управления

 



2020-03-19 246 Обсуждений (0)
Разработка схемы индикации времени / температуры 0.00 из 5.00 0 оценок









Обсуждение в статье: Разработка схемы индикации времени / температуры

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (246)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)