Ремонт принтеров, сканнеров, факсов и остальной офисной техники


назад Оглавление вперед




[18]

Если в строке, в которой была нажата кнопка, был выдан «0» , то нулевой уровень будет передан в соответствующий столбец и введён через порт PO . По информации портов РБи PO можно судить о нажатой кнопке. при вводе информации из порта PO необходимо устранить дребезг контактного датчика. Диоды VD1, VD4 необходимы для защиты линий порта PS от к.з. при одновременном нажатии кнопок в одном столбце.

Для индикации алфавитной и цифровой информации в МПУ , как правило используют семисегментные (матричные), светодиодные, газоразрядные или ж/к индикаторы.

Светодиодный семисегментный индикатор представляет собой совокупность светодиодов, включённых по схеме с общим анодом или катодом:

В матричных индикаторах выводимыйсимвол

синтезируется из отдельных мелкихсегментов,

образованных, как правило, в матрице:

5x7, 6x8, 9x12,...

HG

A

B C H

АЛС 324

(с ОА)

0 V

A

B C

H

АЛС 321

(с ОК)

A

B C

1 1

H

0 V

0 V

Возможны два основных способа подключения индикатора:

-в режиме статической индикации

-в режиме динамической индикации.

Для простоты рассмотрим указанные способы подключения на примере сегментного индикатора.

В режиме статической индикации для подключения каждого сегмента индикатора используется отдельная линия порта вывода

p1.0

pi.i

p1.2

p1.3 p1.4 p1.5 p1.7

p1.6

a

wl f

wJe

ъ

1 d

W--

ъ

>-

Y

Определение: Семисегментным кодом символа называют двоичный код, который при записи его в порт вывода обеспечивает свечение на индикаторе данного символа:

Разряды порта выводам PL7

P1.7

P1.6

P1.5

P1.4

P1.3

P1.2

P1.1

P1.0

С

H

D

E

G

F

A

B

Код двойки: 00111011=3ВН, т.о. семисегментный код двойки - 3ВН.


Порт выво да

DD1

DC

К512ИД1 (с ОА)

К512ИД2 (с ОК)

HG1

A

B

1 1

C

D

E

F

G

H

0V

АЛС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-входной сигнал выбора ККИ для обмена информацией с процессором, подключен к селектору адреса



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7] [стр.8] [стр.9] [стр.10] [стр.11] [стр.12] [стр.13] [стр.14] [стр.15] [стр.16] [стр.17] [стр.18] [стр.19] [стр.20] [стр.21] [стр.22] [стр.23] [стр.24] [стр.25] [стр.26] [стр.27] [стр.28]