Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЦМПУ / Новая папка (1) / ЦИМПУ(atmega 128).doc
Скачиваний:
102
Добавлен:
16.04.2015
Размер:
4.2 Mб
Скачать

6.3 Порядок выполнения лабораторной работы на симуляторе

  1. Запустить симулятор VMLAB 3.12.

  2. Создать новый проект с именем “Project6.prj”.

  3. В окно кодов ввести листинг программы №6.

  4. В окно файла проекта ввести листинг проектного файла №6.

  5. Отладить программу командой Project/Build (F9).

  6. Перейти в окно памяти программ через меню View/Program Memory (Alt+Shift+G).

  7. Выполнить программу в пошаговом режиме командой Run/Step into (F7).

  8. Просмотреть изменение состояния регистров (Alt+Shift+R), портов ввода-вывода, указателя стека (SPL, SPH) и указателя адреса PC (Alt+Shift+I).

  9. В окне осциллографа View/Scope (Alt+Shift+S) пронаблюдать изменение сигналов.

  10. В ходе выполнения программы, при достижении метки m2, на панели управления нажать кнопку «0» и продолжать выполнение программы в пошаговом режиме командой Run/Step into (F7).

  11. В окне осциллографа пронаблюдать изменения сигналов на выводах РВ0, РВ1, РВ2, РВ3.

  12. В соответствии с предложенными вариантами (табл. 6.28) выполнить задание. Повторить п.п. 2 – 11.

  13. Для сохранения проекта выполнить команду File/Save all.

  14. Для выхода из среды разработки VMLAB 3.12 выполнить команды File/Exit (Alt+F4).

6.4 Задание на лабораторную работу

В лабораторной работе студентам необходимо ознакомиться с теоретической частью, разобраться в алгоритме (рис. 6.13) и программе (листинг программы №6 и листинг проектного файла №6), ввести и отладить ее в VMLAB 3.12. В соответствии с вариантом необходимо выполнить задание, приведенное в таблице 6.28.

Таблица 6.28 Варианты заданий для самостоятельной работы

№ Вар.

Задание

1

Организовать поступление в порт В последовательности сигналов: 21, 15, 29, 35, 61, 7, 60 с коэффициентом деления 7; в порт С подать сигналы: 234, 98, 23

2

Организовать поступление в порт В последовательности сигналов: 23, 25, 9, 53, 24, 34 с коэффициентом деления 6; в порт С подать сигналы: 34, 98, 101

3

Организовать поступление в порт В последовательности сигналов: 51, 12, 33, 42, 59, 17 с коэффициентом деления 4; в порт С подать сигналы: 200, 100, 10

4

Организовать поступление в порт В последовательности сигналов: 13, 23, 29, 7, 33, 18 с коэффициентом деления 8; в порт С подать сигналы: 123, 45, 224

5

Организовать поступление в порт В последовательности сигналов: 26, 35, 19, 25, 14, 3, 10, 40 с коэффициентом деления 5; в порт С подать сигналы: 124, 159, 3

6

Организовать поступление в порт В последовательности сигналов: 16, 26, 45, 37, 3, 55 с коэффициентом деления 9; в порт С подать сигналы: 23, 5,2

7

Организовать поступление в порт В последовательности сигналов: 11, 21, 31, 41, 61, 34 с коэффициентом деления 3; в порт С подать сигналы: 172, 75, 156

8

Организовать поступление в порт В последовательности сигналов: 23, 3, 9, 7, 13, 33 с коэффициентом деления 2; в порт С подать сигналы: 178, 57

9

Организовать поступление в порт В последовательности сигналов: 11, 21, 31, 41, 21, 38 с коэффициентом деления 14; в порт С подать сигналы: 172, 75, 156

10

Организовать поступление в порт В последовательности сигналов: 15, 59, 19, 26, 53, 5 с коэффициентом деления 6; в порт С подать сигналы: 68,157

11

Организовать поступление в порт В последовательности сигналов: 18, 28, 38, 48, 5, 45 с коэффициентом деления 15; в порт С подать сигналы: 72, 74

12

Организовать поступление в порт В последовательности сигналов: 32, 48, 19, 46, 43, 5 с коэффициентом деления 5; в порт С подать сигналы: 68,157

13

Организовать поступление в порт В последовательности сигналов: 18, 32, 9, 58, 11, 5 с коэффициентом деления 10; в порт С подать сигналы: 176, 37

14

Организовать поступление в порт В последовательности сигналов: 12, 13, 14, 15, 16, 9 с коэффициентом деления 3; в порт С подать сигналы: 28,245

15

Организовать поступление в порт В последовательности сигналов: 18, 17, 19, 20, 21, 15, 31 с коэффициентом деления 11; в порт С подать сигналы: 235, 221, 137

Соседние файлы в папке Новая папка (1)