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

5.3 Порядок выполнения лабораторной работы

  1. Запустить среду разработки VMLAB.

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

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

  4. Изменить значение тактовой частоты работы микроконтроллера с 1 МГц на 4 МГц.

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

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

  7. Проконтролировать изменение флагов регистра SREG при работе с циклами (регистр SREG находится в окне регистров − View/Registers/flags (Alt+Shift+R)).

  8. Проверить результат выполнения программы, кото­рый хранится в Y.

  9. В соответствии с предложенными вариантами выполнить задание (см. таблицу 5.4).

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

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

5.4 Задания на лабораторную работу

В лабораторной работе необходимо ознакомиться с теоретической частью, разобраться с алгоритмом предложенной программы (рис. 5.1), отладить программу (см. листинг программы №5) в среде разработки VMLAB. В соответствии с вариантом нужно выполнить самостоятельное задание в среде разработки VMLAB. Задания приведены в таблице.

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

№ вар.

Задание

1

Реализовать программно функцию

2

Реализовать программно функцию

3

Реализовать программно функцию

4

Реализовать программно функцию

5

Реализовать программно функцию

6

Реализовать программно функцию

7

Реализовать программно функцию

8

Реализовать программно функцию

9

Реализовать программно функцию

10

Реализовать программно функцию

11

Реализовать программно функцию

12

Реализовать программно функцию

13

Реализовать программно функцию

14

Реализовать программно функцию

15

Реализовать программно функцию

Задания для индивидуальной работы

После выполнения задания вам предлагается работа повышенной сложности, включающие в себя знание дополнительного материала и развитого мышления. Задания представлены в таблице 5.2.

Таблица 5.5 Варианты для индивидуальной работы

№ вар.

Задание

1

Дан массив А из 10 однобайтовых чисел, содержащий число 0хАА. Выполнить операцию "логическое И" над всеми числами до 0xАА и операцию "логическое ИЛИ" над всеми числами после него.

2

Написать программу вычисления логической функции V=X*(NOT.Y*Z+NOT.W) (или др.) ,где + - знак операции ИЛИ,* - знак операции И, X,Y,Z,W-логические переменные, хранимые в разрядах 3-0 ячейки памяти данных по адресу 0x10.

3

Дан массив А из 5 однобайтовых чисел. Выполнить операцию "логическое И-НЕ" над всеми числами массива А.

4

Дан массив В из 7 однобайтовых чисел. Выполнить операцию "логическое ИЛИ-НЕ" над всеми числами массива В.

5

Даны массивы А и В из 5 однобайтных чисел. Выполнить импликацию чисел из массива А при помощи массива В. Числа, получившегося массива, сложить.

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