🗊Презентация Отладочная плата MCS-51

Категория: Технология
Нажмите для полного просмотра!
Отладочная плата MCS-51, слайд №1Отладочная плата MCS-51, слайд №2Отладочная плата MCS-51, слайд №3Отладочная плата MCS-51, слайд №4Отладочная плата MCS-51, слайд №5Отладочная плата MCS-51, слайд №6Отладочная плата MCS-51, слайд №7Отладочная плата MCS-51, слайд №8Отладочная плата MCS-51, слайд №9Отладочная плата MCS-51, слайд №10Отладочная плата MCS-51, слайд №11Отладочная плата MCS-51, слайд №12Отладочная плата MCS-51, слайд №13Отладочная плата MCS-51, слайд №14Отладочная плата MCS-51, слайд №15Отладочная плата MCS-51, слайд №16Отладочная плата MCS-51, слайд №17Отладочная плата MCS-51, слайд №18Отладочная плата MCS-51, слайд №19Отладочная плата MCS-51, слайд №20Отладочная плата MCS-51, слайд №21Отладочная плата MCS-51, слайд №22Отладочная плата MCS-51, слайд №23Отладочная плата MCS-51, слайд №24Отладочная плата MCS-51, слайд №25Отладочная плата MCS-51, слайд №26Отладочная плата MCS-51, слайд №27Отладочная плата MCS-51, слайд №28Отладочная плата MCS-51, слайд №29Отладочная плата MCS-51, слайд №30Отладочная плата MCS-51, слайд №31Отладочная плата MCS-51, слайд №32Отладочная плата MCS-51, слайд №33Отладочная плата MCS-51, слайд №34Отладочная плата MCS-51, слайд №35Отладочная плата MCS-51, слайд №36Отладочная плата MCS-51, слайд №37Отладочная плата MCS-51, слайд №38Отладочная плата MCS-51, слайд №39Отладочная плата MCS-51, слайд №40Отладочная плата MCS-51, слайд №41Отладочная плата MCS-51, слайд №42Отладочная плата MCS-51, слайд №43Отладочная плата MCS-51, слайд №44Отладочная плата MCS-51, слайд №45Отладочная плата MCS-51, слайд №46Отладочная плата MCS-51, слайд №47Отладочная плата MCS-51, слайд №48

Содержание

Вы можете ознакомиться и скачать презентацию на тему Отладочная плата MCS-51. Доклад-сообщение содержит 48 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Отладочная плата MCS-51
Описание слайда:
Отладочная плата MCS-51

Слайд 2





Контроллер. ZIF панель для установки процессора
Описание слайда:
Контроллер. ZIF панель для установки процессора

Слайд 3





Выбор процессора 8051 / AVR (цепи сброса)
Описание слайда:
Выбор процессора 8051 / AVR (цепи сброса)

Слайд 4





Клавиатура 4х4 плюс клавиатура 4х1
Описание слайда:
Клавиатура 4х4 плюс клавиатура 4х1

Слайд 5





Светодиодная «линейка» на дискретных светодиодах
Восемь светодиодов включены по схеме с общим анодом. Зажигание светодиода осуществляется переводом линии Р1х в состояние логического нуля.
Переключатель J10 позволяет произвести отключение линейного светодиодного индикатора
Описание слайда:
Светодиодная «линейка» на дискретных светодиодах Восемь светодиодов включены по схеме с общим анодом. Зажигание светодиода осуществляется переводом линии Р1х в состояние логического нуля. Переключатель J10 позволяет произвести отключение линейного светодиодного индикатора

Слайд 6





Схема питания отладочной платы
Питание платы может осуществляться от внешнего источника питания напряжением от 7,5 до 12 вольт, который должен быть подключен к разъему DCIN или 5 вольтовым источником через USB разъем рис.5.
Для включения / выключения отладочной платы предусмотрен выключатель – кнопка POWER.
Описание слайда:
Схема питания отладочной платы Питание платы может осуществляться от внешнего источника питания напряжением от 7,5 до 12 вольт, который должен быть подключен к разъему DCIN или 5 вольтовым источником через USB разъем рис.5. Для включения / выключения отладочной платы предусмотрен выключатель – кнопка POWER.

Слайд 7





Интерфейс  RS232
MAX232 осуществляет преобразование уровней интерфейса RS232 в TTL и обратно.
Описание слайда:
Интерфейс RS232 MAX232 осуществляет преобразование уровней интерфейса RS232 в TTL и обратно.

Слайд 8





