Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Набор инструкций LCD-модуля




LCD интерфейс в плате RBX-51AC2

Открытие RIDE и создание нового проекта

- Сделайте C++ код (см. рис. 3.3) и сохранить как act01.c файл. Сборка проекта в HEX файл.

- Вклюсить напряжение питания плате RBX-51AC2 контроллера.

- Скачать шестнадцатеричный файл с шагом A1.1 с FLIP программой и запустить. Соблюдайте операции.

Светодиоды будут работать начиная с P3.5 до P3.7 с идикацией в 2 секунды.

На рис. 3.3 представлена программа на С++ для запуска диода на плате RBX-51AC2.

 

Рисунок 3.3 - Программа запуска светодиода на плате RBX-51AC2.

 

 

Схема интерфейса показана на рисунке 3.4. Шестиконтактный порт включает P0.4, P0.7 с контактами для данных D4 по D7 в режиме с 4-битным интерфейсом, P0.2 контактный с RS и P0.3 в контакте с импульсом E.

R/W контакт LCD соединен с землей только для записи всех данных на LCD.

Рисунок 3.4 – Схема LCD интерфейса

 

1. Очистить экран

Инструкция в данных блока 1 тестовой программы.

2. Возвращение в исходную позицию

Инструкция в данных блока 2 тестовой программы.

Если переместить курсор в исходное положение, то в результате отображение не изменится.

3. Набор режима ввода

Формат инструкции данных представлен на рисунке 3.5.

 

Рисунок 3.5 – Формат инструкции 1

I / D бит: установить DDRAM адрес после записи или чтения данных;

"0" - уменьшить адрес;

"1" - увеличение адреса;

S бит: установить режим ввода;

"0" - автоматическая смена курсора сразу после байта;

"1" - курсор не двигается. Новый ход вместо символа слева.

4. Управление дисплеем

Формат инструкции данных представлен на рисунке 3.6.

 

Рисунок 3.6 - Формат инструкции 2

 

D бит: ON / OFF экран;

"0" – выкл. LCD-экран;

"1" – вкл. LCD –экран;

С бит: ON / OFF курсор;

"0" – выкл. курсор;

"1" – вкл. курсор;

B бит: мигающий курсор контроль;

"0" - курсор не мигает;

"1" - курсор мигает.

Инструкция данных составляет $ 0C. Это означает, что на LCD -экране происходит выключение курсора. Другой $ 0F означает, что на LCD-экран, происходит включение и курсор мигает.

5. Переход контроля

Формат инструкции данных представлен на рисунке 3.7.

 

Рисунок 3.7 - Формат инструкции 3

 

Таблица 3.1 – Формат

S / C R / L Переключение формата Данные
    Сдвиг курсора влево $ 10 - $ 13  
    Сдвиг курсора вправо $ 14 - $ 17  
    Сдвиг новый символ. влево $ 18 - $ 1B  
    Сдвиг новый символа вправо $ 1С-$ 1F

 

 

6. Функция управления

Формат инструкции данных представлен на рисунке 3.8

 

Рисунок 3.8 - Формат инструкции 4

 

DL бит: установите режим интерфейса 4

"0" - 4-битный режим;

"1" - 8-битном режиме;

N бит: Выбор строк дисплея;

"0" – 1 линия;

"1" – 2 линии или более;

F бит: выбор разрешения;

"0" - дисплей 5x7 точек;

"1" - дисплей 5x10 точек;

 




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


Дата добавления: 2017-02-01; Просмотров: 54; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopediasu.com - Студопедия (2013 - 2026) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.