Дата последнего обновления файла 23.10.2014

Лабораторная работа 6. Вывод информации на жидкокристаллический дисплей

Лабораторная работа выполняется с помощью учебного лабораторного стенда LESO1.

Цель работы: При помощи микроконтроллера научиться выводить символьную и цифровую информацию на жидкокристаллический индикатор, расположенный на стенде LESO1.

Подготовка к лабораторной работе

  1. По конспекту лекций и результам предыдущих лабораторных работ повторить принципы работы и основы написания программ для параллельных портов и таймеров.
  2. Изучить принципиальную схему лабораторного стенда LESO1 и определить к каким портам микроконтроллера ADuC842 подключены информационные и управляющие выводы жидкокристаллического индикатора. По таблице SFR определите адреса используемых портов ввода-вывода.
  3. Изучить особенности работы жидкокристаллического индикатора, примененного в лабораторном стенде LESO1.
  4. Разработать алгоритм и программу на языке программирования C-51 в соответствии с номером бригады.

Задание к работе

1.Осуществить вывод символьной строки на экран ЖКИ

  1. Войдите в среду разработки keil-c и введите разработанную дома программу взаимодействия микроконтроллера с жидкокристаллическим индикатором
  2. Оттранслируйте введенную программу и исправьте допущенные ошибки.
Таблица 2. Варианты заданий
Номер варианта Номер строки Режим курсора
1 первая отключен
2 вторая включен, мерцает
3 первая включен, не мерцает
4 вторая отключен
5 первая включен, мерцает
6 вторая включен, не мерцает
7 первая отключен
8 вторая включен, мерцает
9 первая включен, не мерцает
10 вторая отключен
11 первая включен, мерцает
12 вторая включен, не мерцает
13 первая отключен
14 вторая включен, мерцает
15 первая включен, не мерцает

2.Отображение информации, передаваемой с компьютера, на жидкокристаллическом индикаторе

Допишите программу таким образом, чтобы символы, вводимые в терминальной программе nwFlash, на компьютере отображались на экране жидкокристаллического дисплея.

Содержание отчета

  1. Цель работы;
  2. Схема исследования регистра-защелки;
  3. Таблица логических уровней на входах и выходах регистра-защелки (по результатам эксперимента);
  4. Временные диаграммы работы параллельного регистра (по результатам эксперимента);
  5. Схема исследования параллельного регистра;
  6. Таблица логических уровней на входах и выходах параллельного регистра (по результатам эксперимента);
  7. Временные диаграммы работы параллельного регистра (по результатам эксперимента);
  8. Схема исследования последовательно-параллельного регистра;
  9. Таблица логических уровней на входах и выходах последовательно-параллельного регистра;
  10. Временные диаграммы работы последовательно-параллельного регистра (по результатам эксперимента);
  11. Схема исследования параллельно-последовательного регистра;
  12. Таблица логических уровней на входах и выходах параллельно-последовательного регистра;
  13. Временные диаграммы работы параллельно-последовательного регистра (по результатам эксперимента);
  14. Выводы по каждому заданию.

Контрольные вопросы

  1. Назначение регистров?
  2. По каким признакам классифицируются регистры?
  3. Чем определяется разрядность регистров?
  4. Назначение параллельного регистра?
  5. Объяснить принцип работы параллельного регистра.
  6. Объяснить принцип работы последовательного регистра.
  7. Объяснить принцип работы последовательно-параллельного регистра.
  8. Зачем применяются последовательно-параллельные регистры?
  9. Объяснить принцип работы параллельно-последовательного регистра?
  10. Зачем применяются параллельно-последовательные регистры?
  11. Внутреннее устройство универсальных последовательных регистров?

Литература:

  1. М. Рафикумазан. Микропроцессоры и машинное проектирование микропроцессорных систем 1988
  2. В.В. Сташин А.В. Урусов О.Ф. Мологонцева Проектирование цифровых устройств на однокристальных микроконтроллерах 1990
  3. В.Я. Нерода В.Э. Торбинский Е.Л.. Шлыков Однокристальные микроЭВМ MCS-51 Архитектура 1995
  4. В.И. Сединин, А.В. Микушин. Однокристальный микроконтроллер семейства MCS-51 фирмы INTEL 8xC51GB 2001
  5. В.И. Сединин, А.В. Микушин. Программирование микропроцессорных систем на языке C-51 Москва, "Горячая линия – Телеком", 2009. — 216с.

Вместе с лабораторной работой "Вывод информации на жидкокристаллический дисплей" выполняют:

Лабораторная работа 1. Знакомство с интегрированной средой программирования keil-C
http://digteh.ru/MCS51/lab/1/

Лабораторная работа 2. Ввод и вывод информации через параллельные порты микроконтроллера
http://digteh.ru/MCS51/lab/2/

Лабораторная работа 3. Ввод информации в микроконтроллер с клавиатуры
http://digteh.ru/MCS51/lab/3/

Лабораторная работа 4. Исследование работы таймеров микроконтроллеров MCS-51
http://digteh.ru/MCS51/lab/4/

Лабораторная работа 5. Работа с последовательным портом микроконтроллера ADuC842
http://digteh.ru/MCS51/lab/5/


Автор Микушин А. В. All rights reserved. 2001 ... 2017

Предыдущие версии сайта:
http://neic.nsk.su/~mavr
http://digital.sibsutis.ru/

пЕИРХМЦ@Mail.ru


Rambler's Top100