Ревич, Ю.В. Программирование микроконтроллеров AVR: от Arduino к ассемблеру
Глава 9. Программирование таймеров 247 DEC BIN а ь с d е f g о 0 0 0 0 1 1 1 1 1 1 о 1 0 0 0 1 о 1 1 о о о о 2 0 0 1 0 1 1 о 1 1 о 1 3 0 0 1 1 1 1 1 1 о о 1 4 0 1 0 0 о 1 1 о о 1 1 5 0 1 0 1 1 о 1 1 о 1 1 6 0 1 1 0 1 о 1 1 1 1 1 7 0 1 1 1 1 1 1 о о о о 8 1 0 0 0 1 1 1 1 1 1 1 9 1 0 0 1 1 1 1 1 о 1 1 Рис. 9.2. Обозначение выводов сегментов семисегментных индикаторов и таблицы формирования цифр Рис. 9.3. Внешний вид семисегментного индикатора В применении LЕD-индикаторов тоже есть свои схемотехнические тонкости - па дение напряжения на светодиодах составляет от 1 , 8 до 2,5 В. Если подключать их напрямую к выводу порта, то к этому нужно еще прибавить падение напряжени� на выходном сопротивлении порта (порядка 1 00 Ом), при этом еще необходимо учесть, что суммарный ток через порты ограничен величиной порядка 200 мА (см. прwюжение 2), так что много индикаторов непосредственно к МК не подклю чишь . Если подключать их через транзисторные ключи, как мы будем делать да лее, - придется учесть падение напряжения на ключах (не менее 0,5-1 В). Причем, в случае рассматриваемой далее динамической индикации, эти падения напряжения нужно удваивать, т. к. там присутствуют два транзисторных ключа, включенные последовательно. Потому применять в схемах с питанием 3 В достаточно пробле матично даже индикаторы малого размера, а большие (с размером цифры 1 8 мм и более) обычно в каждом сегменте имеют по два включенных последовательно све тодиода, и их сложно подключать и к питанию 5 В - светиться сегменты при про стом подключении еще будут, а вот управлять ими в схемах с динамической инди кацией через ключи, имеющие собственное падение напряжения, практически не возможно. По этой причине схема подключения светодиодных индикаторов к МК обычно ока зывается более громоздкой, чем ЖК-индикаторов с контроллерами, зато выглядят они гораздо красивее и лучше видны, чем «слепые» жидкокристаллические (учтите еще значительное разнообразие LЕD-индикаторов по цвету). Альтернатив такому простейшему решению с динамическим управлением семисегментными индикато рами не так уж и много: либо готовые четырехразрядные модули с управлением
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==