Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ASSEMBLER / Пособие51GB / 3.описание особенностей GB.doc
Скачиваний:
132
Добавлен:
16.04.2015
Размер:
750.08 Кб
Скачать

3. Особенности элементов структуры 80c51 gb Расположение выводов микроконтроллеров группы 8xc51gb

65-4

P0.0/AD0 - P0.7/AD7

5

P0.4/SEPCLK

6

P4.1/SEPIO

7

Р4.2/ЕС11

8-12

Р4.3/С1ЕХ0 - Р4.7/С1ЕХ7

13

Vcc

14-15

Р5.0-Р5.1

16-20

P5.2/INT2 - P5.6/INT6

21

Р5.7

22

Р1.0/Т2

23

Р1.1/Т2ЕХ

24

Р1.2/ЕС1

25-29

Р1.3/СЕХ0- Р1.7/СЕХ4

30

RESET

31

РЗ.0/RxD

32

P3.1/TxD

33-34

P3.2/INT0 - P3.3/INT1

35-36

Р3.4/Т0 - Р3.5/Т1

37

P3.6/WR

38

P3.7/RD

39

Avref

40

Avss

41

COMPREF

42-49

ACH7 – ACH0

50

TRIGIN

51

Vss

52-53

XTAL1 – XTAL2

54

PSEN

55

ALE/PROG

56

EA/Vpp

57-64

P2.0/A8- P2.7/A15

RST

Вход сброса. Низкий уровень на данном входе в течение 2-х машинных циклов (при работающем тактовом генераторе) приводит к сбросу микроконтроллера. Выводы портов будут приведены в исходное состояние в случае, когда напряжение на входе RST достигнет VIL. Процедура сброса длится до 5 машинных циклов (60 периодов тактового генератора). Отметим, что полярность сигнала сброса микросхем 8XC51GB обратная по отношению к остальным кристаллам. Внутренний резистор подключен между данным входом и шиной питания. Внешний конденсатор RC-цепочки подсоединяется между выводом RST и Vss.

ALE/PROG

Назначение вывода полностью аналогично соответствующим выводам прочих кристаллов семейства. Если необходимо, выдача сигнала ALE может быть запрещена путём установки бита 0 SFR-регистра по адресу 8Eh. Тогда ALE выдаётся только в момент действия инструкций MOVX или MOYC, а в остальных случаях на этом выходе устанавливается высокий уровень. При выборке кода из внутренней памяти данных, данное действие не производит никакого эффекта.

__

EA/Ypp

Для разрешения выборки команд из внешней памяти в пределах адресов 0000h - FFFFh, этот вывод должен подключаться к Vss. Выборка команд из внутренней памяти будет происходить при подключении вывода к Vсc. Однако в случае, если запрограммирован любой из битов секретности, выборка команд из внешней памяти программ производиться не будет и уровень ЕА будет устанавливаться во время действия сигнала RST на внутренней защёлке. Этот вывод предназначен также и для подачи на него напряжения программирования (Vpp= 12.75B) при программировании внутреннего ППЗУ микросхем 87C51GB.

3.1 Функциональные особенности кристаллов 8xc51gb

Кристаллы 8XC51GB, хотя и являются полностью совместимыми снизу-вверх по системе команд, архитектуре и прочим характеристикам с базовыми чипами семейства MCS-51, всё же имеют ряд важных качественных изменений и функциональных расширений, частично имеющихся в кристаллах 8052АН/ВН, 87С51, 8ХС5Х и 8XC51FX:

• 3-й таймер/счётчик;

• Дополнительные режимы работы 3-го таймера/счётчика –программируемый частотный выход и режим автоперезагрузки с увеличением/уменьшением;

• Усовершенствование последовательного порта (автоматическое определение адреса и ошибки "отсутствие стоп-бита");

• Наличие 4-уровневой системы приоритетов прерываний;

• Запрет выдачи сигнала ALE по адресу 8Eh;

• 2 режима сниженного энергопотребления;

• Возможность определения типа рестарта по флажку POF;

• Порт расширения последовательных каналов SEP (только в 8XC51GB);

• 8-канальный АЦП (только в 8XC51GB);

• 2 дополнительных 8-битных порта Р4 и Р5 (только в 8XC51GB);

• 5 дополнительных внешних прерываний INT2 - INT6 (только в 8XC51GB);

• Наличие 15 векторов прерываний (только в 8XC51GB);

• Аппаратный сторожевой таймер (только в 8XC51GB);

• Определение сбоя тактового генератора (только в 8XC51GB);

• 2 матрицы программируемых счётчиков - РСА и РСА1 (только в 8XC51GB).

Режим эмуляции микроконтроллера "без удаления чипа" ONCE, позволяющий производить тестирование и отладку разрабатываемой системы без удаления кристаллов из проверяемой платы, не отличается от аналогичного режима прочих кристаллов.

Режимы холостого хода и микропотребления не отличаются от аналогичных режимов кристаллов 8ХС5Х. В таблице показано состояние внешних выводов микросхемы при переводе её в один из этих режимов.

Состояние внешних выводов в режимах уменьшенного энергопотребления

Режим

Прогр. память

ALE

PSEN

PORT0

PORT1

PORT2

PORT3

PORT4.5

Х.Х.

Внутр.

1

1

Данные

Данные

Данные

Данные

Данные

Х.Х.

Внеш.

1

1

?

Данные

Адрес

Данные

Данные

М.П.

Внутр.

0

0

Данные

Данные

Данные

Данные

Данные

М.П.

Внеш.

0

0

?

Данные

Данные

Данные

Данные

Соседние файлы в папке Пособие51GB