Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Лабораторная работа по «Микропроцессорная техника»

Автор:   •  Октябрь 22, 2018  •  Лабораторная работа  •  544 Слов (3 Страниц)  •  496 Просмотры

Страница 1 из 3

Министерство образования и науки Российской Федерации

Федеральное государственное автономное образовательное учреждение высшего профессионального образования

«Российский государственный профессионально-педагогический
университет»

Институт инженерно-педагогического образования

Кафедра сетевых информационных систем и компьютерных технологий обучения

Отчет по лабораторной работе №3

по дисциплине «Микропроцессорная техника»
Вариант 12

Выполнил: Олькова А.В.

Студент группы ЗИБ-301

Проверил: Мешков В.В.


ЛАБОРАТОРНАЯ РАБОТА№ 3

ИЗУЧЕНИЕ ВЫПОЛНЕНИЯ КОМАНД ВВОДА И ВЫВОДА ИНФОРМАЦИИ.

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

Оборудование: персональный компьютер, программная модель стенда УМПК– 80

Задача:

12. Организовать  вывод  символов  на  дисплей  по  следующему алгоритму.  С клавиатуры последовательно вводятся шесть символов (символы от 0 до F), которые не отображаются  на дисплее. Вместо этого, при вводе каждого символа, в следующей позиции дисплея, начиная с крайней правой, должна загораться разделительная точка. После ввода последнего шестого символа они должны по очереди загореться, начиная с последнего шестого символа, они должны последовательно загореться каждый в своей позиции так, чтобы было заметно, что они загораются не одновременно и оставаться зажженными 1 секунду. Далее алгоритм повторяется. Программа должна работать в цикле.

Выполнение работы:

Общие сведения

Команды ввода и вывода информации обеспечивают информационный обмен данными между микропроцессором и устройствами ввода-вывода (портами вода/вывода) микропроцессорной системы.

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

Если нажатая клавиша находится в верхней строке, то считывается код 64h, если во второй сверху – 34h, в третьей сверху – 54h и, наконец, в нижней – 70h. Если не нажата ни одна клавиша, то код равен 74h

Адреса портов следующие:

Порт А - F8; B - F9; C - FA.

Ячейки памяти 0810-0815 используются в программе для временного хранения данных.

Ячейки памяти 0800-080F зарезервированы для семисегментных кодов чисел 0-F.

Адрес ячейки памяти

Семисегментный код

Символ

0800

3f

0

0801

06

1

0802

5b

2

0803

4f

3

0804

66

4

0805

6d

5

0806

7d

6

0807

07

7

0808

7f

8

0809

6f

9

080A

77

A

080B

7c

B

080C

39

C

080D

5e

D

080E

79

E

080F

71

F

...

Скачать:   txt (11.6 Kb)   pdf (343 Kb)   docx (221.7 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club