Ознакомление с принципом работы и правилами программирования микроконтроллера МКП-1 (Лабораторная работа № 22), страница 3

Слово команды микроконтроллера делится на два поля длиной по восемь разрядов – поле  кода операции и поле операнда. Формат команды микроконтроллера представлен на рис. 5.

Старший байт                                                    Младший байт

D7

D6

D5

D4

D3

D2

D1

D0

D7

D6

D5

D4

D3

D2

D1

D0

N3                             N2                             N1                             N0

Рис.5. Формат команды микроконтроллера

Числа N0, N1, N2, N3 кодируются  символами  шестнадцатеричной  системы  счисления.

В командах вывода информации адрес выхода, определяемый  значением поля операнда, кодируется  двумя шестнадцатеричными  цифрами  N1, N0, первое из которых  может принимать значение от 0 до 2 и определяет один из трех модулей вывода дискретных сигналов, которые могут быть установлены в микроконтроллере. Второе шестнадцатеричное число  N0 определяет  один  из шестнадцати конкретных  выходов 0....F.

3. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

Используемое оборудование

В лабораторной работе используется микроконтроллер МКП-1-32-0.5, источник питания +12В, а также стенд– имитатор датчиков и нагрузок.

Требования по ТБ

Порядок включения оборудования: 1) микроконтроллер МКП-1-32-0.5; 2) источник питания +12В (положение ВКЛ – тумблер вниз). После отключения стенда повторное включение производить по истечении времени не менее 10 сек.

Не допускается подавать на входы-выходы напряжение больше 30 В.

Не рекомендуется закрытие верхних жалюзи.

Микроконтроллер должен иметь защитное заземление.

3.1. Изучить команды МКП-1, приведенные в табл. 1.

3.2. Изучить клавиатуру и приемы, позволяющие заносить программы в микроконтроллер и выполнять их.

Чтобы включить режим «Ручной», нажмите  клавишу  Р и, не отпуская ее, клавишу 1. При этом должен загореться индикатор  режима работы Р, дисплей погашен. Для ввода кода команды выполните последовательно четыре нажатия на клавишу ПУ, соответствующие значениям N3, N2, N1, N0, проверяя перед каждым нажатием готовность микроконтроллера к приему информации с клавиатуры по состоянию индикатора ОЖ. В случае ошибки нажмите СБР. Убедившись в правильном вводе, нажмите любую информационную клавишу ПУ: при этом микроконтроллер осуществит выполнение введенной команды.

Чтобы включить «Ввод программы», нажмите клавишу Р, и, не отпуская ее, клавишу 3. При этом должен загореться индикатор режима работы ВП, а на дисплее в зоне адреса индицируется БА и СК. Остальные зоны дисплея погашены. Ввод кода команды аналогичен вводу в режиме «Ручной».В случае ошибки при вводе еще раз включите режим «Ввод программы» и повторите ввод кода программы. Убедившись в правильности, нажмите любую информационную клавишу ПУ, при этом код записывается в ЭНЗУ.

Для включения режима «Просмотр программы» нажмите клавишу Р, и, не отпуская ее, клавишу 4 (если просмотр идет в направлении увеличения), или клавишу 5 (если в направлении уменьшения адресов управляющей программы).Нажатием на любую клавишу значения счетчика команд увеличиваются (уменьшаются) на единицу, и на дисплей выводятся адрес и код следующей команды.

Для включения режима «Пошаговый» нажмите клавишу Р, и, не отпуская ее, клавишу 2. При этом должен загореться индикатор режима Ш. Нажатие любой информационной клавиши приводит к выполнению записанной команды и, по окончанию выполнения,   выводу на дисплей адреса и кода следующей команды.

Для включения режима работы «Автоматический» нажмите клавишу Р и, не отпуская ее, клавишу 0. При этом должен загореться индикатор режима А; дисплей погашен за исключением тех моментов, когда индикация обусловлена выполняемой командой.

Чтобы остановить выполнение управляющей программы в режиме «Автоматический», переключите микроконтроллер в любой другой режим работы или нажмите кнопку СБР.