double arrow

Ядро микроконтроллера

Ядро заставляет микроконтроллер работать. В его состав входят:

1) тактовый генератор;

2) логика сброса;

3) центральный процессор (CPU);

4) арифметико-логическое устройство (АЛУ);

5) организация памяти;

6) прерывания;

7) система команд.

Периферийные модули

Периферийные модули – особенности микроконтроллера, добавляемые независимо от центрального процессора. Периферийные модули позволяют организовать интерфейс связи с внешней схемой (например, универсальные порты ввода/вывода, драйверы ЖКИ, входы АЦП, выходы ШИМ) и выполнять отсчет временных интервалов (таймеры).

Примечание.

1. Старшие биты адреса при обращении к ОЗУ прямой адресацией из регистра STATUS.

2. Не все микроконтроллеры имеют эти особенности (смотрите техническую документацию на соответствующий микроконтроллер).

3. Большинство универсальных выводов портов ввода/вывода мультиплицированы с одним или более периферийным модулем (смотрите техническую документацию на соответствующий микроконтроллер).

 

К периферийным модулям относятся:

1) универсальные порты ввода/вывода;

2) таймер TMR0;

3) таймер TMR1;

4) таймер TMR2;

5) захват/сравнение/ШИМ (ССР);

6) синхронный последовательный порт (SSP);

7) основной синхронный последовательный порт (SSP);

8) ведущий синхронный последовательный порт (MSSP);

9) USART;

10) источник опорного напряжения;

11) компараторы;

12) аналого-цифровой преобразователь (АЦП);

13) интегрирующий АЦП;

14) драйвер ЖКИ;

15) ведомый параллельный порт (PSP).




Специальные особенности микроконтроллеров

Специальные особенности – уникальные особенности микроконтроллера, обеспечивающие одно или более из следующих свойств проектируемого изделия:

а) уменьшить стоимость устройства;

б) увеличить надежность системы;

в) предоставить дополнительные возможности разработчикам при проектировании устройства.

К специальным особенностям относятся:

1) биты конфигурации;

2) интегрированная схема сброса по включению питания (POR);

3) схема сброса по снижению напряжения питания (BOR);

4) сторожевой таймер;

5) режим энергосбережения (SLEEP);

6) интегрированный тактовый RC генератор;

7) внутрисхемное программирование.

Рассмотрим назначение блоков структуры МК, приведенной на рис. 10.1.






Сейчас читают про: