Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_МК_1_1.doc
Скачиваний:
2
Добавлен:
23.09.2019
Размер:
2.61 Mб
Скачать

3 Контрольные вопросы

1 Чем отличается микроконтроллер от типовой микропроцессорной системы?

2 Перечислите основные элементы процессорного ядра микроконтроллера НС705J.

3 Назовите все программно-доступные элементы восьмиразрядного микроконтроллера НС05J.

4 Чему равно и как распределено адресное пространство памяти и ввода/ вывода микроконтроллера НС705J?

5 Как адресуются устройства ввода/вывода (УВВ) в микроконтроллере НС705J (как отдельные УВВ или выделенные ячейки памяти)?

6 Назовите достоинства и недостатки адресации УВВ в виде выделенного адресного пространства ввода/вывода или в виде зарезервированных ячеек памяти адресного пространства памяти микропроцессорной системы.

7 Какие разновидности физической памяти применяются в однокристальных микроконтроллерах фирмы MOTOROLA?

8 Перечислите и определите назначение выделенных ячеек памяти в начале и конце адресного пространства однокристальных микроконтроллеров фирмы MOTOROLA.

9 Перечислите и определите назначение всех битов регистра признаков (флагов) процессорного ядра у однокристальных микроконтроллеров фирмы MOTOROLA.

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

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

12 Каковы разрядность и назначение регистра РС процессорного ядра у однокристальных микроконтроллеров фирмы MOTOROLA?

13 Каковы разрядность и назначение регистра SР процессорного ядра у однокристальных микроконтроллеров фирмы MOTOROLA?

14 Почему у регистров SP и PC процессорного ядра используются не все биты при адресации ячеек памяти адресного пространства?

4 Домашнее задание

Составить в мнемонике ассемблера однокристальных 8-разрядных микроконтроллеров фирмы MOTOROLA программу, выполняющую операцию Z с операндами W и V. Значения Z, W и V взять из таблицы 4.1.

Таблица 4.1 – Исходные данные для домашнего задания

Ва–ри–ант

1

2

3

4

5

6

7

8

9

10

11

12

13

Z

+

И

ИЛИ

+

И

ИЛИ

+

И

ИЛИ

W

3d

7f

5a

44

4d

4f

6e

2f

4d

54

4e

V

6e

3a

5d

8f

54

4e

58

40

0a

4f

7c

3d

5c

5 Лабораторное задание

Рабочее место для исследования микроконтроллера НС705J имеет в своем составе два элемента: первый – хозяин-компьютер (HOST), IBM-совместимый с операционной системой DOS, содержащий отладочную программу интерактивной связи (эмулятор-симулятор) микроконтроллера НС705J и, второй – плату микроконтроллера НС705J, соединенную с HOST-компьютером через интерфейс RS-232. На плате микроконтроллера располагаются собственно сам микроконтроллер НС705J, а также устройства, предназначенные для программирования ППЗУ микроконтроллера и отладки прикладных программ.

Для начала работы с эмулятором-симулятором, а через него и с микроконтроллером, следует средствами операционной системы войти в каталог ICS05J1A, и запустить программу (исполняемый exe-файл) с таким же названием. При этом командная строка должна иметь следующий вид:

…\ics05j1a [bw] [c com n] [/b19200] [/b115200]<enter>

где bw – признак чёрно-белого дисплея (для цветного его не следует вводить);

c com n (n = 1…8) – номер последовательного порта HOST-компьютера (по умолчанию принимается n = 1);

b19200 или b115200 – скорость обмена по последовательному коммуникационному порту в стандарте RS-232 (по умолчанию принимается b115200).

Отладочная программа – эмулятор-симулятор после необходимых сообщений установит на экране монитора HOST-компьютера диалоговый дисплейный интерфейс, состоящий из пяти окон: CPU; CODE; VARIABLES F8; MEMORY F3; DEBUG F10. В центре, между окнами выводится сообщение о состоянии обмена по последовательному коммуникационному порту: POD HC705J1A yes – обмен существует и работать можно; POD HC705J1A no – обмена нет и следует искать физическую причину нарушения связи.

Внизу окна DEBUG F10 расположена информация о «горячих клавишах», позволяющих получать необходимые сведения, помощь в действиях пользователя и т. п.

Далее выполнить следующее:

  • нажатием клавиши F1 в перечне подсказок выбрать меню MEMORY MAP и изучить карту памяти микроконтроллера HC705J1A. Занести в рабочую тетрадь (протокол лабораторной работы) информацию по распределению памяти микроконтроллера HC705J1A;

  • нажатием клавиши F1 в перечне подсказок выбрать меню COMMANDS LIST и переписать в рабочую тетрадь перечень команд (директив) эмулятора-симулятора;

  • нажатием клавиши F1 в перечне подсказок выбрать меню COMMANDS GROUPED, повторить аналогично предыдущему пункту запись директив по группам;

  • проделать аналогичные действия для меню HC05 INSTRUCTION SET и выписать в протокол лабораторной работы основные команды микроконтроллера HC705J1A с объяснениями элементарных действий каждой команды.

Командой отладчика ASM $300 занести в память микроконтроллера решение домашней задачи, предоставить на проверку преподавателю, а затем командой (директивой) трассировки выполнить эту программу и убедиться в верности действий микроконтроллера согласно исходным данным домашней задачи.