1
МИКРОКОНТРОЛЛЕРЫ
I
вместо бегущей единицы используется бегущий ноль.
Достоинство такого способа индикации - в отсутствии
каких-либо дополнительных компонент (кроме самих
светодиодных индикаторов), главный недостаток -
значительный перерасход линий портов. Такое реше-
ние для микроконтроллера КР1878ВЕ1 может обеспе-
чить работу не более 5 семисегментных индикаторов
одновременно, да и то при этом микроконтроллер ста-
новится “глух и слеп”, поскольку ни одной свободной
линии у него не остается. При использовании других
микроконтроллеров с большим количеством ножек -
например АТПпу28, - указанная проблема снимается.
Динамическая индикация
с одним дополнительным элементом
Схема реализации такого способа индикации приве-
дена на
рис.
3. К порту В микроконтроллера подклю-
чены катоды всех светодиодов матрицы, а также -
входы буферного регистра. К выходам же буферного
регистра подключены аноды каждого из семисегмен-
тных индикаторов. На порт В вначале выводится бе-
гущая единица (или бегущий ноль), которая защелки-
вается в буферном регистре сигналом С, выдаваемым
одной из линий порта А. Затем на линии порта В вы-
дается семисегментный код того символа, который
должен гореть в знакоместе, определяемом сигналом
Рис. 3
на выходе буферного регистра.
В
данном случае ли-
нии порта
В
используются в режиме
временного
мультиплексирования,
т.е. по ним поочередно пере-
дается и код символа, и номер знакоместа. Достоин-
ства такого способа индикации - меньший расход ли-
ний портов микроконтроллера (кроме порта
В
- всего
одна дополнительная линия) и возможность работы до
8
индикаторов одновременно.
Еще один вариант индикации с одним дополнитель-
ным элементом приведен на
рис. 4. В
этом варианте
бегущая единица (или бегущий ноль) реализуется с
помощью
регистра сдвига.
Порт
В
в этой схеме так-
же используется в режиме временного мультиплекси-
рования - как для выдачи символа, так и для занесе-
ния очередного бита в регистр сдвига. Схема также
требует всего одну дополнительную линию (помимо
порта
В),
но по габаритам получается несколько мень-
ше предыдущего варианта.
И, наконец, еще один вариант реализации схемы с
одним дополнительным элементом приведен на
рис. 5.
Схема эта пригодна только для индикаторов с общим
катодом, поскольку для организации бегущего нуля в
ней используется дешифратор. Схема требует три до-
полнительные линии (помимо порта В), тем не менее
во многих случаях она может оказаться вполне под-
ходящей.
Рис. 5
1
37
Радиолюбитель - 0 4 /2 0 0 6 |
предыдущая страница 37 Радиолюбитель 2006-04 читать онлайн следующая страница 39 Радиолюбитель 2006-04 читать онлайн Домой Выключить/включить текст