Введение 4
1. Архитектура микроконтроллеров MCS-51 5
1.1. Блок управления и синхронизации 6
2. Архитектура микроконтроллеров ARM 9
2.1. Основные характеристики ядра ARM7 11
3. Архитектура микроконтроллера AVR 13
3.1. Микропроцессор 14
3.2. Память 14
3.2.1. Память программ (Flash ROM или Flash ПЗУ) 14
3.2.2. Память данных 15
3.2.3. Регистровая память (РОН и РВВ) 15
3.2.4. Энергонезависимая память данных (EEPROM) 16
3.2.5. Оперативная память (ОЗУ или RAM) 16
3.3. Периферия 16
3.3.1. Порты ввода/вывода (I/O) 16
3.3.2. Прерывания (INTERRUPTS) 17
3.3.3. Таймеры/счетчики (TIMER/COUNTERS) 18
3.3.4. Сторожевой таймер (WDT) 18
3.3.5. Аналоговый компаратор (AC) 19
3.3.6. Аналого-цифровой преобразователь (A/D CONVERTER) 19
3.3.7. Универсальный последовательный приемопередатчик (UART или
USART) 19
3.3.8. Последовательный периферийный интерфейс SPI 20
3.3.9. Двухпроводной последовательный интерфейс TWI 20
3.3.10. Интерфейс JTAG 20
3.3.11. Тактовый генератор 21
3.3.12. Система реального времени (RTC) 21
3.4. Питание 21
3.4.1. Сброс при снижении напряжения питания (BOD) 22
Выводы 23
3
Список литературы 24