Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Stenin Lab / C8051F60-67-устройство МК.pdf
Скачиваний:
187
Добавлен:
10.02.2015
Размер:
5.19 Mб
Скачать

C8051F060/1/2/3/4/5/6/7

1.1.3. Дополнительные функции

МК семейства C8051F06х имеют ряд важных особенностей, которые позволяют улучшить общую производительность и упростить использование МК в конечных приложениях.

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

Имеется семь источников сброса: встроенная схема слежения за напряжением питания, сторожевой таймер, детектор исчезновения тактирования, компаратор 0, принудительный программный сброс, входной сигнал CNVSTR2 и вывод /RST. Вывод /RST является двунаправленным, т.е. может быть как входом внешнего сигнала сброса, так и выходом сигнала сброса, сгенерированного внутри МК схемой слежения за питанием. Любой источник сброса, за исключением схемы слежения за питанием и входного вывода сброса, могут быть отключены программно; для включения/отключения схемы слежения за питанием используется вывод MONEN. Сторожевой таймер может быть включен после сброса типа POR (сброс при включении питания) в процессе инициализации МК.

МК имеет внутренний автономный тактовый генератор, который после сброса используется как источник тактовых импульсов по умолчанию. При необходимости можно “на лету” подключить внешний тактовый генератор, который для генерации тактовых импульсов использует кварцевый или керамический резонатор, конденсатор, RC-цепочку или внешний источник импульсов. В приложениях с пониженным энергопотреблением крайне полезным может быть режим работы МК с медленным (мало потребляющим) внешним кварцевым генератором с периодическим переключением на быстрый (до 25 МГц) внутренний генератор.

 

Рисунок 1.6. Структурная схема модуля тактирования и сброса

 

 

 

 

VDD

 

 

 

 

Порт ввода/

 

CNVSTR2

 

 

 

 

 

 

вывода

 

 

Схема слежения

 

 

Матрица

 

 

 

 

(CNVSTR2

 

 

за питанием

 

 

 

 

 

 

 

Таймаут

 

 

 

разрешение сброса)

 

 

 

+

 

 

 

 

 

 

 

сброса по

/RST

 

 

 

 

 

 

-

 

 

Компаратор 0

 

 

 

питанию

(монтажное «ИЛИ»)

 

 

 

 

 

 

 

 

 

 

 

 

 

Разрешение сброса от

 

CP0+

 

+

 

 

 

 

схемы слежения за

 

 

 

 

 

 

напряжением питания

(монтажное «ИЛИ»)

 

 

-

 

 

 

 

 

CP0-

 

 

 

 

 

 

 

 

(CP0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

разрешение сброса)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Канал

 

 

 

Детектор

 

WDT

 

сброса

 

 

 

исчезно-

 

 

 

 

 

 

 

 

вения

 

 

 

 

 

 

 

 

тактиро-

 

 

 

 

 

 

 

 

вания

 

 

 

 

 

 

 

 

EN

 

EN

PRE

 

 

 

 

 

 

 

 

 

 

 

Внутренний

 

MCD Enable

WDT Enable

 

WDT Strobe

 

 

 

тактовый

 

 

 

 

 

 

 

 

генератор

Тактовые

 

 

 

 

Программный

 

 

 

 

CIP-51

 

 

 

 

импульсы

 

 

 

XTAL1

Гене-

 

 

сброс

 

 

процессорное

 

 

Выбор

 

 

XTAL2

ратор

 

 

 

генератора

 

ядро

 

 

Системный

 

 

 

 

 

 

 

 

 

 

 

 

 

 

сброс

 

 

 

 

Блок обработки

 

 

 

 

 

 

прерываний

 

 

 

Ред. 1.2

26