| По сравнению ЖК-дисплеев, в дополнение к цифры и буквы, чтобы увидеть чистый, и их собственный разум, привод делает очень легко принять 7-сегментный индикатор показывает довольно скромные. Но если только цифры отображаются, они также предлагают преимущества: Дисплей довольно большой и самосветящиеся. Это облегчает быстрое обнаружение цифры, представленные. В частности, в измерительные приборы, часы и является преимуществом. Кроме того, светодиодные экраны являются относительно дешевыми. Двузначные зеленый и красный VQE24 VQE14 (общий анод) из ГДР остатки за бесценок были с Конрадом. В Поллин было в начале 2003 года rotleuchtenden, трехзначный светодиодных дисплеев ТОТ-4301FE-1N для гроши. |
![]() |
На дисплее может быть позднее стоп-часы
или счетчик частоты
построен.
Цепи
4-разрядный дисплей состоит из двух каждый 2-значный VQE24/VQE14-Displays (TLG325/TLR325 соответствует Toshiba) создан. Затраты на оборудование должны оставаться низким. Таким образом, 7-сегментный схема декодера или внешние защелки отказался. Только сопротивления для ограничения тока предоставляются. Этот мультиплекс контроля необходимо, то есть только одно место, всегда на экране. По быстрого переключения между 4 цифры на дисплее точки, непрерывное освещение всех подделать.
Оба мультиплекса, а также сегмента код 7 должны заботиться о ПОС.
Если все 8 сегментов отображения точки (включая десятичную точку), каждый с максимальным током 20 мА легкий 160 мА, протекающий через общий анод из светодиодных сегмента. Это гораздо больше 20 мА для одного контактный ПОС, чем могут доставить. Теперь вы можете поставить на позицию, что мультиплексирование средний ток 40 мА только через. Сокращение вдвое сегменте токи до 10 мА он вернулся в зеленый цвет. Вероятность, что он есть, ПОС контакты, которые контролируют анодный ток внешнего транзистора водителя пропустить один из каждой.
![]() |
Катод 4 цифры связаны друг с другом. Анодов остаются отдельными.
RB0-RB7 выходы и находятся в состоянии простоя на "1". Каждая из этих контактов контролируется сопротивление одного сегмента к катоду. Резистор ограничивает ток до 15 мА (красный дисплей) или 10 мА (зеленый экран). Контакты RA0-RA3 выходы и находятся в состоянии простоя на "1." Под вашим контролем в драйвере транзисторы, анод светодиодный дисплей с +5 V Подключение когда соответствующий выход 0 "помещается" в. Вход в RA4 не требуется. |
![]() |
Предложение для соответствующих плат здесь: здесь по причине экономии места я использовал SMD резисторы. |
Программа потока
В рамках подготовки должны контакты RB0-RB7, и RA0-RA3 в режиме вывода и переключатель "1" на.
Для отображения 4-значный номер должен быть установлен на контакты RA0-RA3 временно на "0" и поставить 7-сегментный код соответствующего числа на выходе порта B. Для отображения, чтобы избежать мерцания, отображение всей число будет повторяться 50 раз в секунду, по крайней мере.
Время отображения может быть сделано путем проведения узоры или прерывание таймера. В этом примере, прерывание таймера использовать каждые 4 MS Office, чтобы перейти к следующему экрану. 4 МГц тактовой керамической осциллятора внутренним ПИК уведомляет 1 МГц тактовой частоты. Я положил это на 32:1 преимущество в Timer0. Это вызывает прерывание импульсов 125 каждый после. (1 МГц: 32 = 31 250 Гц 31 250 Гц: 125 = 250 Гц)
Также интересным является чтение таблицы, на которую число соответствующего сегмента код 7 присваивается.
, 7-сегментный столКоманда "addwf PCL, F" увеличивает счетчик на стоимость пункта, который хранится в W. Эта программа будет прыгать на одной из следующих 10 строк. "Retlw" нагрузки инструкции W с базового значения и возвращения из подпрограммы возвращается.
Сегменты
addwf PCL, F
retlw B'00011000 ', 0
retlw B'11011110 '1;
retlw B'00110010 ", 2
retlw B'01010010 ", 3
retlw B'11010100 ', 4
retlw B'01010001 ', 5
retlw B'00010001 ', 6
retlw B'11011010 ", 7
retlw B'00010000, 8
retlw B'01010000 ", 9
Программа листинга
Автор: СПРУТ
Создано: 2000
Последнее обновление: 06.06.2003