Задание на лабораторную работу.
Светодиодный индикатор Четырехразрядный семисегментный светодиодный индикатор подключен к системному контроллеру, который автоматически выполняет динамическую регенерацию и декодирование двоичного кода в код семисегментного индикатора. Индикатор работает всегда, сразу после подачи питания. Контроллер индикатора содержит два восьмиразрадных регистра, содержимое которых отображается на индикаторе. Содержимое регистра с адресом 0xA000 отображается на двух левых разрядах, содержимое регистра с адресом 0xA001(0xB000) – на двух правых разрядах в шестнадцатеричной форме. Управление десятичными точками и гашением осуществляется через регистр DC_REG(0xA004). Биты DP3..DP0 управляют десятичными точками. Запись 1 в соответствующий разряд включает десятичную точку. Биты BL3..BL0 управляют гашением разрядов индикатора. Запись 1 в эти биты вызывает гашение соответствующего разряда индикатора.
Задание на лабораторную работу. По начальному сбросу засветить на позициях 4,3 индикатора номер варианта, на позициях 2,1 год рождения студента за вычетом номера варианта. По нажатию клавиши S реализорать мигание индикатора на позициях с № и частотой мигания 1Гц. (Число миганий 5). Начальный адрес внутреннего ОЗУ для размещения данных индикации НА1.
|