Вывод данных на восьмисегментный дисплей.

Восьмисегментный дисплей представляет собой микросхему с 8-мю светодиодами, выполненными в виде прямоугольных полосок (сегментов) и расположенных в пространстве в виде цифры 8 с точкой. Сегменты диодов могут в качестве общего электрода иметь либо анод или катод. В первом случае для высвечивания символа на электроды индикатора следует подавать нулевые потенциалы, а во втором – положительные.

Вывод на восьмисегментные дисплеи в микропроцессорных системах может осуществляться статическим или динамическим способом. При статическом способе выводы сегментов каждого из индикаторов подключаются к своему регистру. Для управления разрешением высвечивания символа на индикаторе используется отдельный регистр, причем общий электрод каждого из индикаторов подсоединяется к соответствующему выходу этого регистра (рисунок 4.15). Программа управления выводом информации на дисплей состоит из операции выдачи кода символа на соответствующий индикатор (регистр DSP) и вывода разрешающего сигнала на этот индикатор (Регистр SСAN).

   
Рисунок 4.15- Схема статической индикации данных  

Одноименные сегменты каждой ячейки индикатора связаны общим проводом и соединены с соответствующим разрядом регистра сегментов РгСг. Выходы анодов каждого из индикаторов подключены к регистру сканирования РгСк. Наличие уровня логической единицы в соответствующем разряде регистра сканирования РгСк приводит к высвечиванию символа в соответствующем индикаторе дисплея при наличии информации на шине данных. Вариант программы включения сегментов второй ячейки с помощью кода, задаваемого со входного регистра (порта ввода) имеет вид:

Адрес Машинный код Метка Мнемокод Комментарий
3E04   MVI A,04 Поместить в Акк число 00000100
D328   OUT SСAN Вывести число на РгСк и включить цифру 2
DB20 M1 IN 20 Ввести данные в Акк из входного регистра
D338   OUT DSP2 Записать их в регистр сегментов РгСг дисплея
C30408   JMP M1 Продолжить с метки М1

1. Программа размещается в ОЗУ, начиная ячейки с адресом 0800;

2. РгСг присвоено имя SСAN (адрес 28);

3. Входной регистр имеет адрес 20;

4. РгСг2 присвоено имя DSP2 (адрес 38).








Дата добавления: 2016-02-09; просмотров: 1096;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.