Аппаратные и программные средства встраиваемых систем



Pdf көрінісі
бет238/268
Дата07.01.2022
өлшемі3,23 Mb.
#18255
1   ...   234   235   236   237   238   239   240   241   ...   268
6.5  Программирование ЖКИ 
6.5.1  Работа с ЖКИ 
Работать  с  ЖКИ  достаточно  просто,  так  как  оперировать  вам  придётся 
всего  с 4 регистрами.  Необходимо  помнить,  что  контроллер  ЖКИ  в SDK-1.1 
подключен  не  напрямую  к  микроконтроллеру,  а  через  расширитель  портов, 
выполненный на базе ПЛИС. За связь с ЖКИ, в расширителе портов отвечают 
первые два регистра: 
1.  DATA_IND отвечает за выдачу информации на шину данных (через этот 
регистр можно передавать команды контроллеру и данные; 
2.  C_IND отвечает за формирование сигналов E, R/W и RS, позволяющих 
регулировать  обмен  на  шине  между  расширителем  портов  и 
контроллером ЖКИ. 
 
Рисунок 94. Регистры, необходимые для работы с ЖКИ: слева регистры расширителя портов, 
справа, регистры контроллера ЖКИ. Для доступа к регистрам контроллера ЖКИ вы должны 
сформировать на шине сигналы, с помощью регистров расширителя портов. 
Вся работа с индикатором сводится к нескольким простым вещам: 
1.  Первым шагом вы записываете команду или данные (коды выводимых 
символов)  в  регистр DATA_IND расширителя  портов.  После  этого, 
содержимое  этого  регистра  появляется  на  шине  данных  контроллера 
ЖКИ (DB0..DB7). Контроллер на эти данные естественно не реагирует, 
так как сигнал ‘E’ (Еnable) нами еще не выставлен в активный уровень 
(логическая ‘1’). 
2.  Вторым  шагом,  вы  должны  разрешить  работу  с  шиной  с  помощью 
сигнала ‘E’ (логическая ‘1’), выставить  сигнал  записи  (логический ‘0’ 
на линии ‘W’) и указать тип регистра, с которым вы будете работать в 
контроллере ЖКИ на линии RS. Если вы передаёте данные, то на сигнал 
RS нужно подать ‘1’, если команду, то ‘0’. 
Вторая пара регистров находится в контроллере ЖКИ: это регистр команд 
(IR)  и  регистр  данных (DR). Контроллер  ЖКИ  умеет  выполнять  несколько 
простых  команд,  например,  таких  как  включение  и  выключение  дисплея, 
очистка  дисплея,  позиционирование  курсора  и  так  далее.  Подробнее,  о 


 
255 
контроллере  ЖКИ  и  соответствующих  регистрах  ПЛИС  можно  почитать  в 

Достарыңызбен бөлісу:
1   ...   234   235   236   237   238   239   240   241   ...   268




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет