Цель работы: При помощи микроконтроллера научиться выводить символьную и цифровую информацию на жидкокристаллический индикатор, расположенный на стенде LESO1.
Подготовка к лабораторной работе
- По конспекту лекций и результам предыдущих лабораторных работ повторить принципы работы и основы написания программ для параллельных портов и таймеров.
- Изучить принципиальную схему лабораторного стенда LESO1 и определить к каким портам микроконтроллера ADuC842 подключены информационные и управляющие выводы жидкокристаллического индикатора. По таблице SFR определите адреса используемых портов ввода-вывода.
- Изучить особенности работы жидкокристаллического индикатора, примененного в лабораторном стенде LESO1.
- Разработать алгоритм и программу на языке программирования C-51 в соответствии с номером бригады.
Задание к работе
1.Осуществить вывод символьной строки на экран ЖКИ
- Войдите в среду разработки keil-c и введите разработанную дома программу взаимодействия микроконтроллера с жидкокристаллическим индикатором
- Оттранслируйте введенную программу и исправьте допущенные ошибки.
Номер варианта | Номер строки | Режим курсора |
---|---|---|
1 | первая | отключен |
2 | вторая | включен, мерцает |
3 | первая | включен, не мерцает |
4 | вторая | отключен |
5 | первая | включен, мерцает |
6 | вторая | включен, не мерцает |
7 | первая | отключен |
8 | вторая | включен, мерцает |
9 | первая | включен, не мерцает |
10 | вторая | отключен |
11 | первая | включен, мерцает |
12 | вторая | включен, не мерцает |
13 | первая | отключен |
14 | вторая | включен, мерцает |
15 | первая | включен, не мерцает |
2.Отображение информации, передаваемой с компьютера, на жидкокристаллическом индикаторе
Допишите программу таким образом, чтобы символы, вводимые в терминальной программе nwFlash, на компьютере отображались на экране жидкокристаллического дисплея.
Содержание отчета
- Цель работы;
- Схема подключения к микроконтроллеру комьютера и жидкокристаллического дисплея;
- Таблица логических уровней на входах и выходах регистра-защелки (по результатам эксперимента);
- Временные диаграммы работы параллельного регистра (по результатам эксперимента);
- Схема исследования параллельного регистра;
- Таблица логических уровней на входах и выходах параллельного регистра (по результатам эксперимента);
- Временные диаграммы работы параллельного регистра (по результатам эксперимента);
- Схема исследования последовательно-параллельного регистра;
- Таблица логических уровней на входах и выходах последовательно-параллельного регистра;
- Временные диаграммы работы последовательно-параллельного регистра (по результатам эксперимента);
- Схема исследования параллельно-последовательного регистра;
- Таблица логических уровней на входах и выходах параллельно-последовательного регистра;
- Временные диаграммы сигналов, подаваемых на жидкокристаллический дисплей;
- Выводы по каждому заданию.
Контрольные вопросы
- Как устроен жидкокристаллический индикатор?
- Как отображаются символы на экране жидкокристаллического индикатора?
- Особенности реализации схемы передачи данных из микроконтроллера в в контроллер жидкокристаллического индикатора?
- Виды режимов работы жидкокристаллического индикатора?
- Как и для чего осуществляется инициализация жидкокристаллического индикатора?
- Какими регистрами управляется жидкокристаллический индикатор?
- Как регулируется контрастность в жидкокристаллическом индикаторе?
- Для чего на жидкокристаллическом индикаторе применяются поляризационные пленки?
- Какие внешние выводы микроконтроллера используются для обмена данными с жидкокристаллическим индикатором?
- С какими типами жидкокристаллических индикаторов микроконтроллер может обмениваться при помощи разработанной вами программы?
- Покажите участок кода программы, отвечающий за обмен данными между последовательным портом микроконтроллера и жидкокристаллическим индикатором?
- Особенности задания временных интервалов последовательности обмена с микроконтроллером ЖКИ?
- Как при помощи программы микроконтроллера осуществляется передача данных в жидкокристаллический дисплей?
- Как при помощи программы компьютера осуществляется передача данных в жидкокристаллический индикатор?
- Как задается текстовый режим работы жидкокристаллического индикатора?
- Особенности настройки частоты работы ядра микроконтроллера?
- Как частота ядра микроконтроллера влияет на работу с жидкокристаллическим индикатором?
- Покажите где на схеме лабораторного стенда находится жидкокристаллический индикатор