КАТЕГОРИИ: Архитектура-(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 – Формат
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; Нарушение авторских прав?; Мы поможем в написании вашей работы! |