Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
prn_ 51_pr1.doc
Скачиваний:
17
Добавлен:
19.02.2016
Размер:
370.18 Кб
Скачать

Movx @dptr,a ; Вывод следующего знакоместа

POP PSW

POP DPL

POP DPH

POP 0

POP ACC

RETI

END

Программа пользователя может анализировать содержимое ячейки KEY и в случае нажатия на клавишу определять, какая клавиша нажата.

Скан-код : биты

0,1 – показывают, в какой строке нажата клавиша;

2,3,4 – не используются;

5,6,7, - показывают, в каком столбце нажата клавиша;

Для перевода из скан-кода в ASCII-код обычно пользуются таблицами, которые заносятся в ПЗУ(см. ЛР №2 раздел II).

Задания.

Составить программу, которая генерирует звуковой сигнал, если нажать три цифровых клавиши в такой последовательности: номер бригады, номер по списку одного из студентов бригады. Вывести на индикатор введенный код и номер бригады.

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

  1. Обьяснить последовательность сканирования клавиатуры.

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

  3. Принцип работы матрицы клавиатуры.

  4. Обьяснить способы взаимодействия драйвера клавиатуры и программы пользователя.

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