Микроконтролеры семейства Intel 8051

 

Микроконтроллеры базового семейства Intel 8051 (МК51) выполнены на основе высокоуровневой n-МОП или КМОП технологии. Для работы МК51 требуется источник питания +5В. Основу структурной схемы МК51 составляет внутренняя 8-битная шина, связывающая между собой все основные узлы и устройства: резидентную память, арифметико-логическое устройство (АЛУ), блок регистров специальных функций, устройство управления и порты ввода-вывода.

Микроконтроллеры этого семейства можно разделить на 4 группы:

1. ОМЭВМ с отсутствием внутренней памяти (n-МОП - 8031; КМОП - 80С31)

2. ОМЭВМ с однократно программируемой памятью программ (n-МОП – 8051/52/54/58 объемом соответственно 4/8/16/32, КМОП - 80С51/52/54/58).

3. ОМЭВМ с перепрограммируемой памятью программ с ультрафиолетовым стиранием (n-МОП – 8751/52/54/58; КМОП - 87С51/52/54/58).

4. ОМЭВМ с внутренней памятью программ, выполненной по технологии FLASH (89С51…).

 

Базовая модель однокристальных ЭВМ 80С51содержит:

1. Центральный восьмиразрядный процессор.

2. Внутреннюю память программ 4 кбайт с возможностью расширения до 64 кбайт за счет подключения внешней памяти программ.

3. Внутреннюю память данных емкостью 128 байт с возможностью расширения до 64 кбайт.

4. Четыре восьмиразрядных программируемых порта ввода – вывода.

5. Два 16-битных многорежимных таймер-счетчика.

6. Подсистему прерываний с 5 векторами и 2 уровнями.

7. Последовательный интерфейс.

8. Тактовый генератор.

9. Схему управления энергопотреблением.

Назначение выводов микросхемы

1-8– Р1.0–Р1.7восьмиразрядный универсальный двунаправленный порт Р1.

9- RST – сигнал общего сброса.

10-17- Р3.0–Р3.7восьмиразрядный двунаправленный порт Р3 с дополнительными функциями:

10– Р3.0 – последовательные данные приемника (RxD).

11– Р3.1 - последовательные данные передатчика (TxD)

12– Р3.2 – вход внешнего прерывания (INT0).

13– Р3.3 – вход внешних прерываний (INT1).

14– Р3.4 – вход таймер – счетчика 0 (T0).

15 – Р3.5 – вход таймер – счетчика 1 (T1).

16– Р3.6 – выход строба при записи во внешнюю память данных (WR).

17– Р3.7 – выход строба при чтении из внешней памяти (RD).

18-19– XTAL1–XTAL2 – выводы для подключения кварцевого резонатора.

21-28–Р2.0–Р2.7восьмиразрядный двунаправленный порт Р2, использующийся как выход адреса А8–А15 в режиме работы с внешней памятью.

29- PSENсигнал чтения внешней памяти программ.

30- ALEсигнал стробирования адреса внешней памяти.

31- EAвывод блокировки внутренней памяти.

32-39– Р 0.0–Р 0.7восьмиразрядный двунаправленный порт Р0,

Рисунок 1 - УГО микроконтроллера использующийся как мультиплексированная шина адреса/данных при

в корпусе с 40 выводами работе с внешней памятью.

20 – Vss - общий

40 – Vcc - напряжение питания

 

Базовая частота тактирования MК51 - 12 МГц. Каждый машинный цикл выполняется за 12 тактов. При этом обеспечивается минимальное время выполнения операций сложения (одноцикловых) за 1 мкс., команды умножения - 4 мкс. Микроконтроллеры могут тактироваться от кварцевого резонатора или от внешнего генератора. Существуют версии однокристальных ЭВМ с тактовой частотой 16, 20, 24, 30, 33, 40… МГц. Кроме этого существует версии, выполняющие машинный цикл не за 12, а за 6 (Philips) или 4 (Dallas) машинных такта.

В однокристальных микро-ЭВМ данного семейства реализованы режимы пониженного энергопотребления:

1. Режим холостого хода - Idle. Блокируются функциональные узлы процессора, это и понижает потребляемую мощность. Сохраняются содержимое указателя стека, программного счетчика, содержимое аккумулятора, регистра PSW и других регистров, а также внутреннего ОЗУ. Выход из режима холостого хода возможен по прерыванию или по аппаратному сбросу (RESET).

2. Режим микропотребления – Power Down. Задающий генератор выключается, работа всех узлов ОМЭВМ прекращается, сохраняется только содержимое ОЗУ, единственный выход - аппаратный сброс.

 








Дата добавления: 2015-05-21; просмотров: 1261;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.