Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shporyy.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.48 Mб
Скачать

34. Основной механизм сопряжения по времени работы мп и внешних устройств

RDY — готовность, указывает на то, что адресуемое в данном цикле устройство готово к обмену данными. Если устройство не готово к взаимодейст­вию с МП, оно выдает сигнал RDY = 0, и МП переходит в состояние ожидания. В этом случае между тактами ТЗ и Т4 цикла шины появляется необходимое число тактов ожидания TW. После установки сигнала RDY=1 МП выходит из состояния ожидания и возобновляет работу.

CLK—тактовая синхронизация (тактирование). Сигнал синхронизации от внешнего генератора тактовых импульсов, предназначен для синхронизации МП. Используется серия тактовых импульсов CLK с периодом повторения Т, равным 200—500 нc.

35. Подключение дисплея и клавиатуры к мпс

Учебный микропроцессорный комплект (УМК) представляет собой законченную микро-ЭВМ. Одно из ее предназначений – разработка и отладка алгоритмов управления технологическим оборудованием, алгоритмов первичной обработки информации датчиков.

Микро-ЭВМ ‘УМК’ выполнена на базе микропроцессора КР580ВМ80 (I8080). Программа пользователя заносится в УМК в машинных кодах микропроцессора пользователем.

В качестве устройства вывода информации, удобного для восприятия, часто используется дисплей на семисегментных индикаторах (ССИ) (рис. 1). Индикатор может отображать цифры от 0 до 9, а также некоторые буквы. Индикатор может иметь дополнительный светодиод для индикации десятичной точки.

Рис. 1. Внешний вид (а) и схема семисегментной матрицы (б)

На рис. 2 показано подключение к микроконтроллеру четырех 7-сегментных индикаторов.

Рис. 2. Подключение к микроконтроллеру четырех 7-сегментных индикаторов

Клавиатура является одним из широко распространенных устройств ввода данных и управляющих воздействий в микроЭВМ. С помощью клавиатуры можно вводить программу в ОЗУ, инициировать различные режимы работы микроЭВМ (пуск программы с заданного адреса, останов программы, выполнение программы по машинным циклам, вывод содержания регистров МП БИС на дисплей и т.д.).

Во всех случаях при организации ввода информации с клавиатуры в микроЭВМ перед разработчиком ставится ряд задач, к основным из которых можно отнести:

1. определение факта нажатия клавиши на клавиатуре;

2. нахождение номера нажатой клавиши;

3. осуществление передачи управления на соответствующую подпрограмму.

Первые две задачи являются специфическими при организации ввода информации с клавиатуры, и именно им будет уделено внимание в данном разделе. Последняя, как правило, решается программными методами.

Наиболее удобно организовывать клавиатуру в виде матрицы размером п×т, где п и т — соответственно число строк и столбцов. При таком способе организации к микро-ЭВМ можно подключать т×п клавиш. Сопряжение клавиатуры с микро-ЭВМ производят с помощью устройств ввода-вывода данных. Для иллюстрации метода сопряжения клавиатуры с микроЭВМ рассмотрим клавиатуру 3x3, представленную на рис. 6 (где СхДША — схема дешифрации адреса, УВв — устройство ввода адрес-20h, УВыв — устройство вывода адрес-30h), ряды которой подключены к трем младшим разрядам устройства вывода УВыв (символьное обозначение адреса KBDOT), а столбцы подключены к трем младшим разрядам устройства ввода УВв (символьное обозначение адреса KBDIN).

Рис. 6. Схема подключения клавиатуры к микро-ЭВМ

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]