Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РАСЧЕТНО_ПОЯСНИТЕЛЬНАЯ ЗАПИСКА.doc
Скачиваний:
3
Добавлен:
16.09.2019
Размер:
485.38 Кб
Скачать
  1. Принцип работы:

Динамическая индикация - это процесс вывода информации, изменяющейся во времени. Т.е. на небольшом участке пространства(в нашем случае – матричного индикатора) можно отобразить целую строку символов. Сделать это достаточно просто - необходимо лишь сдвигать информацию(строку) в одном направлении с течением времени. Другими словами- в 1-ю секунду мы отображаем “СТР”, во вторую-“ТРО”, а в третью –“РОК”, и четвертую-“ОКА”. Если промежуток времени достаточно малый, то человек воспринимает все как бегущую надпись “СТРОКА”. Однако, если нам необходимо вывести этот текст на светодиодный матрице, скажем 16 строк на 200 столбцов, то минимальное количество отводов будет 200 х 16 = 3200 шт. Это достаточно много для такой небольшой матрицы. Поэтому было придумано управлять такими сборками по принципу СТОЛБЕЦ-СТРОКА. Т.е. для включения любого одного сегмента(светодиода) необходимо подать «+» питания на строку, в которой находиться данный сегмент, и «-»на столбец с тем же сегментом.

Теперь подсчитаем: 16 «+» и 200 «-» = 216 отводов, вместо 3200. Однако не всё так просто. Нам в момент времени надо вывести конкретный набор символов, а не сегмент. И опять на помощь приходит «человеческий фактор». Когда мы смотрим на большую быстро мерцающую лампочку, то для нас она кажется просто горящей. Аналогично и с мониторами - частота обновления заставляет нас воспринимать набор мерцающих пикселей как картинку. Значит для получения простых и неподвижных символов нам необходимо в короткий промежуток времени включать определенные сегменты строк на соответствующем столбце (например, у нас матрица 3х3 светодиода, нам необходимо вывести +, это делается так: сначала зажигаем середину первого столбца, ждем небольшое время(видим -), выключаем столбец, включаем 2 столбец и зажигаем три сегмента (видим | ), опять ждем и выключаем, потом переходим на последний, выключаем середину (видим -) и опять переходим на начало. Так при повторении с достаточной частотой мы воспримем это как подвижный символ (+). Значит, для вывода бегущей строки в таком режиме, необходимо выводить неподвижную часть символов с достаточной частотой обновления, меняя их через определенное время для эффекта бега.

Список использованной литературы:

  1. Сташин В.В. Проектирование цифровых устройств на однокристальных микроконтроллерах. . –М,: Энергоатомиздат. 1990.

  2. Александров К.К .,Кузьмина Е.Г. Электротехнические чертежи и схемы. –М,: Энергоатомиздат. 1990

  3. Конспект лекций по дисциплине: Проектирование микропроцессорных систем. ВлГУ

  4. Кочуров О. М., Программирование встраиваемых систем на основе микроконтроллеров LPC214x. — Владимир: ВлГУ — 2011, 258 с.

  5. Аксенов А.И., Нефедов А.В. Элементы схем бытовой радиоаппаратуры. Конденсаторы. Резисторы: Справочник. - М.: Радио и связь. 1995.- 272 с.

  6. www.nxp.com

  7. www.maxim-ic.com

  8. www.kingbright.com

  9. www.irf.com