- •Лабораторные практикум
- •Перечень лабораторных работ
- •Лабораторная работа №1 Диагностирование электрической схемы устройства
- •1. Цель работы
- •2. Объект, методика и средства исследования
- •Описание лабораторного стенда
- •4. Порядок выполнения работы.
- •5 Содержание отчёта
- •1. Цель работы
- •2. Объект исследования
- •3. Предварительное задание
- •4. Порядок выполнения работы.
- •5. Содержание отчёта.
- •Лабораторная работа № 3 Исследование корректирующей способности кода Хэмминга.
- •1. Цель работы
- •2. Объект, методика и средства исследования
- •3. Предварительное задание к эксперименту
- •4. Порядок выполнения работы
- •Лабораторная работа №4 Применение осциллографа при выполнении наладочных операций
- •Лабораторная работа № 5 Проверка и измерение параметров сигналов с помощью контрольно-измерительных приборов
- •4. Порядок выполнения работы.
- •Лабораторная работа № 6 Освоение методики работы на диагностическом стенде при диагностировании модуля учпу
- •4. Порядок выполнения работы.
- •Лабораторная работа № 7 Практическое изучение методов прямой адресации операндов
- •3. Сведения о командах процессора, применяемых при изучении методов прямой адресации.
- •4. Порядок выполнения работы
- •Лабораторная работа № 8 Практическое изучение методов косвенной адресации операндов
- •Лабораторная работа № 9 Разработка и выполнение тестовой программы
- •4. Порядок выполнения работы
- •4. Порядок выполнения работы
- •Лабораторная работа №10 Проверка оперативного запоминающего устройства учпу 2с42-65 с панели пульта оператора и с помощью тестовой программы
- •Лабораторная работа № 11 Наладка постоянного запоминающего устройства
- •4 Содержание отчёта
- •Лабораторная работа № 12 Комплексная наладка субблока цап
- •1. Цель работы
- •2. Объект исследования
- •4. Порядок выполнения работы
- •Лабораторная работа №13 Проверка блока отображения символьной информации с помощью тестовой программы
- •5 Порядок выполнения работы
- •Лабораторная работа №14 Проверка блока умножения с помощью тестовой программы
- •Лабораторная работа № 15 Проверка функционирования таймера с помощью тестовой программы
- •3. Порядок выполнения работы
- •Лабораторная работа №16 Проверка блока связи с фсу с помощью тестовой программы
- •3.Предварительное задание к эксперименту
- •4. Порядок выполнения работы
- •Лабораторная работа №17 Наладка модуля стабилизатора блока питания учпу
- •3. Порядок выполнения работы
- •4. Содержание отчёта
- •5. Литература
4. Порядок выполнения работы
4.12.5.Тест-программа для проверки КП
При отсутствии КВПП и УФК проверку работоспособности модулей УЧПУ "Электроника НЦ31" можно производить путем перевода УЧПУ в режим ЭВМ. Для этого необходимо выполнить следующие операции:
М123456,
1. ключ в
ввод деблокировка область доступ к
памяти памяти параметрам
Д алее необходимо ввести параметры:
N43 S100 максимальное количество адресов в программе
N44 S1
N45 S6266
N1 G1 (для третьей версии НЦ31)
N40 G1 (для четвертой версии НЦ31)
После этого в область параметров F записывается тестовая программа (циклическая запись 1 во входные регистры КП).
N0 F160200 записывается число 20 в регистр общего
N1 F000020 назначения РОН
N2 F170773 20 заносится в 73 системный регистр
N3 F171721 содержимое 21 РОН заносится в стек
N4 F160200 число 70400 заносится в нулевой РОН
N5 F70400
N6 F170721 число 70400 заносится в 21 РОН
N7 F160200 1 записывается в -й РОН
N8 F1
N9 F30100 содержимое -го регистра общего назначения записывается по адресу КП 170500
(N9 F30101) для Z запись по адресу 170501
(N9 F30103) для шпинделя запись по адресу 170503
N10 F171220 сдвиг единицы вправо в -м РОН
N11 F160600 выдержка времени
N12 F40000 величина выдержки времени
N13 F170201 содержимое увеличивается на 1
N14 F62377 условный переход по
N15 F21046 переписка из ячейки 170466 в РОН2
N16 F162402 сравнение кода клавиш с числом 728
N17 F72
N18 F62367 возврат в 15 кадр
N19 F171200 обнуление нулевого РОН
N20 F170773 пересылка содержимого РОН0 в регистр маски
N21 F161721 переписка из стека в регистр базы данных
N22 F161560 возврат по стеку
M *T47600 запуск программы.
Для выхода из программы нажать .
После запуска программы необходимо с помощью осциллографа проконтролировать сигнал на выходе того канала, для которого написана программа.
5. Содержание отчёта
5.1 Название и цель работы.
5.2 Результаты измерений.
5.3 Методика расчёта погрешностей и результаты расчёта.
5.4 Выводы.
6. Контрольные вопросы
6.1 Укажите значение погрешностей измерительного прибора.
6.2 Укажите диапазон измеряемых величин.
Литература
Устройство 2С42-65. Руководство по эксплуатации 3.035.090 РЭ.
Лабораторная работа №13 Проверка блока отображения символьной информации с помощью тестовой программы
1. Цель работы
Выполнить тестовую проверку функционирования субблоков связи с блоком отображения символьной информации (БОСИ) и дисплея диалогового вычислительного комплекса ДВК.
Исследовать принципы отображения символьной информации на экране БОСИ.
2.Оборудование рабочего места
Объект исследования:
-дисплей диалогового вычислительного комплекса ДВК;
-субблоки связи с блоком отображения символьной информации SB-780,781, 782, 783 УЧПУ 2С42-65.
3. Методика исследования
Исследование блока отображения символьной информации состоит в тестовой проверке функционирования субблоков связи с блоком отображения символьной информации и дисплея диалогового вычислительного комплекса ДВК с помощью тестовой программы на языке Ассемблера.
4 Предварительное задание
Исследовать принцип действия в соответствии с вариантом задания (таблица 4.1) одного из функциональных узлов субблока интерфейса SB-781 УЧПУ 2С42-65 (схема принципиальная субблока представлена в приложении А).
Таблица 4.1
Вариант задания |
Исследуемый функциональный узел |
0 1 2 3 4 5 6 7 8 9 |
Селектор адреса 177566 Селектор адреса 160776 Селектор адресов из диапазона 161000...161776 Регистр состояния 160776 Регистр ГОТОВНОСТЬ Схема прерывания Схема приема и передачи сигнала ППР Мультиплексор на микросхеме Д31, Д32 Мультиплексор на микросхеме Д33, Д34 Схема выработки ответного сигнала СИП |
В отчете дать следующее примерное описание функционального узла:
-фрагмент принципиальной схемы узла;
-состав входных и выходных сигналов узла и их назначение;
-описание микросхем, на которых построен функциональный узел.
Перевести в машинные коды тестовую программу на языке Ассемблера, предназначенную для проверки правильности вывода строки символов на экран БОСИ.
MOV #700, R1;
M1: TSTB @#177560; опрос готовности
BPL M1; клавиатуры
MOVB @#177562, @R1; передача в память
MOVB @R1, @#177566; передача на экран
CMPB #15, (R1)+; сравнение с ВК
BNE M1; переход по =ВК к вводу нового символа
HALT.
В программе выполняется ввод символов с клавиатуры дисплея в коде КОИ-7 в буферную область памяти, начинающуюся с 700-го адреса. В качестве счетчика адресов используется R1. Заканчивается ввод строки нажатием клавиши ВК. При вводе осуществляется режим «эхо», т.е. каждый вводимый символ передается в память и на экран дисплея. Так как работа с клавиатурой, безусловно, медленнее, чем вывод символов на экран, то опрос готовности экрана не производится. Основная особенность программы в том, что непрерывно опрашивается готовность клавиатуры с помощью циклически выполняемых команд TSTB @#177560 и BPL M1. При тестировании младшего байта регистр состояния клавиатуры проверяется состояние только старшего (седьмого) бита. Если он равен нулю, т.е. клавиатура не готова, то после команды «ветвление по плюсу» (нуль на седьмом бите) повторяется опрос РС клавиатуры. Если нажата одна из клавиш, то в седьмой бит РС заносится единица, условие ветвления по плюсу не выполняется и производится запись кода нажатой клавиши из регистра данных в память.
4.3. Выполнить перевод в машинные коды тестовой программы проверки функционирования БОСИ УЧПУ 2С42-65.
Тестовой программой предусмотрено вывод на экран БОСИ строки символов, при этом задается номер строки символов и коды отображаемых символов.
Номер строки символов определяется предварительной записью в регистр R0 начального адреса ЗУ регенерации. Предварительная запись до начала прогона тестовой программы в регистр R1 кода символа определяет первый символ. Последним выводимым на экран символом является символ с кодом 200.
Тест-программа в мнемонике Ассемблера имеет вид:
M1: TSTB @#160776
BPL M1
MOV #20, @#160776
MOVB R1, (R0)+
BIC #20, @#160776
INCB R1
CMP #200, R1
BNE M1
HALT
4.4. Проверить правильность перевода программ (см. Приложение К инструкции). Выполнить анализ ошибок при их наличии.
