Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КР580.doc
Скачиваний:
15
Добавлен:
01.05.2025
Размер:
577 Кб
Скачать
☆

Тема 4.11. Контроллер клавиатуры и дисплея (ккд) кр580вв79.

План:

  1. Определение и основные параметры ККД.

  2. УГО и таблица назначения выводов ККД.

  3. Основные блоки и работа ККД.

  1. Определение и основные параметры ккд.

ИМС КР580ВВ79 - программируемое интерфейсное устройство, предназначенное для ввода и вывода информации в МКПС на основе 8 и 16 разрядных МКП.

ККД допускает одновременное выполнение функции ввода и вывода и позволяет полностью освободить МКП от операций сканирования клавиатуры и регенерации отображения на дисплее.

ОСНОВНЫЕ ПАРАМЕТРЫ ККД:

  1. Разрядность ШД - 8.

  2. Емкость ОЗУ отображения - 16*8 бит.

  3. Число программируемых режимов работы:

  • по вводу-3,

  • по выводу-1.

  1. Тактовая частота <2МГц.

  2. Потребляемая мощность - 600мВт.

2. Уго и таблица назначения выводов ккд.

Рис. 15. УГО ККД КР580ВВ79.

Таблица 15. Назначения выводов ККД КР580ВВ79.

№ вывода

Обозначение

Тип вывода

Функциональное назначение вывода

1,2,5-8,38,39

RET7-RET0

Входы

Линии возврата (приходят с клавиатуры)

3

C

Вход

Сигнал синхронизации

4

INT

Выход

Запрос прерывания

9

SR

Вход

Установка в исходное состояние

10

RD

Вход

Чтение информации

11

WR

Вход

Запись информации

12-19

D0-D7

Вх/Вых

Канал данных

20

GND

-

Заземление

21

INS/D

Вход

Команда/данные

22

CS

Вход

Выбор ИМС (включение ККД)

23

BD

Выход

Гашение отображения

24-27

DSPA3-DSPA0

Выходы

Канал А дисплея

28-31

DSPB3-DSPB0

Выходы

Канал В дисплея

32-35

S0-S3

Выходы

Линии сканирования

36

SH

Вход

Сдвиг (идет на дисплей)

37

C0/STB

Вход

Управление/стробирующий сигнал

40

Ucc

-

Напряжение питания +5В

3. Основные блоки и работа ккд.

ККД включает в себя: дисплейную часть, клавиатурную часть и схему управления.

Дисплейная часть ККД обеспечивает вывод информации по двум 4-разрядным каналам DSPA0-DSPA3, DSPB0-DSPB3. Вывод осуществляется в виде двоичного кода на 8 или 16 разрядные цифровые или алфавитно-цифровые дисплеи.

Дисплейная часть включает в себя:

1. Схема управления вводом/выводом вырабатывает сигналы, которые управляют обменом информацией с МКП.

2. Регистр адреса ОЗУ отображения хранит адрес данных, которые в данный момент записываются или считываются МКП.

3. Регистры ОЗУ отображения предназначены для хранения данных, которые в момент сканирования (сигналами S0-S3) выводятся на выходы DSPA0-DSPA3 и DSPB0-DSPB3.

4. ОЗУ отображения предназначено для хранения информации, которая должна отображаться на дисплее. Запись информации в него и считывание из него осуществляется через буфер канала данных по шине D0 - D7.

Клавиатурная часть ККД через входы RET0-RET7 обеспечивает ввод информации различными способами:

  1. С клавиатурной матрицы объемом 8 слов*8 разрядов.

  2. С матрицы датчиков 8 слов*8 разрядов

  3. Ввод по стробу 8 слов*8 разрядов.

Клавиатурная часть включает в себя:

  1. Буферы клавиатуры и датчиков - они используются для хранения входной информации, любым из трех способов.

  2. Схема управления и устранения дребезга клавиатуры осуществляет управление сканированием клавиатуры и устраняет дребезги клавиатуры при замыкании и размыкании клавиш.

3. ОЗУ датчиков предназначено для хранения с последующим считыванием кода позиции клавиши.

Схема управления осуществляет взаимодействие различных узлов ККД и синхронизирует ввод/вывод информации.

Она включает в себя:

  1. Буфер канала данных, который предназначен для обмена информацией между ККД и СШД.

  2. Схема анализа состояния ОЗУ датчиков определяет количество находящейся в ОЗУ информации, а также фиксирует заполнение всего объема ОЗУ или отсутствие информации в нем.

  3. Схема управления и синхронизации предназначена для записи команды, с помощью которой управляются клавиатурная и дисплейная части ККД. Также она используется для гашения изображения на дисплее.

  4. Счетчик сканирования вырабатывает сигналы S0 - S3, которые производят сканирование клавиатуры. Его можно обнулить аппаратным или программным способами.

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

  1. Дайте определение ККД КР580ВВ79 и расскажите о его назначении.

  2. Перечислите основные параметры ККД КР580ВВ79.

  3. Зарисуйте УГО ККД КР580ВВ79.

  4. Расскажите о выводах ККД КР580ВВ79.

  5. Из каких блоков состоит КЭЛТ?

  6. Для чего предназначена клавиатурная часть ККД?

  7. Для чего предназначена дисплейная часть ККД?

  8. Для чего предназначена схема управления ККД?