Введение в микроконтроллеры
МК = { Процессорное ядро, Генератор тактовых сигналов,
Память программ, Память данных,
Периферийные устройства, Внешние выводы
| Система внутренних шин, связывающая все ранее перечисленное;
Способы адресации, форматы и система команд;
Схемотехнические и конструкторско-технологические условия применения }
Процессорное ядро = { Счетчик команд, Арифметико-логическое устройство,
Блок регистров общего назначения}
Семейство МК - множество МК, производимых одним производителем, у которых обязательно совпадают способы адресации, форматы команд и, за некоторым исключением, наборы команд.
Совместимые семейства МК – множество семейств от разных производителей, но совпадающих по способам адресации, форматам команд и почти совпадающих по наборам команд, обычно совместимые по расположению выводов. Пример: Intel 8051 | K1816ВМ51 | Atmel AT89 | Dallas Semiconductor DS5000 | ... (всего более 10 фирм)







AVDD – Напряжение питания аналоговой части (+5В/+3В); AGND – аналоговая земля;
DVDD – Напряжение питания цифровой части (+5В/+3В); DGND – цифровая земля;
Port0(P0.0 – P0.7) – Двунаправленный 8-разрядный параллельный порт ввода/вывода. Альтернативная функция порта – адресные выходы А0-А7. При записи в разряд регистра «1» переводит линию порта в режим высокоимпедансного входа.
Port1(P1.0 – P1.7) – Двунаправленный 8-разрядный параллельный порт ввода/вывода. Альтернативная функция порта – аналоговые входы ADC0-A7(по умолчанию, запись в разряд регистра порта «0» переводит соответствующий вход в режим цифрового входа). Еще три альтернативные функции разрядов: P1.0: T2 – вход таймера 2 в режиме счетчика; P1.1: T2EX – вход захвата таймера в режиме счетчика, а также вход управления направлением счета;
P1.5: SS# - выбор МК в качестве ведомого при обмене по интерфейсу SPI;
Port2(P2.0 – P2.7) – Двунаправленный 8-разрядный параллельный порт ввода/вывода. Альтернативная функция порта – адресные выходы A8-A15 (при обращении к внешней памяти программ) либо байты A16-A23/A8-A15 24-разрядного адреса(при обращении к внешней памяти данных). При записи в разряд регистра «1» переводит линию порта в режим высокоимпедансного входа.
Port3(P3.0 – P3.7) – Двунаправленный 8-разрядный параллельный порт ввода/вывода. При записи в разряд регистра «1» переводит линию порта в режим высокоимпедансного входа.
Альтернативные функции в таблице

DAC0, DAC1 – выходы ЦАП0 и ЦАП1;
CREF – вывод подключения внешнего конденсатора к внутреннему источнику опорного напряжения (0,1 мкф)
VREF – вход/выход опорного напряжения для аналоговой части схемы. Этот вывод соединен с внутренним источником опорного напряжения. Напряжение +2,5 В появляется на нем при разрешенных АЦП и ЦАП.
RESET – Вход сброса. Высокий уровень на этом входе в течении 24 периодов FOSC запускает процесс инициализации микроконтроллера
ALE - Активное значение сигнала на этом выходе разрешает фиксацию младшего(при обращении к коду программы) или среднего (при обращении к данным) байта адреса с адреса.
PSEN – Активное значение разрешает чтение из внешней памяти программ. Для разрешения последовательной загрузки в ЭППЗУ этот вывод олжен быть через резистор подключен к земле на время включения питания или активного сигнала RESET.
EA# - Переключение источника кода при обращении к первым 8 Кбайтам памяти программ (0 – из внешней, 1 – из внутренней)
SDATA/MOSI – линия данных интерфейсов I2C/SPI
SCLOCK – линия синхронизации интерфейсов I2C/SPI
XTAL1, XTAL2 – вход и выход инвертирующего усилителя для синхрогенератора





SD



V














Особенности





