Архитектура микроконтроллеров семейства Atmega. Учебное пособие
.pdfACIS0 и 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
