Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Министерство образования РФ
Саратовский государственный технический университет
Институт техники, технологии и управления
Кафедра «УИТ»
Отчет по лабораторной работе:
«Изучение команд условного ветвления и принципа работы ЖКИ – модуля учебного стенда на базе микроконтроллера Motorola MC68332»
Группа УИТ-33
Выполнил:
Проверил:
Балаково 2005г.
Цель работы: практическое освоение программирования микроконтроллера MC68332 с использованием интегрированной среды. Изучение команд условного ветвления, принципа работы ЖК-дисплея. Вывод информации на ЖК-дисплей.
Жидкокристаллический дисплей.
В качестве устройства отображения информации на плате LC332 используется двухстрочный 40-символьный жидкокристаллический дисплей (ЖКД) фирмы InTech типа ITM-1602DTR. На плате ЖКД смонтирован специализированный контроллер HD44780 фирмы Hitachi, который обеспечивает выдачу необходимых управляющих сигналов и генерацию на дисплее заданного набора символов (табл. 1). Сборка, состоящая из ЖКД и контроллера, называется ЖКИ-модулем.
Рис. 1 Схема подключения ЖКИ
Микроконтроллер управляет работой ЖКИ-модуля с помощью системной шины и сигналов выборки кристалла CS7, CS8 (рис. 1). К ним подключены выводы ЖКИ-модуля, которые имеют следующее назначение:
DB7-0 - линии передачи данных;
R/W - вход сигнала, задающего вид обмена: чтение при подаче сигнала R/W=1, запись при R/W=0;
E - вход сигнала, разрешающего при значении E=1 обращение к ЖКИ-модулю;
RS - вход сигнала, определяющего выбор регистра ЖКИ-модуля, к которому производится обращение: при RS=0-адресуется регистр команд IR, при RS=1-адресуется регистр данных DR.
Кроме этих управляющих линий ЖКИ-модуль имеет два вывода для подключения напряжения питания Vcc (5В) и GND (“земля”), а также вывод для подачи напряжения питания драйвера ЖКИ - Vo. На плате LC332 имеется подстроечный резистор R, позволяющий менять значение напряжения Vo, что приводит к изменению ориентации жидких кристаллов на табло дисплея. Таким образом, можно регулировать контрастность изображения при определенном угле наблюдения (снизу-вверх или сверху-вниз).
Изображение каждого символа на дисплее реализуется с помощью матрицы 5х8 точек. Состояние каждой точки: включено (светло) или отключено (темно), определяется кодом соответствующего видеосимвола, хранящегося в памяти контроллера, входящего в состав ЖКИ-модуля. Этот контроллер содержит память видеосимволов DDRAM, в которой хранятся коды стандартных видеосимволов, изображаемых на дисплее, и ОЗУ знакогенератора CGRAM, в которое пользователь вводит коды дополнительных символов, представляемых на дисплее вместе со стандартными символами. Положение изображаемого на дисплее символа определяется адресным счетчиком AC, в котором содержится адрес позиции выводимого символа. Адреса символов 1-й строки AC = $00 - 28 (40 позиций), адреса символов второй строки $40 - 67 (40 позиций). При выводе символов на экран счётчик AC, дойдя до последнего символа 1-й строки (адрес $28), автоматически перейдёт на начало 2-й строки (адрес $40). Адресация AC к символам, имеющим адреса в диапазонах
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.