Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Архитектура микроконтроллеров семейства Atmega. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
909 Кб
Скачать

ACIS0 и ACIS1 – биты регистра ACSR, идентифицирующие способ влияния сигнала с выхода компаратора на последующие схемы;

ACSR – регистр конфигураций компаратора;

AIN0 (неинвертирующий) и AIN1 (инвертирующий) – специальные коды, которые используются для сравнения напряжения компаратором;

DDRх – регистр направления передачи информации; FUSE –биты, которые необходимы для задания на-

строек ряда внутренних ПУ МК, что реализуется на практике путем установки энергонезависимых "перемычек" при программировании МК;

EEAR – 16-разрядный регистр адреса для работы с

EEPROM, имеет адрес 0x1E;

EEARL – младший байт 16-разрядного регистра адреса для работы с EEPROM, имеет адрес 0x1E;

EEARH – старший байт 16-разрядного регистра адреса для работы с EEPROM, имеет адрес 0x1F;

JTAG – четырехпроводной интерфейс; является аппаратным отладчиком и применяется при тестировании печатных плат, внутрисхемной отладки и программировании МК; EEDR – 8-разрядный регистр данных для работы с

EEPROM, имеет адрес 0x1D;

EECR – 8-разрядный регистр управления для работы с

EEPROM, имеет адрес 0x1C;

F_END – старший адрес области памяти программ; GIFR – регистр флагов прерываний, используемый для

управления всеми видами прерываний, кроме прерываний от Т/С;

GIMSK (в ряде моделей МК GICR) – регистр маски, который используется для всех видов прерываний, кроме прерываний от Т/С;

INT – вывод МК, функционирующий как вход внешнего прерывания;

81

ICRn – регистре захвата для таймера/счетчика, где n – это номер таймера/счетчика;

SREG – регистр состояния системы, каждый бит которого отражает определенное состояние системы;

OCRn – регистр совпадения для таймера/счетчика, где n – это номер таймера/счетчика;

OCR1A и OCR1B – регистры совпадения микроконтроллера для таймера/счетчика;

OCRnH – старший байт регистра совпадения микроконтроллера для таймера/счетчика;

OCRnL – младший байт регистра совпадения микроконтроллера для таймера/счетчика;

Tn, либо T/Cn, (где n – это цифра) – таймер/счетчик под номером n;

PC – программный счетчик;

PRUN – максимальное значение потребляемой МК мощности;

PWAIT – пониженная мощность потребления МК; PSTOP – мощность потребления МК в режиме останова; PINx – регистр ввода информации;

PORTx – регистр данных;

RAMEND – старший адрес области внутреннего ОЗУ; RESET – сигнал сброса;

SP – указатель стека;

SPI трехпроводный последовательный интерфейс для организации обмена данными между МК и ПУ, подключенными к МПС, мультимикроконтроллерных системах, для записи управляющей программы в МК;

SRAM – память данных МК;

TCNTn, (где n – это цифра), – счетный регистр таймера/счетчика под номером n;

TCNTnH, (где n – это цифра) – старший байт счетного регистра таймера/счетчика под номером n;

82

TCNTnL, (где n – это цифра) – младший байт счетного регистра таймера/счетчика под номером n;

TCCRn - регистр управления таймера/счетчика, где n – номер таймера/счетчика;

TIFR – регистр флагов прерываний, который используется для управления прерываниями от таймеров/счетчиков; TIMSK регистр маски, который используется для

управления прерываниями от таймеров/счетчиков;

TWI – последовательный, двухпроводной, двунаправленный интерфейс, позволяющий объединить до 128 различных устройств, стандарт I2C;

UART – последовательный интерфейс (универсальный асинхронный приемопередатчик) для организации информационного канала обмена МК с внешней средой;

USART – последовательный интерфейс (универсальный синхронно-асинхронный приемопередатчик) для организации информационного канала обмена МК с внешней средой;

WDT – сторожевой таймер.

83

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1.Микропроцессорные системы / Е.К. Александров, Р.И. Грушвицкий, М.С. Куприянов, О.Е. Мартынов и др; под общ. ред. Д.В. Пузанкова. – СПб.: Политехника, 2020. - 936 с.

2.Кочегаров И. И. Микроконтроллеры семейства AVR. Лабораторный практикум / И. И. Кочегаров, В. А. Трусов. – Пенза: Изд-во ПГУ, 2012. – 117 с.

3.Петрухнова Г. В. Архитектура однокристальных микроконтроллеров / Г.В. Петрухнова. – Воронеж: ФГБОУ ВПО «Воронежский государственный технический университет», 2015. - 115 с.

4.Кондусов В.А. Элементы проектирования микро-

процессорных

устройств и систем / В.А. Кондусов,

С.В. Тюрин. –

Воронеж: ВГТУ, 2006. – 83 с.

5.Петрухнова Г.В. Архитектура и эволюция микропроцессоров / Г.В. Петрухнова. – Воронеж:ВГТУ, 2011. – 133 с.

6.Баранов В.Н. Применение микроконтроллеров AVR: схемы, алгоритмы, программы / В.Н. Баранов. – «Додэка - XXI». ЭБС «Лань», 2010. – 288 с.

7.Естифеев А.В Микроконтроллеры семейств Tiny и Mega фирмы Atmel / А.В. Естифеев. М.: «Додэка -XXI». ЭБС

«Лань». 2020. – 560 с.

8.Пузырёв, П. И. Микроконтроллеры / П. И. Пузырёв, А. И. Одинец, К. В. Семенов. – Омск: Изд-во ОмГТУ, 2022 – 116 c.

9.Пьявченко А. О. Архитектура, основы программирования и применения AVR-микроконтроллеров и ARMмикросистем. Часть 1 / А. О. Пьявченко, В. А. Переверзев; – Ростов-на-Дону; Таганрог: Издательство Южного федерального университета, 2019. – 374 с.

84

Учебное издание

Петрухнова Галина Викторовна

АРХИТЕКТУРА МИКРОКОНТРОЛЛЕРОВ СЕМЕЙСТВА ATMEGA

Учебное пособие

В авторской редакции

Подписано к изданию 14.02.2022. Объем данных 1,1 Мб. Тираж 10 экз.

ФГБОУ ВО «Воронежский государственный технический университет»

394006 Воронеж, ул. 20-летия Октября, 84

85

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]