ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.01.2025
Просмотров: 3647
Скачиваний: 8
СОДЕРЖАНИЕ
1. Структура и функционирование микроконтроллера aTmega128
Регистр управления делением частоты кварцевого генератора – xdiv
2. Интегрированная система программирования avr Studio v4.12
3.Описание лабораторного стенда лс-2.
Работа №1 микроконтроллер aTmega128: методы адресации, команды передачи данных и управления
Работа №2 микроконтроллер aTmega128: команды обработки данных
Работа №3 цифровые системы на базе микроконтроллерa aTmega128:
Регистр управления внешними прерываниями – eicra и eicrb
16-Разрядные таймеры/счетчики t/c1 и t/c3
Регистры сравнения а таймеров/счетчиков - ocRxA
Работа №6 цифровые системы на базе микроконтроллера aTmega128:
Передача данных - Передатчик usart.
Прием данных - Приемник usart.
Работа №7 цифровые системы на базе микроконтроллера aTmega128:
0
Рис.1.1. Регистровая адресация (один регистр общего назначения)
Регистровый
файл
15
9
5 4 0 31
ОР
r d


d

r
0
Рис.1.2. Регистровая адресация (два регистра общего назначения)
Память
I/O
15
5 0 3F
($5F)
ОР
n P

0($20)
Рис.1.3. Регистровая адресация (регистры ввода-вывода)
ОЗУ
данных
31
20 19 16 $FFFF
ОР
Rr/Rd

Младшие
16 бит
$0000
Рис.1.4. Прямая адресация данных
ОЗУ
данных
15
0 $FFFF
Регистр
Y или Z

+




15
10 6 5 0
$0000 OP
n o

Рис.1.5. Косвенная адресация данных со смещением
ОЗУ
данных
Регистр
Y или Z 15
0 $FFFF
$0000
Рис.1.6. Косвенная адресация данных
ОЗУ
данных
15
0 $FFFF
Регистр
X, Y или Z



+


-1
$0000
Рис.1.7. Косвенная адресация данных с преддекрементом
ОЗУ
данных
15
0 $FFFF
Регистр
X, Y или Z



+ 1

$0000
Рис.1.8. Косвенная адресация данных с постинкрементом
Память
программ 15
1 0
$FFFF


Регистр
Z

$0000
Рис.1.9. Адресация константы в памяти программ в командах LPM и ELPM
Память
программ 31
21 20 16 1 0
OP $FFFF


Младшие
16 бит
15
0
$0000
Рис.1.10. Прямая адресация памяти программ в командах JMP и CALL
Память
программ
$FFFF
Регистр
Z 15
0





S0000
Рис.1.11. Косвенная адресация памяти программ в командах IJMP и ICALL
Память
программ
15
0 $FFFF
PC


+


15
12 11
0
OP
k

S0000
Рис.1.12. Относительная адресация памяти программ в командах RJMP и RCALL