Семисегментные светодиодные индикаторы (динамическая индикация)
На плате размещены два индикатора по четыре знакоместа, соответственно возможно отображение 8-ми символов одновременно. Для отображения всех символов необходимо последовательно подавать код символа уровнями логического нуля на входы катодов индикатора и синхронно производить выбор соответствующего знакоместа путем подачи высокого уровня на анод выбираемого знакоместа. При условии, что период цикла отображения не превышает 20мс, будет создаваться впечатление, что все знакоместа отображаются одновременно.
Описание слайда:
Семисегментные светодиодные индикаторы (динамическая индикация) На плате размещены два индикатора по четыре знакоместа, соответственно возможно отображение 8-ми символов одновременно. Для отображения всех символов необходимо последовательно подавать код символа уровнями логического нуля на входы катодов индикатора и синхронно производить выбор соответствующего знакоместа путем подачи высокого уровня на анод выбираемого знакоместа. При условии, что период цикла отображения не превышает 20мс, будет создаваться впечатление, что все знакоместа отображаются одновременно.

Слайд 9





GNQ-3641 (Ax, Bx)
Описание слайда:
GNQ-3641 (Ax, Bx)

Слайд 10





GNQ-3641Bx
Принцип динамической индикации заключается в том, что отображение символов  во всех знакоместах (в данном случае 4-х) осуществляется не одновременно, а по очереди. В каждый момент времени происходит отображение символа только в одном знакоместе. Переключение знакомест происходит с относительно высокой частотой. За счет инерционности зрения кажется, что все знакоместа отображаются одновременно.
Описание слайда:
GNQ-3641Bx Принцип динамической индикации заключается в том, что отображение символов во всех знакоместах (в данном случае 4-х) осуществляется не одновременно, а по очереди. В каждый момент времени происходит отображение символа только в одном знакоместе. Переключение знакомест происходит с относительно высокой частотой. За счет инерционности зрения кажется, что все знакоместа отображаются одновременно.

Слайд 11





Управление 7-сегментными индикаторами (динамическое)
Для отображения символа нужно подать код символа  (Y1…Y8) уровнями логического нуля на входы катодов индикатора. Для этого нужно произвести запись кода текущего символа в регистр управления катодами индикаторов U6 из порта Р1 микроконтроллера по 8-битной параллельной шине Р10…Р17. Запись в регистр производится кратковременным переводом сигнала записи регистра LE в состояние логической единицы. Сигнал записи поступает по линии Р20 из порта Р0 микроконтроллера.
Выбор (переключение) текущего знакоместа производится фиксацией кода знакоместа в регистре управления анодами индикаторов U7. Запись в регистр производится кратковременным переводом сигнала записи регистра LE в состояние логической единицы. Сигнал записи поступает по линии Р21 из порта Р0 микроконтроллера.
Для отображения символов необходимо последовательно фиксировать код символа в регистре управления катодами и синхронно производить выбор соответствующего знакоместа путем фиксации соответствующего кода в регистре управления анодами.
Описание слайда:
Управление 7-сегментными индикаторами (динамическое) Для отображения символа нужно подать код символа (Y1…Y8) уровнями логического нуля на входы катодов индикатора. Для этого нужно произвести запись кода текущего символа в регистр управления катодами индикаторов U6 из порта Р1 микроконтроллера по 8-битной параллельной шине Р10…Р17. Запись в регистр производится кратковременным переводом сигнала записи регистра LE в состояние логической единицы. Сигнал записи поступает по линии Р20 из порта Р0 микроконтроллера. Выбор (переключение) текущего знакоместа производится фиксацией кода знакоместа в регистре управления анодами индикаторов U7. Запись в регистр производится кратковременным переводом сигнала записи регистра LE в состояние логической единицы. Сигнал записи поступает по линии Р21 из порта Р0 микроконтроллера. Для отображения символов необходимо последовательно фиксировать код символа в регистре управления катодами и синхронно производить выбор соответствующего знакоместа путем фиксации соответствующего кода в регистре управления анодами.

Слайд 12





Матричный знакосинтезирующий индикатор 8х8 точек
Описание слайда:
Матричный знакосинтезирующий индикатор 8х8 точек

Слайд 13





Управление матричным знакосинтезирующим индикатором.
Описание слайда:
Управление матричным знакосинтезирующим индикатором.

Слайд 14





