Специалист
Регистрация: 24.11.2007
Сообщений: 2,583
Репутация: 263
|
Цитата:
Charaf Laissoub Классические проекты на микроконтроллерах, где требуется управление восемью семисегментными светодиодными индикаторами, требуют наличия как минимум 15 свободных линий ввода/вывода микроконтроллера. Мы же рассмотрим решение, которое можно применить при разработке отдельного дисплейного модуля на светодиодных индикаторах, например, для 24-битного частотомера.
|
||
Оценка
|
Новичок
Регистрация: 07.01.2010
Сообщений: 1
Репутация: 10
|
Управление сегментами различных индикаторов - зависимое. Погашенный сегмент одного индикатора активизирует засветки в другом по цепи общего провода знакоместа.
Например, отобразим "3" на индикаторе DS7. Вывод CA7=1, (А7..G7) = (0000110), при этом СА4 =СА3=1, сегменты D4,E3,E4,F3,F4,G3,B4,C3, будут засвечены. Засветки не произойдёт при использовании вектора (А7..G7) = (0000тс,тс,0), т.е. вместо лог.1 - разрыв, третье состояние. Но в этом случае, речь не идёт о двойном мультиплексировании во времени, как написано в переводе статьи. Именно эта фраза в переводе заставила меня усомниться в правильности самой идеи проекта. |
||
Оценка
|
Новичок
Регистрация: 25.11.2008
Адрес: ДОНЕЦК
Сообщений: 313
Репутация: 58
|
for Holit
в данной схемотехнике для правильной работы должен применяться выходной каскад с возможностью работы с 3-мя сосотяниями : вывод подключен к 0 вывод подключен к +5 вывод в Z-состоянии из имеющихся в доступном наличии такими возможностями обладают только AVRки (при условии, что "подтягивающий резистор" будет отключен) |
||
Оценка
|
Новичок
Регистрация: 14.05.2008
Сообщений: 10
Репутация: 14
|
Это можно реализовать на любом современном контроллере. Но когда вы будете считать себестоимость, то убедитесь что сборка 8 отдельных индикаторов или сборок индикаторов с отдельными выводами будет стоить значительно дороже, чем сборка узла индикации там где применен механизм обычной динамической индикации.
Далее в обычных схемах, очень легко устроить мультиплицирование во времени и использовать выводы микроконтроллера то для, индикации, то для опроса входов или кнопок управления. В этом включении для нормальной индикации необходимо чтобы выводы были задействованы только для индикации, а иначе будет нежелательная подсветка сегментов индикатора. Вывод это удобно когда используется автономный модуль индикации со своим контроллером. В схемах, где необходимо все функции ввода вывода информации и индикации выполнить на одном микроконтроллере нет выигрыша. |
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |