ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Динамический вывод информации на дисплей из семисегментных индикаторовПри использовании внешних схем преобразователей кодов процедура индикации одного символа на ССИ в статическом режиме сводится к выдаче двоичного кода символа в соответствующий порт вывода МК (рисунок 4.17). Процедура вывода данных на линейный дисплей из СИИ включает следующие шаги. 1. Отключение всех индикаторов. В приведённой схеме (см. рисунок 4.17) этот шаг предполагает подачу на входы ОК всех индикаторов логических единиц. 2. Установка кода на информационных входах, предназначенного для отображения на одном из индикаторов. 3. Включение индикатора, на котором необходимо отобразить этот код. В привёденной схеме (см. рисунок 4.17) включение индикатора осуществляется подачей логического нуля на его вход ОК. 4. Организация временной задержки. 5. Выключение индикатора. 6. Переход на шаг 2 (вывод информации на следующий индикатор), и т.д.
Рисунок 4.17 – Линейный дисплей на ССИ с динамическим отображением информации
Пример программной реализации данной процедуры приведен в листинге 4.22.
Листинг 4.22 – Программа вывода информации на четырёхразрядный дисплей, приведенный на схеме, представленной на рисунке 4.17 ; Программа реализует подсчет импульсов, подаваемых на разряд 0 ; порта P0. Количество импульсов выводится на дисплей в ; десятичном виде. Индикатор HL1 используется для вывода младшего ; разряда десятичного числа, индикатор HL4 – для старшего ; Сегменты H (точки) всех индикаторов выключены
Контрольные вопросы 1 Чем отличается статический сигнал от импульсного? 2 Что такое «меандр»? 3 Какие основные средства отображения информации применяются в микроконтроллерных устройствах? 4 Разработайте алгоритм динамического вывода информации на матричный дисплей. 5 Разработайте алгоритм вывода информации на семисегментный дисплей. Не нашли, что искали? Воспользуйтесь поиском:
|