|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Меню:
Главная
Форум
Литература: Программирование и ремонт Импульсные блоки питания Неисправности и замена Радиоэлектронная аппаратура Микросхема в ТА Рубрикатор ТА Кабельные линии Обмотки и изоляция Радиоаппаратура Гибкие диски часть 2 часть 3 часть 4 часть 5 Ремонт компьютера часть 2 Аналитика: Монтаж Справочник Электроника Мощные высокочастотные транзисторы 200 микросхем Полупроводники ч.1 Часть 2 Алгоритмические проблемы 500 микросхем 500 микросхем Сортировка и поиск Монады Передача сигнала Электроника Прием сигнала Телевидиние Проектирование Эвм Оптимизация Автомобильная электроника Поляковтрансиверы Форт Тензодатчик Силовые полевые транзисторы Распределение частот Резисторные и термопарные Оберон Открытые системы шифрования Удк |
[18] Если в строке, в которой была нажата кнопка, был выдан «0» , то нулевой уровень будет передан в соответствующий столбец и введён через порт PO . По информации портов РБи PO можно судить о нажатой кнопке. при вводе информации из порта PO необходимо устранить дребезг контактного датчика. Диоды VD1, VD4 необходимы для защиты линий порта PS от к.з. при одновременном нажатии кнопок в одном столбце. Для индикации алфавитной и цифровой информации в МПУ , как правило используют семисегментные (матричные), светодиодные, газоразрядные или ж/к индикаторы. Светодиодный семисегментный индикатор представляет собой совокупность светодиодов, включённых по схеме с общим анодом или катодом: В матричных индикаторах выводимыйсимвол синтезируется из отдельных мелкихсегментов, образованных, как правило, в матрице: 5x7, 6x8, 9x12,... HG A B C H АЛС 324 (с ОА) 0 V A B C H АЛС 321 (с ОК)
Возможны два основных способа подключения индикатора: -в режиме статической индикации -в режиме динамической индикации. Для простоты рассмотрим указанные способы подключения на примере сегментного индикатора. В режиме статической индикации для подключения каждого сегмента индикатора используется отдельная линия порта вывода p1.0 pi.i p1.2 p1.3 p1.4 p1.5 p1.7 p1.6
Y Определение: Семисегментным кодом символа называют двоичный код, который при записи его в порт вывода обеспечивает свечение на индикаторе данного символа: Разряды порта выводам PL7
Код двойки: 00111011=3ВН, т.о. семисегментный код двойки - 3ВН. Порт выво да DD1 DC К512ИД1 (с ОА) К512ИД2 (с ОК) HG1
АЛС321В Семисегментный дешифратор DD1 обеспечивает преобразование 16-ричной цифры в её семисегментный код. Замечание:недостаток использования DD1: вывод на индикацию только HEX цифр. Для уменьшения требуемых линий портов при подключении сразу несколькихиндикаторов (индикаторная линейка) используют режим динамической индикации. Схема подключения индикаторов имеет вид: линий Пример: для подключения пяти семисегментных индикаторов: -в статическом режиме потребуется 5x8=40 линий портов; -в динамическом режиме : 8+5=13 линий. 0 4.7. Жидкокристаллические индикаторные панели В современном МПУ (пейджеры, сотовые телефоны и др.) часто используют жидкокристаллические индикаторные панели. Они предназначены для вывода как символьной, так и графической информации. При этом графическое изображение синтезируется отдельными точками. Каждая ЖКИ панель включает: -матричный ЖК индикатор; -контроллер вывода информации, реализующий режим динамической индикации. Наличие контроллера позволяет осуществить вывод информации в динамическом режиме без участия центрального процессора. Простейшим ЖКИ панелями являются символьные 1-, 2-, 4-х строчные панели с числом символов в строке до 40. К таким панелям относятся ЖКИ, например, SUNLIKE (Bolymin). Замечание: Основной отличительной особенностью ЖКИ является подключения к системной магистрали МК. Рассмотрим схему подключения ЖКИ типа CS1609D (Bolymin) 1 строка 16 символов. Адрес индикатора 1010101 х= 0ААН Для сокращения требуемых линий порта вывода при подключении 7-ми сегментного индикатора используют внешние 7-ми сегментные дешифраторы: Поясним основные выводы контроллера DD1: D7,...,D0-raffl«i предназначенные для записи выводимой на индикацию информации, а также команд индикатора; ЖКИ панель имеет внутреннее ОЗУ индикатора, в котором и записывается отображаемая информация (как правило в виде ASCII кода) R/w-вход линия определяющая осуществляется чтение (1) либо запись (0) информации. RS-вход линия, передающая записывается данные (0) или команда Е-вход сигнал разрешения операции чтения/записи с контроллера. Перечень основных команд контроллера DD1 индивидуален для каждой индикаторной панели и определяется по инструкции. К этим командам относятся: -команда записи информации В ОЗУ индикатора; -команда чтения информации ОЗУ; -очистка ОЗУ (экрана); -формирование своих символов в виде точечной матрицы. 4.8. Совмещенные контроллеры клавиатуры и индикатора Разработаны БИС (например К580ВД79, I8279,...) представляют собой устройства одновременно осуществление: -автоматическое сканирование матричной клавиатуры без участия центрального процессора; -вывод на индикаторные линейки в режиме динамической индикации без участия центрального процессора требуемой информации. Такие микросхемы называются контроллеры клавиатуры и индикатора (ККИ). Контроллер ККИ К580ВД79 (I8279) обеспечивает выполнения следующих функций: 1)автоматическое сканирования матричных клавиш размером 8х8 2)автоматическое устранение дребезга контактных датчиков 3)индикация в автономном режиме информации на линейке из шестнадцати 7-сегментных индикаторов (в динамическом режиме) Общая схема использования ККИ 580ВД79 имеет вид: Замечание: ККИ К580ВД79 имеет два внутренних ОЗУ: -ОЗУ клавиатуры размером 8байт для хранения кодов нажатых клавиш -ОЗУ индикаторов размером 16байт для хранения 7-сегментных кодов отражаемых символов Назначения основных выводов ККИ ВД79: -D0...D7mnm, используемые для обмена данными и командами с ККИ, подключенных к ШД МПУ -CS-входной сигнал выбора ККИ для обмена информацией с процессором, подключен к селектору адреса |
Среды: Smalltalk80 MicroCap Local bus Bios Pci 12С ML Микроконтроллеры: Atmel Intel Holtek AVR MSP430 Microchip Книги: Емкостный датчик 500 схем для радиолюбителей часть 2 (4) Структура компьютерных программ Автоматическая коммутация Кондиционирование и вентиляция Ошибки при монтаже Схемы звуковоспроизведения Дроссели для питания Блоки питания Детекторы перемещения Теория электропривода Адаптивное управление Измерение параметров Печатная плата pcad pcb Физика цвета Управлении софтверными проектами Математический аппарат Битовые строки Микроконтроллер nios Команды управления выполнением программы Перехода от ahdl к vhdl Холодный спай Усилители hi-fi Электронные часы Сердечники из распылённого железа Анализ алгоритмов 8-разрядные КМОП Классификация МПК История Устройства автоматики Системы и сети Частотность Справочник микросхем Вторичного электропитания Типы видеомониторов Радиобиблиотека Электронные системы Бесконтекстный язык Управление техническими системами Монтаж печатных плат Работа с коммуникациями Создание библиотечного компонента Нейрокомпьютерная техника Parser Пи-регулятор ч.1 ПИ-регулятор ч.2 Обработка списков Интегральные схемы Шина ISAВ Шина PCI Прикладная криптография Нетематическое: Взрывной автогидролиз Нечеткая логика Бытовые установки (укр) Автоматизация проектирования Сбор и защита Дискретная математика Kb радиостанция Энергетика Ретро: Прием в автомобиле Управление шаговым двигателем Магнитная запись Ремонт микроволновки Дискретные системы часть 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||