Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Описание лабораторной работы. Модуль ЖКИ работает в текстовом режиме и содержит встроенный контроллер, который позволяет отображать цифры





Модуль ЖКИ работает в текстовом режиме и содержит встроенный контроллер, который позволяет отображать цифры, латинские буквы, знаки пунктуации и до восьми символов, определяемых пользователем. ЖКИ матричного типа, где выбранный элемент находится на пересечении активных строки и столбца. Модуль содержит два блока памяти: DD RAM (Data Display), отвечающий за символы, отображаемые в данный момент на дисплее, и CG RAM (Character Generator), содержащий данные о пользовательских символах. Встроенный контроллер ЖКИ имеет два внутренних регистра: регистр управления IR (Instruction Register) и регистр данных DR (Data Register). Управление ЖКИ осуществляется с помощью наборов сигналов R/W (переключение чтение /запись), RS (переключение команда/данные, что соответствует выбору регистра IR/DR), Е (стробирующий импульс при чтении), DATA IND (адрес 08000lh) -шина данных.

Регистр команд хранит коды таких операций, как очистка дисплея, перемещение курсора, а также информацию об адресах памяти отображаемых данных (DDRAM) и генератора символов (CGRAM). В регистр команд можно только записывать информацию из микропроцессора. Регистр данных временно хранит данные, предназначенные для записи в DDRAM или CGRAM или чтения из DDRAM или CGRAM. Когда адресная информация записывается в регистр команд, данные из DDRAM или CGRAM сохраняются в регистре данных. Эти два регистра можно выбрать с помощью регистрового переключателя (RS).

Память данных ЖКИ (DDRAM) используется для хранения данных, выводимых на дисплей. Один символ представлен в виде 8-битного кода. Объем памяти составляет 80x8 битов или 80 символов.

В CGRAM пользователь может программно генерировать символы. Можно определить 8 символов размером 5x8 точек и 4 символа размером 5x10 точек на основе 8-битных кодов символов.

С работой ЖКИ связаны следующие функции:

-WriteMax – запись в память по адресу;

-WredMax – чтение памяти из адреса;

-LCD_Putch – вывод одного символа на экран;

-LCD_Type – вывод строчки текста на экран;

-LCD_Clear – очистка дисплея;

-LCD_InitDefault – инициализация дисплея;

-LCD_GotoXY (x,y) – установка текущей позиции курсора, где х – положение курсора по оси Х (0...15), а y – номер строчки на экране (0 – первая строка, 1 – вторая строка);

-SwitchCurPosControl() - Включение/выключение отслеживания текущей позиции курсора;

-LCD_SwitchCursor(bit cursor, bit blink)- установка режима курсора: bit cursor==1 - включить курсор, 0 - выключить курсор; bit blink==1 - включить мигание, 0 - выключить мигание.

 

Работа состоит в выводе текста на экран стенда.

В программе (Приложение А) для данной лабораторной работы реализуется следующий порядок действий (рисунок 8).

Рисунок 8 -Упрощенная структура основной части программы работы с ЖКИ

 

Замечание: при выводе текста курсор смещается в конец выведенной строки, т.е. если вначале курсор находится на первой позиции, то после вывода слова из трех знаков курсор перемещается в четвертую позицию.

 

 







Дата добавления: 2015-08-12; просмотров: 414. Нарушение авторских прав; Мы поможем в написании вашей работы!




Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Задержки и неисправности пистолета Макарова 1.Что может произойти при стрельбе из пистолета, если загрязнятся пазы на рамке...

Вопрос. Отличие деятельности человека от поведения животных главные отличия деятельности человека от активности животных сводятся к следующему: 1...

Расчет концентрации титрованных растворов с помощью поправочного коэффициента При выполнении серийных анализов ГОСТ или ведомственная инструкция обычно предусматривают применение раствора заданной концентрации или заданного титра...

Приложение Г: Особенности заполнение справки формы ву-45   После выполнения полного опробования тормозов, а так же после сокращенного, если предварительно на станции было произведено полное опробование тормозов состава от стационарной установки с автоматической регистрацией параметров или без...

Измерение следующих дефектов: ползун, выщербина, неравномерный прокат, равномерный прокат, кольцевая выработка, откол обода колеса, тонкий гребень, протёртость средней части оси Величину проката определяют с помощью вертикального движка 2 сухаря 3 шаблона 1 по кругу катания...

Неисправности автосцепки, с которыми запрещается постановка вагонов в поезд. Причины саморасцепов ЗАПРЕЩАЕТСЯ: постановка в поезда и следование в них вагонов, у которых автосцепное устройство имеет хотя бы одну из следующих неисправностей: - трещину в корпусе автосцепки, излом деталей механизма...

Studopedia.info - Студопедия - 2014-2025 год . (0.014 сек.) русская версия | украинская версия