Видеотерминал и клавиатура микроЭВМ

Страницы работы

Содержание работы

Санкт-Петербургский государственный технологический институт

(технический университет)

Кафедра: систем автоматизированного проектирования и управления                                                                                                     

Курс: 3

Группа: 9082 Б

Учебная дисциплина: Организация ЭВМ и систем

Лабораторная работа № 2

Видеотерминал и клавиатура микроЭВМ

Студент:  Жуков А.В.

Руководитель     _____________    

доцент каф. САПРиУ

Оценка за лабораторную работу   _________________   личная подпись руководителя

Санкт-Петербург

2013 г.

ЦЕЛЬ РАБОТЫ

Целью данной работы является:

1.  изучение характеристик и режимов работы одного из самых распространенных в свое время и до сих пор используемых на производстве отечественных типов алфавитно-цифровых дисплеев ВТА 2000-30 (СМ 7204), используемых в ВК СМ-1803.05 на основе программы Эмулятора СМ-1800 для ПК.

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


Работа с ВТА а автономном режиме

Автономный режим работы терминала включается нажатием клавиши АР.

  Включить автономный режим, нажав клавишу АР;

  проверить ввод информации с алфавитно-цифровой клавиатуры и          отображение на экране, вводя буквы латинского и русского алфавитов, цифры   и спецсимволы верхнего и нижнего регистров;

.

·  проверить режим многократной  выдачи кодовых посылок, для чего нажать клавишу ПВТ и кратко нажать клавишу нужного символа;

·  проверить функционирование клавиш управления курсором и редактирования. Стереть экран;

·  проверить функционирование клавиши ГТ. Определить величину смещения курсора при горизонтальной табуляции;

Величина смещения при горизонтальной табуляции составляет 7 символов.

Работа ВТА в комплексном режиме

В комплексном режиме при вводе информации от ВТА источником является клавиатура, приемником – процессор или другое устройство, захватившее интерфейс (например, ПКУ). При приеме информации в ВТА источником является процессор или другое устройство-задатчик (например ПКУ), приемником – оперативная память ВТА.

На данном этапе работы устройством эадатчиком является не процессор, как обычно, а пульт контроля и управления, установленный в режим прямого доступа. Перед началом выполнения этапа необходимо включить комплексный режим ВТА, нажав клавишу КР (контролировать по свечению светодиода КР), а на ПКУ нажать переключатели СТОП и ЗХ. Установит переключатель ЗУ/УВВ – в положение УВВ, ЧТ/ЗАП – в положение ЧТ, АВТ/ОДН – в положение ОДН.

Для выполнения первого пункта этапа – определения кодов вводимых клавиш – выполнить следующие операции:

·  на переключателях АДРЕС набрать адрес порта ввода 00;

нажать на клавиатуре ВТА цифровую клавишу;

         нажать на ПКУ переключатель ВП;

прочитать на светодиодах ДАННЫЕ введенный   код цифр;

Вводилась 5, вывелось 0101 - верно.

·  описанным выше способом прочитать и зафиксировать коды КОИ-7 для всех арабских цифр, латинских букв А, Р, С, I и русских букв А, П, Ц, И;

1

00110001

2

00110010

3

00110011

4

00110100

5

00110101

6

00110110

7

00110111

8

00111000

9

00111001

0

00110000

A

01000001

P

01010000

C

01011010

I

01000011

·  выяснить, как изменяется вводимый код буквы Z при одновременном нажатии клавиши УС. При этом нужно иметь в виду, что нажатие клавиши управления курсором и редактирования вызывает формирование двух байтов, а нажатие клавиш цифрового поля при нажатой клавише УС порождает три байта. Следовательно, считывание двух- и трехбайтовых кодов с порта ввода 00 производится двух- и трехкратным нажатием переключателя ВП на ПКУ   соответственно;

Z=01001001 УС Z=00011010

·  прочесть с помощью ПКУ и зафиксировать коды, вводимые нажатием клавиш   выделенного цифрового поля, а затем при нажатом УС и одной из цифр (например, 2).

1

00110001

2

00110010

3

00110011

4

00110100

5

00110101

6

00110110

7

00110111

8

00111000

9

00111001

0

00110000

УС 2=00110010

Для выполнения работы по определению состояния ВТА необходимо:

·  нажать любую символьную клавишу (например, I);

прочитать на ПКУ и зафиксировать содержимое порта ввода состояния ВТА

(адрес порта 01);

               прочитать на ПКУ содержимое порта ввода данных с     клавиатуры ВТА

(адрес порта 00);

               повторно прочитать на ПКУ содержимое порта состояния 01. 0-й разряд этого порта является указателем готовности ВТА к передаче очередного байта данных устройству-задатчику,   после   чтения   содержимого   порта-ввода   данных  00 устройством-задатчиком  (в данном случае – ПКУ) значение 0-го разряда порта ввода 01 устанавливается равным 0;

Z(адрес порта 00)=01011010

Z(адрес порта 01)=00001111

·  прочитать двухбайтовый код клавиши очистки экрана  , контролируя состояние порта ввода 01 ВТА перед и после считывания байтов данных из порта 00. Зафиксировать результат.

при 00  при 01

Вывод информации на экран ВТА производится через порт вывода данных с адресом 00. При этом информация от задатчика (в нашем случае – ПКУ) вводится в оперативную память ВТА и затем отображается на экране. Перед выполнением этой части работы переключатель ЧТ/ЗАП на ПКУ устанавливается в положение ЗАП.

Далее необходимо:

·  на переключателях АДРЕС набрать адрес порта вывода 00 (все клавиши отжаты);

на переключателях ДАННЫЕ набрать код символьной клавиши (например, 31Н – код клавиши «1»);

  нажать переключатель ВП и наблюдать на экране появление символа «1» в текущей позиции курсора;

·  выполнить те же действия, выводя на экран коды других символов. Заполнить, таким образом, 2-3 строки;

·  записать в порт вывода данных первый байт кода клавиши  (1ВН), затем второй байт (48Н) и наблюдать установку курсора в начало кадра;

Похожие материалы

Информация о работе