
- •Цифровые и микропроцессорные устройства
- •Часть 3
- •Введение
- •Порядок выполнения работы
- •Структурная схема умк
- •Назначение органов управления, ввода и индикации
- •Включение и запуск умк
- •Команды системной программы монитор умк
- •Команда просмотр и модификация содержимого ячейки памяти
- •Команда просмотр и модификация содержимого регистров
- •Команда заполнение массива памяти константой
- •5.4 Команда старт программы
- •Команда подсчет контрольной суммы
- •Команда перемещение массива памяти
- •Содержание отчета
- •Контрольные вопросы
- •Требования к знаниям и умениям учащихся
- •Методические указания
- •Теоретическое обоснование
- •Команды загрузки регистров общего пользования
- •Команды манипуляции 16-разрядными данными
- •Команды загрузки регистра указателя стека
- •Команды пересылки
- •Команда загрузки счетчика команд pchl
- •Команды прямой записи в память
- •Команды чтения памяти по прямому адресу
- •Команды чтения-записи памяти при косвенной адресации через регистровую пару hl
- •Команды чтения/записи при прямой адресации через регистровые пары bc, de
- •Приборы, оборудование и документация
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Требования к знаниям и умениям учащихся
- •Методические указания
- •Теоретическое обоснование
- •Команды сложения 8-разрядных чисел
- •Команды вычитания 8-разрядных чисел
- •Команды двойного сложения
- •Команды инкремента
- •Команды декремента
- •Приборы, оборудование и документация
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Команды логического сложения
- •Команды логического умножения
- •Команды исключающие или
- •Команда инверсия
- •Команды сравнения
- •Теоретическое обоснование
- •Команды сравнения с содержимым регистра
- •Команды сдвига
- •Теоретическое обоснование
- •Команды циклического сдвига
- •Команды сдвига через перенос
- •Приборы, оборудование и документация
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Требования к знаниям и умениям учащихся
- •Методические указания
- •Теоретическое обоснование
- •Команды безусловного перехода
- •Команды перехода по признаку – ноль
- •Команды перехода по признаку с – перенос
- •Команды перехода по признаку р – четность
- •Приборы, оборудование и документация
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Требования к знаниям и умениям учащихся
- •Методические указания
- •Теоретическое обоснование
- •Команды записи в стек, восстановления и обмена стеком
- •Команды вызова подпрограммы и возврата
- •Изучение архитектуры однокристального микроконтроллера pic16f84 Цель работы
- •Подготовка к выполнению работы
- •Вопросы для самоконтроля
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Требования к знаниям и умениям учащихся
- •Литература
- •Пример выполнения задания на симуляторе sim8085 microprocessor simulator
- •Содержание
- •Цифровые и микропроцессорные устройства
- •Часть 3
Включение и запуск умк
Для включения УМК необходимо:
а) отжать (выключить) кнопку СЕТЬ, если она была включена;
б) подключить сетевой шнур к сети переменного тока напряжением 220 В и частотой 50 Гц;
в) нажать кнопку СЕТЬ, она должна остаться в нажатом состоянии. При этом не должны загораться светодиоды защиты +5В, -5В, +12В. Повторное включение УМК должно производиться не менее, чем через 20 секунд после выключения. В противном случае сработает защита блока питания и загорятся соответствующие светодиоды защиты. В этом случае необходимо выключить УМК и дождаться, когда светодиоды защиты погаснут, и только после этого можно повторно включать УМК.
Для запуска УМК необходимо:
отжать кнопки РБ/ШГ и КМ/ЦК, тем самым перевести УМК в автоматический режим работы;
нажать кнопку СБ. При этом в левой части дисплея появится символ "–", что означает, что УМК готов к работе и находится в состоянии приема команд.
Команды системной программы монитор умк
Для ввода команды в УМК необходимо:
а) на функциональной клавиатуре нажать клавишу, соответствующую выбранной команде. При этом экран погаснет;
б) ввести параметры команды (если их несколько, то между ними необходимо нажать клавишу РАЗДЕЛИТЕЛЬ). По мере ввода данных они будут отображаться в соответствующей части дисплея. При вводе параметров необязательно вводить лидирующие нули. Например, вместо 01 можно ввести 1 и вместо 0023 – 23. Длина параметра не ограничена, однако при вводе параметров, отображающих адреса, существенными являются только 4 правые позиции, а при вводе байтовых значений – только 2;
в) нажать клавишу ВП. Результат выполнения команды появится на дисплее. Если при вводе команды будет допущена ошибка, на экран дисплея будет выведен символ "?", и команда будет снята. Оператор должен повторить ввод.
Команда просмотр и модификация содержимого ячейки памяти
Эта команда используется для считывания или записи в память данных. Для выполнения этой команды необходимо:
а) нажать клавишу П;
б) ввести адрес ячейки памяти, например, 800 H (H означает, что адрес указан в шестнадцатеричной системе счисления и в УМК не вводится);
в) нажать клавишу ВП. На дисплее в правой части появится содержимое заданной ячейки
800 XX (произвольное число);
г) введите новое значение – 0
800 0;
д) нажмите клавишу РАЗДЕЛИТЕЛЬ, осуществится переход к следующей ячейке памяти
801 XX;
е) введите новое значение – 1
801 1;
ж) действуя аналогично пунктам д), е), введите далее значения:
2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F;
з) нажмите клавишу ВП.
На этом выполнение данной команды ЗАПИСЬ В ПАМЯТЬ будет окончено. УМК перейдет в режим ввода следующей команды.
Для проверки правильности выполнения этой команды необходимо выполнить эту команду без модификации содержимого памяти, т. е. в режиме чтения:
а) нажать клавишу П;
б) ввести адрес ячейки памяти – 800H;
в) нажать клавишу ВП. На дисплее должно появляться:
800 00;
г) нажмите клавишу РАЗДЕЛИТЕЛЬ
801 01;
д) и т. д. до появления на дисплее
80F 0F.
Таким образом, вы можете просмотреть содержимое ячеек 800H – 80FH. Оно должно совпадать с тем, что вы ввели раньше;
е) введите ВП.
Задание:
1 Начиная с адреса 810H, введите последовательно в ячейки памяти и проверьте данные:0FH, 0EH, 0DH, 0CH, 0BH, 0AH, 9, 8, 7, 6, 5, 4, 3, 2, 1.
Примечание – Для записи программ пользователя доступно адресное пространство начиная с адреса 800H.