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

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

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

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

№ Вар.

Задание

1

Произвести запись в ЭСППЗУ числа $79 в ячейку 023.

2

Произвести запись в ЭСППЗУ числа $9 в ячейку 02D и чтение в РОН R18.

3

Произвести запись в ЭСППЗУ числа $9 в ячейку 101 и число $7 в ячейку 105.

4

Произвести запись в ЭСППЗУ числа $42 в ячейку 005 и число $47 в ячейку 007 и чтение в РОН R19 и R20 соответственно.

5

Произвести запись в ЭСППЗУ числа $14 в ячейку 020. Операцию записи выполнить в новом файле, используя директиву .INCLUDE.

6

Определить начало сегмента SRAM и зарезервировать по адресу $0100 2 байта памяти.

7

Определить начало сегмента SRAM и записать по адресу $0100 число 20 с использованием X-регистра.

8

Определить начало сегмента SRAM и записать по адресу $0102 число 52 с использованием Y-регистра.

9

Определить начало сегмента SRAM и зарезервировать по адресу $0182 3 байта памяти и записать туда число 8 с использованием Z-регистра.

10

Определить начало сегмента SRAM и зарезервировать по адресу $0182 4 байта памяти и записать туда число 85.

11

Записать число 27 в ОЗУ по адресу $22.

12

Занести сумму чисел $0D и $18 в ОЗУ по адресу $50.

13

Занести разность чисел $1D и $0F в ОЗУ по адресу $53.

14

Сравнить 5 байт числа $2D и 3 байт числа $1B. Записать число, байт которого оказался больше в ОЗУ по адресу $54.

15

Занести произведение чисел $21 и $12 в ОЗУ по адресу $58.

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

Таблица 7.4 Варианты индивидуальных заданий

№ Вар.

Задание

1

2

3

4

5

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

1. Что вы знаете о статической ОЗУ памяти данных? 2. Расскажите о запоминающее устройство FlashROM? 3. Расскажите о запоминающее устройство SRAM? 4. Поясните временная диаграмма доступа к памяти? 5. Расскажите адресные регистры ЭСППЗУ – EEARH и EEARL? 6. Как происходит чтение и запись ЭСППЗУ? 7. Как организуется работа памяти в Atmega128? 8. Расскажите регистр данных ЭСППЗУ –EEDR? 9. Поясните программу памяти ввода-вывода? 10. Какие адреса может использовать устройство SRAM? 11. Какие существуют категории конфигурации статического ОЗУ памяти данных? 12. В чем разница между конфигурации статического ОЗУ памяти данных? 13. Что необходимо учитывать при операции записи в ЭСППЗУ? 14. Расскажите регистр управления ЭСППЗУ – EECR? 15. Поясните программу записи и чтения значений в ЭСППЗУ?

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