Узел звуковой индикации
Управление генерированием звукового сигнала производится по линии Р07 порта Р0 микроконтроллера.
Переключатель J13 позволяет отключить ключ управления динамиком
Описание слайда:
Узел звуковой индикации Управление генерированием звукового сигнала производится по линии Р07 порта Р0 микроконтроллера. Переключатель J13 позволяет отключить ключ управления динамиком

Слайд 15





Порты ввода-вывода
На отладочной плате имеются разъемы, подключенные непосредственно к выводам портов процессора.
Описание слайда:
Порты ввода-вывода На отладочной плате имеются разъемы, подключенные непосредственно к выводам портов процессора.

Слайд 16





Алфавитно-цифровые ЖК - модули
Описание слайда:
Алфавитно-цифровые ЖК - модули

Слайд 17





Алфавитно-цифровые ЖК - модули
На отладочной плате имеются разъемы для  подключения алфавитно-цифровых ЖК - модулей непосредственно к выводам портов процессора.
Потенциометр VR3 предназначен для регулирования контраста изображения.
Описание слайда:
Алфавитно-цифровые ЖК - модули На отладочной плате имеются разъемы для подключения алфавитно-цифровых ЖК - модулей непосредственно к выводам портов процессора. Потенциометр VR3 предназначен для регулирования контраста изображения.

Слайд 18





Структура контроллера HD44780
Описание слайда:
Структура контроллера HD44780

Слайд 19





Контроллер HD44780
Контроллер HD44780 может управлять 2-мя строками по 40 символов в каждой при матрице символа 5 х 7 точек. 
Для модулей с 4-мя строками по 40 символов используются два однотипных контроллера). 
Контроллер также поддерживает символы с матрицей 5x10 точек.
Существует несколько различных более-менее стандартных форматов ЖКИ- модулей (символов х строк): 8х2,16х1,16х2,16х4, 20х1, 20х2, 20х4, 24х2, 40х2, 40х4.
Встречаются и менее распространенные форматы: 8x1,12x2, 32х2 и др.
Принципиальных ограничений на комбинации и количество отображаемых символов контроллер не накладывает - модуль может иметь любое количество символов от 1 до 80, хотя в некоторых комбинациях программная адресация символов может оказаться не очень удобной.
В рамках одного конструктива ЖКИ-модуль может иметь еще ряд модификаций. Например, могут применяться несколько типов ЖКИ, отличающихся цветом фона и цветом символов, а также по применяемым ЖК-материалам и структуре: TN, STN и FSTN типа. 
ЖКИ STN и FSTN типа имеют более высокую стоимость, но одновременно обладают повышенной контрастностью и вдвое большим максимальным углом обзора, причем ЖКИ FSTN типа имеют лучшие характеристики, чем STN.
Описание слайда:
Контроллер HD44780 Контроллер HD44780 может управлять 2-мя строками по 40 символов в каждой при матрице символа 5 х 7 точек. Для модулей с 4-мя строками по 40 символов используются два однотипных контроллера). Контроллер также поддерживает символы с матрицей 5x10 точек. Существует несколько различных более-менее стандартных форматов ЖКИ- модулей (символов х строк): 8х2,16х1,16х2,16х4, 20х1, 20х2, 20х4, 24х2, 40х2, 40х4. Встречаются и менее распространенные форматы: 8x1,12x2, 32х2 и др. Принципиальных ограничений на комбинации и количество отображаемых символов контроллер не накладывает - модуль может иметь любое количество символов от 1 до 80, хотя в некоторых комбинациях программная адресация символов может оказаться не очень удобной. В рамках одного конструктива ЖКИ-модуль может иметь еще ряд модификаций. Например, могут применяться несколько типов ЖКИ, отличающихся цветом фона и цветом символов, а также по применяемым ЖК-материалам и структуре: TN, STN и FSTN типа. ЖКИ STN и FSTN типа имеют более высокую стоимость, но одновременно обладают повышенной контрастностью и вдвое большим максимальным углом обзора, причем ЖКИ FSTN типа имеют лучшие характеристики, чем STN.

Слайд 20





Подключение к МК
Для соединения ЖКИ-модуля с управляющей системой используется параллельная синхронная шина, имеющая 8 или 4 (выбирается программно) линий данных DB0...DB7,
линию выбора операции R/W,
линию выбора регистра RS и
линию стробирования и синхронизации Е.
Кроме линий управляющей шины имеются две линии для подачи напряжения питания GND и Vсс , и 
линия для подачи напряжения питания драйвера ЖК - Vо.
Описание слайда:
Подключение к МК Для соединения ЖКИ-модуля с управляющей системой используется параллельная синхронная шина, имеющая 8 или 4 (выбирается программно) линий данных DB0...DB7, линию выбора операции R/W, линию выбора регистра RS и линию стробирования и синхронизации Е. Кроме линий управляющей шины имеются две линии для подачи напряжения питания GND и Vсс , и линия для подачи напряжения питания драйвера ЖК - Vо.

