В этом модуле левый индикатор подключён к порту Port3 непосредственно, средний - к старшей тетраде порта Port2 через программируемый дешифратор К155РЕЗ, а правый - к младшей тетраде порта Port2 через заводской дешифратор КР514ИД2. Верхняя кнопка подключена к порту Р3.2, а нижняя - к порту Р1.6. Порт Р1.0 управляет пьезодинамиком и используется обычно для генерации звука. В левом разряде индикатора программист может высветить любую комбинацию символов, в среднем - только НЕХ-цифры (0,1,2, ... ,9,A,b,C,d,E и F), а в правом - только цифры с 0 по 9 и ещё 5 символов (рисунок 7.2). Во всех разрядах применены индикаторы с общим анодом. Для формирования цифр в левом разряде высвечивают соответствующие сегменты, подавая на них В этом разряде коду F соответствует “Blank” - гашение разряда. Нулевой уровень. В двух других разрядах цифры или знаки формируются байтом, выдаваемым на Port2. Занятые левого и среднего разряда управляются четвёртым (Р1.4) и вторым (Р1.2) разрядами порта Р1 соответственно. Для их зажигания нужно выдать в соответствующие разряды логические 1. Задание на лабораторную работу 1 Вспомнить операторы работы с внешними и встроенными в микро-ЭВМ портами (см. методические указания к выполнению лабораторной работы №5). 2 Студентам, претендующим на оценку выше 3 баллов (по традиционной системе), дополнительно вспомнить операторы и методику ввода информации с терминала (см. методические указания к выполнению лабораторной работы №4 в 1-й части моего сборника!). В5сэи1=t Рисунок 8.17 - Символы, высвечиваемые в правом разряде индикатора
RkJQdWJsaXNoZXIy MTExODQxMg==