Академический Документы
Профессиональный Документы
Культура Документы
А
ЛС318 — наиболее удобный дешифратора DD3 (КР514ИД1) и второго дешифратора DD4. На ин
для рассмотрения многораз DD4 (К555ИД7) и половинку микро формационные входы последнего
рядный 7сегментный свето схемы с открытым коллектором поступают сигналы с трех старших
диодный индикатор. Разобрав DD2 (КР155ЛЛ2). Последняя, как линий порта Р1 — Р1.5, Р1.6 и Р1.7.
шись с тем, как его использовать, будет показано ниже, управляет де Они позволяют управлять индикато
вы без особых усилий адаптируете сятичной запятой. Вместо всех этих ром, имеющим до 8 индицируемых
описываемые в статье аппаратные трех микросхем вполне возможно разрядов. Оставшаяся линия (Р1.4)
и программные средства под лю использовать запрограммиров ан используется для управления деся
бой 7сегментный индикатор, ную соответствующим образом тичной запятой — разрядом h инди
будьто панель, набранная из де ПЛИС, которая «вберет» их в себя и катора. Установка этой линии в 1 за
сятка одиночных индикаторов с будет выполнять те же функции. Но жигает запятую в том разряде, ка
большими цифрами, или малога при этом потеряется ясность, поче тодный вывод которого установлен
баритный 5разрядный АЛС328 в му именно так, а не иначе мы пост в 0 соответствующим выходом де
14выводном DIPкорпусе. роили нашу программу связи МК с шифратора DD4.
Напомню, что 7сегментные све индикатором, и как изменить про Как видите, для управления
тодиодные индикаторы выпускают грамму, если чтото изменено в 8разрядным 7сегментным свето
ся либо с объединенными анодами, схеме сопряжения. Поэтому я и диодным индикатором нам понадо
либо с объединенными катодами. рассматриваю схему на дискретных билось 8 линий вывода — весь порт
АЛС318 принадлежит к последним. элементах, пусть даже несколько Р1. В предыдущем случае, при
Его анодами обычно управляет де архаичную, но наиболее удобную использовании НТ1610, линии вво
шифратор типа КР514ИД1. Управ для первоначального знакомства. да/вывода использовались более
ление катодами можно организо А разобравшись с ней, вы будете экономно. Но ничего не поделаешь,
вать двумя способами — с исполь делать то, что для вас легче, проще, это плата за отсутствие внутри ин
зованием второго дешифратора элегантнее — когда знаешь, что и дикатора АЛС318 дополнительного
или напрямую от микроконтролле как сделать, придумать десяток ва микроконтроллера.
ра. Мы рассмотрим первый вари риантов на любой вкус несложно. Наверное, вы уже догадались, что
ант — он требует использования Итак, рассмотрим схему на рис. 24. если вам нужно управлять не 8, а
меньшего числа выводов микро Для работы с индикатором использу 16разрядным индикатором, в ка
контроллера. ется порт Р1. Четыре его младшие честве DD4 необходимо использо
Схема сопряжения нашего МК с линии (Р1.0Р1.3) выводят на дешиф вать дешифратор «4 в 16». Соответ
индикатором АЛС318 приведена на ратор DD3 код отображаемой ственно, для управления им пона
рис. 32. Она включает в себя два цифры: 0000В — 0; 0001В — 1; добятся не 3, а 4 линии порта.
Логичнее всего использовать для
этого Р1.4Р1.7, внеся соответству
ющие изменения в приведенную
ниже программу. Ну, а управление
десятичной запятой, если она вам
необходима, придется осущест
вить по какойлибо линии другого
порта, например, по Р3.0.
Будем считать, что перед нами
стоит та же задача, что и в преды
дущем случае — отобразить под
программой IZOBR на индикаторе
два 4разрядных числа, хранящих
ся в двоичнодесятичном пред
ставлении во внутреннем ОЗУ МК
в ячейках памяти с адресами от
AD00+3 (старший разряд первого
числа) до AD00 (младший разряд).
В данном примере, как и ранее,
символическому адресу AD00 я
присвоил численное значение 30Н,
AD00+1 — 31Н, … AD00+4 — это
34Н, AD00+7 — 37Н. Первое число
я вывожу в четыре правых разряда
индикатора, второе — в четыре ле
Рис. 24. Схема сопряжения МК с АЛС318 вых, а в средний (индикаторто
9разрядный) вывожу пробел.
основы схемотехники