Слайд 21





Подключение (Vо)
Схема включения модуля, рассчитанного на стандартный диапазон температур, показана на верхнем рисунке. Подстроечный резистор R1, позволяет плавно менять напряжение Vо питания драйвера ЖКИ, что приводит к изменению угла поворота жидких кристаллов. Этим резистором можно отрегулировать контрастность ЖКИ.
Включение в данную схему ЖКИ - модуля, рассчитанного на расширенный диапазон температур, не корректно, так как из-за особенностей применяемых в них ЖК-материалов, эти ЖКИ требуют повышенного напряжения питания и при питании  напряжением 5В изображение либо будет отсутствовать совсем, либо будет слабоконтрастным. 
Для корректного использования этого типа ЖКИ необходимо подать на вывод Vо отрицательное напряжение (напряжение на ЖК определяется разностью Vсс и Vо. 
Если в схеме отсутствует источник отрицательного напряжения, то можно применить  преобразователь.
Описание слайда:
Подключение (Vо) Схема включения модуля, рассчитанного на стандартный диапазон температур, показана на верхнем рисунке. Подстроечный резистор R1, позволяет плавно менять напряжение Vо питания драйвера ЖКИ, что приводит к изменению угла поворота жидких кристаллов. Этим резистором можно отрегулировать контрастность ЖКИ. Включение в данную схему ЖКИ - модуля, рассчитанного на расширенный диапазон температур, не корректно, так как из-за особенностей применяемых в них ЖК-материалов, эти ЖКИ требуют повышенного напряжения питания и при питании напряжением 5В изображение либо будет отсутствовать совсем, либо будет слабоконтрастным. Для корректного использования этого типа ЖКИ необходимо подать на вывод Vо отрицательное напряжение (напряжение на ЖК определяется разностью Vсс и Vо. Если в схеме отсутствует источник отрицательного напряжения, то можно применить преобразователь.

Слайд 22





Управление контроллером HD44780
	Основные элементы с которыми приходится взаимодействовать при программном управлении: 
регистр данных (DR), 
регистр команд (IR), 
видеопамять (DDRAM), 
ОЗУ знакогенератора (CGRAM) (Character Generator RAM), 
счетчик адреса памяти (АС), 
флаг занятости контроллера.
	Основными регистрами взаимодействия являются регистры DR и IR. 
Выбор адресуемого регистра производится линией RS, если RS=0 - адресуется регистр команд (IR), если RS=1 - регистр данных (DR).
Описание слайда:
Управление контроллером HD44780 Основные элементы с которыми приходится взаимодействовать при программном управлении: регистр данных (DR), регистр команд (IR), видеопамять (DDRAM), ОЗУ знакогенератора (CGRAM) (Character Generator RAM), счетчик адреса памяти (АС), флаг занятости контроллера. Основными регистрами взаимодействия являются регистры DR и IR. Выбор адресуемого регистра производится линией RS, если RS=0 - адресуется регистр команд (IR), если RS=1 - регистр данных (DR).

Слайд 23





Управление контроллером HD44780
Данные через регистр DR, в зависимости от текущего режима, могут быть записаны (или считаны) в видеопамять (DRAM) или в ОЗУ знакогенератора (CGRAM) по текущему адресу, указываемому счетчиком адреса (АС). 
Информация, записываемая в регистр IR, интерпретируется устройством выполнения команд как управляющая последовательность. 
Чтение регистра IR возвращает в 7-ми младших разрядах текущее значение счетчика АС, а в старшем разряде флаг занятости (BF).
Видеопамять, имеющая общий объем 80 байтов, предназначена для хранения кодов символов, отображаемых на ЖКИ.
Видеопамять организована в две строки по 40 символов в каждой. Эта привязка является жесткой и не подлежит изменению. Другими словами, независимо от того, сколько реальных строк будет иметь каждый конкретный ЖКИ-модуль, 80х1 или 20х4, адресация видеопамяти всегда производится как к двум строкам по 40 символов.
Описание слайда:
Управление контроллером HD44780 Данные через регистр DR, в зависимости от текущего режима, могут быть записаны (или считаны) в видеопамять (DRAM) или в ОЗУ знакогенератора (CGRAM) по текущему адресу, указываемому счетчиком адреса (АС). Информация, записываемая в регистр IR, интерпретируется устройством выполнения команд как управляющая последовательность. Чтение регистра IR возвращает в 7-ми младших разрядах текущее значение счетчика АС, а в старшем разряде флаг занятости (BF). Видеопамять, имеющая общий объем 80 байтов, предназначена для хранения кодов символов, отображаемых на ЖКИ. Видеопамять организована в две строки по 40 символов в каждой. Эта привязка является жесткой и не подлежит изменению. Другими словами, независимо от того, сколько реальных строк будет иметь каждый конкретный ЖКИ-модуль, 80х1 или 20х4, адресация видеопамяти всегда производится как к двум строкам по 40 символов.

Слайд 24





Флаги, управляющие работой контроллера HD44780
Переопределение значений флагов производится специальными командами, записываемыми в регистр IR, при этом комбинации старших битов определяют группу флагов или команду, а младшие содержат собственно флаги.
Описание слайда:
Флаги, управляющие работой контроллера HD44780 Переопределение значений флагов производится специальными командами, записываемыми в регистр IR, при этом комбинации старших битов определяют группу флагов или команду, а младшие содержат собственно флаги.

Слайд 25





Значения флагов после подачи питания
На момент включения ЖКИ - модуль ничего не отображает (флаг D=0), необходимо, включить отображение, установив флаг D=1. 
Пример последовательности для инициализации ЖКИ - модуля: 0х38, 0х0C (0х0Е), 0х06 (шестнадцатиричное основание).
0х38 устанавливает режим отображения 2-х строк с матрицей 5x8 точек и работу с 8-ми разрядной шиной данных; 
0х0С (0х0Е) включает отображение на экране ЖКИ - модуля, без отображения курсоров; 0х0Е – с курсором; 
0х06 устанавливает режим автоматического перемещения курсора слева - направо после вывода очередного символа.
Описание слайда:
Значения флагов после подачи питания На момент включения ЖКИ - модуль ничего не отображает (флаг D=0), необходимо, включить отображение, установив флаг D=1. Пример последовательности для инициализации ЖКИ - модуля: 0х38, 0х0C (0х0Е), 0х06 (шестнадцатиричное основание). 0х38 устанавливает режим отображения 2-х строк с матрицей 5x8 точек и работу с 8-ми разрядной шиной данных; 0х0С (0х0Е) включает отображение на экране ЖКИ - модуля, без отображения курсоров; 0х0Е – с курсором; 0х06 устанавливает режим автоматического перемещения курсора слева - направо после вывода очередного символа.

Слайд 26





Управляющие комбинации битов регистра IR
Описание слайда:
Управляющие комбинации битов регистра IR

Слайд 27





Управление контроллером HD44780
Контроллер HD44780 поддерживает операции записи и операции чтения. 
Чтение регистра DR приводит к загрузке содержимого DDRAM или CGRAM, в зависимости от текущего режима, при этом курсор смещается на одну позицию, как и при записи. 
Чтение регистра IR возвращает 8 значащих разрядов, причем в 7-ми младших содержится текущее значение счетчика АС (7 разрядов, если адресуется DDRAM, и 6 - если CGRAM), а в старшем - флаг занятости BF. 
Этот флаг имеет значение 1 когда контроллер занят и 0 - когда свободен. 
Большинство операций, выполняемых контроллером, занимают значительное время, около 40 мкс, а время выполнения некоторых доходит до единиц миллисекунд, поэтому цикл ожидания снятия флага BF должен обязательно присутствовать в программах драйвера ЖКИ-модуля и предшествовать совершению любой операции (естественно, кроме операции проверки флага BF).
Описание слайда:
Управление контроллером HD44780 Контроллер HD44780 поддерживает операции записи и операции чтения. Чтение регистра DR приводит к загрузке содержимого DDRAM или CGRAM, в зависимости от текущего режима, при этом курсор смещается на одну позицию, как и при записи. Чтение регистра IR возвращает 8 значащих разрядов, причем в 7-ми младших содержится текущее значение счетчика АС (7 разрядов, если адресуется DDRAM, и 6 - если CGRAM), а в старшем - флаг занятости BF. Этот флаг имеет значение 1 когда контроллер занят и 0 - когда свободен. Большинство операций, выполняемых контроллером, занимают значительное время, около 40 мкс, а время выполнения некоторых доходит до единиц миллисекунд, поэтому цикл ожидания снятия флага BF должен обязательно присутствовать в программах драйвера ЖКИ-модуля и предшествовать совершению любой операции (естественно, кроме операции проверки флага BF).

Слайд 28





Управление контроллером HD44780
После записи или чтения DDRAM и появления признака готовности (BF = 0), прочитанное в этом же цикле (вместе с флагом BF) значение АС скорее всего не будет достоверным. 
Между появлением признака готовности и вычислением контроллером нового значения АС проходит некоторое время, около 4 мкс. 
Если необходимо получить истинное значение АС, нужно совершить повторную операцию прочтения IR спустя не менее чем 4 мкс.
Вывод на экран символа производится записью его кода в регистр DR. При этом символ размещается в DDRAM по текущему адресу, указываемому АС, а значение АС увеличивается или уменьшается на 1. 
Чтобы произвести переустановку курсора на нужную позицию, необходимо присвоить АС соответствующее значение.
Описание слайда:
Управление контроллером HD44780 После записи или чтения DDRAM и появления признака готовности (BF = 0), прочитанное в этом же цикле (вместе с флагом BF) значение АС скорее всего не будет достоверным. Между появлением признака готовности и вычислением контроллером нового значения АС проходит некоторое время, около 4 мкс. Если необходимо получить истинное значение АС, нужно совершить повторную операцию прочтения IR спустя не менее чем 4 мкс. Вывод на экран символа производится записью его кода в регистр DR. При этом символ размещается в DDRAM по текущему адресу, указываемому АС, а значение АС увеличивается или уменьшается на 1. Чтобы произвести переустановку курсора на нужную позицию, необходимо присвоить АС соответствующее значение.

Слайд 29





Управление контроллером HD44780. 40 символов 2 строки.
Когда производится последовательная запись символов и в результате заполняется вся строка, курсор автоматически переходит на вторую строку.
Если необходимо принудительно установить курсор на начало второй строки, то будет неверным присвоить АС, казалось бы логичное значение 0х28 (40). 
Правильным является значение 0х40 (64). 
Значения адресов DDRAM в диапазоне 0х28...0х3F являются неопределенными.
Описание слайда:
Управление контроллером HD44780. 40 символов 2 строки. Когда производится последовательная запись символов и в результате заполняется вся строка, курсор автоматически переходит на вторую строку. Если необходимо принудительно установить курсор на начало второй строки, то будет неверным присвоить АС, казалось бы логичное значение 0х28 (40). Правильным является значение 0х40 (64). Значения адресов DDRAM в диапазоне 0х28...0х3F являются неопределенными.

Слайд 30





Управление контроллером HD44780. 16 символов 2 строки.
Адресация и в этом случае соответствует режиму 40 символов 2 строки.
Описание слайда:
Управление контроллером HD44780. 16 символов 2 строки. Адресация и в этом случае соответствует режиму 40 символов 2 строки.

Слайд 31





Набор символов “Russian” контролера HD44780
Символы с кодами 0х00...0х07 (и их дубликат с кодами 0х08...0х0F) - это переопределяемые символы, графическое изображение которых может назначить сам потребитель. 
Для программирования доступны 8 переопределяемых символов в режиме с матрицей 5x7 точек и 4 с матрицей 5 х 10.
В режиме 5x10 переопределяемые символы адресуются кодами DDRAM через один: 0х00, 0х02, 0х04, 0х06. 
Для кодирования матрицы используются горизонтально «уложенные» байты.
Описание слайда:
Набор символов “Russian” контролера HD44780 Символы с кодами 0х00...0х07 (и их дубликат с кодами 0х08...0х0F) - это переопределяемые символы, графическое изображение которых может назначить сам потребитель. Для программирования доступны 8 переопределяемых символов в режиме с матрицей 5x7 точек и 4 с матрицей 5 х 10. В режиме 5x10 переопределяемые символы адресуются кодами DDRAM через один: 0х00, 0х02, 0х04, 0х06. Для кодирования матрицы используются горизонтально «уложенные» байты.

Слайд 32





Дополнительные символы
Чтобы определить собственный символ необходимо установить счетчик АС на адрес начала матрицы требуемого символа в CGRAM – 0х00, 0х08, 0х10 и т.д. (0х00, 0х10, 0х20 для режима 5х10 точек) - произвести перезапись всех байтов матрицы, начиная с верхней строки. 
После этого, записав в DDRAM код запрограммированного символа: 0х00, 0х01, 0х02 (0х00, 0х02, 0х04 для режима 5x10 точек), на экране на соответствующем знакоместе будет отображаться переопределенный символ.
Описание слайда:
Дополнительные символы Чтобы определить собственный символ необходимо установить счетчик АС на адрес начала матрицы требуемого символа в CGRAM – 0х00, 0х08, 0х10 и т.д. (0х00, 0х10, 0х20 для режима 5х10 точек) - произвести перезапись всех байтов матрицы, начиная с верхней строки. После этого, записав в DDRAM код запрограммированного символа: 0х00, 0х01, 0х02 (0х00, 0х02, 0х04 для режима 5x10 точек), на экране на соответствующем знакоместе будет отображаться переопределенный символ.

Слайд 33





Инициализация контролера HD44780
Выдержать паузу не менее 15 мс между установлением рабочего напряжения питания (> 4.5 В) и выполнением каких-либо операций с контроллером.
Первой операцией выполнить команду, выбирающую разрядность шины (это должна быть команда 0х30 независимо от того, какой разрядности интерфейс вы собираетесь использовать в дальнейшем), причем перед выполнением этой операции не проверять значение флага BF. 
Далее выдержать паузу не менее 4,1 мс и повторить команду выбора разрядности шины, причем перед подачей команды вновь не производить проверку флага BF. 
Следующим шагом необходимо вновь выдержать паузу, на этот раз 100 мкс, и в третий раз повторить команду установления разрядности шины, вновь без проверки BF. 
Эти три операции являются инициализирующими и призваны вывести контроллер в исходный режим работы (то есть перевести в режим работы с 8-ми разрядной шиной) из любого состояния. 
Следом за ними нормальным порядком (без выдерживания пауз, но с проверкой флага BF) выполняется инициализация режимов работы с выдачей инициализирующей последовательности (содержащей в том числе команду выбора необходимой разрядности шины).
Описание слайда:
Инициализация контролера HD44780 Выдержать паузу не менее 15 мс между установлением рабочего напряжения питания (> 4.5 В) и выполнением каких-либо операций с контроллером. Первой операцией выполнить команду, выбирающую разрядность шины (это должна быть команда 0х30 независимо от того, какой разрядности интерфейс вы собираетесь использовать в дальнейшем), причем перед выполнением этой операции не проверять значение флага BF. Далее выдержать паузу не менее 4,1 мс и повторить команду выбора разрядности шины, причем перед подачей команды вновь не производить проверку флага BF. Следующим шагом необходимо вновь выдержать паузу, на этот раз 100 мкс, и в третий раз повторить команду установления разрядности шины, вновь без проверки BF. Эти три операции являются инициализирующими и призваны вывести контроллер в исходный режим работы (то есть перевести в режим работы с 8-ми разрядной шиной) из любого состояния. Следом за ними нормальным порядком (без выдерживания пауз, но с проверкой флага BF) выполняется инициализация режимов работы с выдачей инициализирующей последовательности (содержащей в том числе команду выбора необходимой разрядности шины).

Слайд 34





Алфавитно-цифровые ЖК - модули
Описание слайда:
Алфавитно-цифровые ЖК - модули

Слайд 35





Подключение к uCU
Описание слайда:
Подключение к uCU

Слайд 36





Подключение к uCU
Описание слайда:
Подключение к uCU

Слайд 37





Временные диаграммы
Описание слайда:
Временные диаграммы

Слайд 38






Операции записи для 8-ми разрядной шины
1.Установить значение линии RS
2.Установить	линию R/W = 0
3.Вывести	значение байта данных на линии шины DB0...DB7
4.Установить	линию Е = 1
5.Установить	линию Е = 0
6.Установить	линии шины DB0...DB7= Z
Операции записи для 4-х разрядной шины
1 .Установить значение линии RS
2.Установить	линию R/W = 0
2.Вывести	значение старшей тетрады байта данных на линии шины DB4...DB7
3.Установить	линию Е= 1
4.Установить	линию Е = 0
5.Вывести	значение младшей тетрады байта данных на линии шины DB4...DB7
6.Установить	линию Е = 1
7.Установить	линию Е = 0
8.Установить	линии шины DB4...DB7= Z
Описание слайда:
Операции записи для 8-ми разрядной шины 1.Установить значение линии RS 2.Установить линию R/W = 0 3.Вывести значение байта данных на линии шины DB0...DB7 4.Установить линию Е = 1 5.Установить линию Е = 0 6.Установить линии шины DB0...DB7= Z Операции записи для 4-х разрядной шины 1 .Установить значение линии RS 2.Установить линию R/W = 0 2.Вывести значение старшей тетрады байта данных на линии шины DB4...DB7 3.Установить линию Е= 1 4.Установить линию Е = 0 5.Вывести значение младшей тетрады байта данных на линии шины DB4...DB7 6.Установить линию Е = 1 7.Установить линию Е = 0 8.Установить линии шины DB4...DB7= Z

Слайд 39





Узел управления реле
Управление реле JP-SW производится по линии Р34 порта Р3 микроконтроллера. 
Переключатель J12 позволяет отключить ключ управления реле.
Разъем J8 предназначен для подключения исполнительного устройства.
Описание слайда:
Узел управления реле Управление реле JP-SW производится по линии Р34 порта Р3 микроконтроллера. Переключатель J12 позволяет отключить ключ управления реле. Разъем J8 предназначен для подключения исполнительного устройства.

Слайд 40





Приемник инфракрасного сигнала
Приемник инфракрасного сигнала IR1 принимает сигнал по оптическому каналу от пульта дистанционного управления и преобразует его в напряжение логических уровней 0 и 1. 
Выход приемника подключен к порту Р32 микроконтроллера.
Описание слайда:
Приемник инфракрасного сигнала Приемник инфракрасного сигнала IR1 принимает сигнал по оптическому каналу от пульта дистанционного управления и преобразует его в напряжение логических уровней 0 и 1. Выход приемника подключен к порту Р32 микроконтроллера.

Слайд 41





Часы реального времени
Описание слайда:
Часы реального времени

Слайд 42





DS1302
The DS1302 timekeeping chip contains a real-time clock/calendar and 31 bytes of static RAM. 
The real-time clock/calendar provides seconds, minutes, hours, day, date, month, and year information. 
The end of the month date is automatically adjusted for months with fewer than 31 days, including corrections for leap year. 
The clock operates in either the 24-hour or 12-hour format with an AM/PM indicator. 
Interfacing the DS1302 with a microprocessor is simplified by using synchronous serial communication.
Описание слайда:
DS1302 The DS1302 timekeeping chip contains a real-time clock/calendar and 31 bytes of static RAM. The real-time clock/calendar provides seconds, minutes, hours, day, date, month, and year information. The end of the month date is automatically adjusted for months with fewer than 31 days, including corrections for leap year. The clock operates in either the 24-hour or 12-hour format with an AM/PM indicator. Interfacing the DS1302 with a microprocessor is simplified by using synchronous serial communication.

Слайд 43





DS1302
Input. CE signal must be asserted high during a read or a write. This pin has an internal 40kΩ (typ) pulldown resistor to ground. 
The I/O pin is the bidirectional data pin for the 3-wire interface. This pin has an internal 40kΩ (typ) pulldown resistor to ground.
Input. SCLK is used to synchronize data movement on the serial interface. This pin has an internal 40kΩ (typ) pulldown resistor to ground.
Описание слайда:
DS1302 Input. CE signal must be asserted high during a read or a write. This pin has an internal 40kΩ (typ) pulldown resistor to ground. The I/O pin is the bidirectional data pin for the 3-wire interface. This pin has an internal 40kΩ (typ) pulldown resistor to ground. Input. SCLK is used to synchronize data movement on the serial interface. This pin has an internal 40kΩ (typ) pulldown resistor to ground.

Слайд 44





Байт управления
A command byte initiates each data transfer. 
The MSB (bit 7) must be a logic 1. 
If it is 0, writes to the DS1302 will be disabled. 
Bit 6 specifies clock/calendar data if logic 0 or RAM data if logic 1. 
Bits 1 to 5 specify the designated registers to be input or output, and the LSB (bit 0) specifies a write operation (input) if logic 0 or read operation (output) if logic 1. 
The command byte is always input starting with the LSB (bit 0).
Описание слайда:
Байт управления A command byte initiates each data transfer. The MSB (bit 7) must be a logic 1. If it is 0, writes to the DS1302 will be disabled. Bit 6 specifies clock/calendar data if logic 0 or RAM data if logic 1. Bits 1 to 5 specify the designated registers to be input or output, and the LSB (bit 0) specifies a write operation (input) if logic 0 or read operation (output) if logic 1. The command byte is always input starting with the LSB (bit 0).

Слайд 45


Отладочная плата MCS-51, слайд №45
Описание слайда:

Слайд 46


Отладочная плата MCS-51, слайд №46
Описание слайда:

Слайд 47


Отладочная плата MCS-51, слайд №47
Описание слайда:

Слайд 48


Отладочная плата MCS-51, слайд №48
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию