Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по МПС.doc
Скачиваний:
30
Добавлен:
26.11.2019
Размер:
3.25 Mб
Скачать

2. Микроконтроллеры семейства mcs48

2.1. Состав семейства mcs-48

Микроконтроллеры этого семейства явились одним из первых представителей однокристальных ЭВМ - микроконтроллеров. Первоначально фирмой Intel была разработана микросхема 8048, на основе модификации которой и было построено всё семейство микроконтроллеров. В структуре этого микроконтроллера явно прослеживается наследие от микропроцессора 8085 (отечественный аналог 1821ВМ85). Отечественная промышленность тоже выпускала микроконтроллеры этого семейства. Производство микроконтроллера 8048 осуществлялось в Новосибирске (КР1816ВЕ48, КР1816ВЕ49, КР1816ВЕ35, 1850ВЕ49). В таблице 1 приведены параметры этих микросхем.

Микросхемы, входящие в состав семейства MCS-48

Микроконтроллер

ОЗУ

ПЗУ

Таймер

порты

системная шина

8048

64 байт

1К байт

1

6

2

есть

8049

128 байт

2К байт

1

11

2

есть

8035

64 байт

-

1

11/6

2

есть

КР1816ВЕ48

64 байт

1К байт

1

6

2

есть

КР1816ВЕ49

128 байт

2К байт

1

11

2

есть

КР1816ВЕ35

64 байт

-

1

11/6

2

есть

КР1850ВЕ49

256 байт

2К байт

1

11

2

есть

Удачный набор периферийных устройств, возможность гибкого выбора внешней или внутренней программной памяти и приемлемая цена обеспечили популярность этому микроконтроллеру успех. К сожалению недостаточное количество параллельных портов и малые возможности внутреннего таймера привели к тому, что это семейство было быстро вытеснено семейством микроконтроллеров MCS-51.

Недостаточный объём внутренней памяти, как показал успех PIC-контроллеров фирмы microchip, не являлся определяющим в том, что это семейство микроконтроллеров исчезло с рынка. Возможно большую роль сыграло нежелание фирмы Intel снижать цены на свою продукцию. Стоимость отечественных микросхем семейства MCS-48 и MCS-51 практически не различались, поэтому естественно разработчики как только появилась возможность перешли на использование микроконтроллеров семейства MCS-51.

2.2. Структурная схема семейства ОМЭВМ К1816 ВЕ 35/48

VSS – потенциал земли;

VCC – осн. напряжение +5В; подается во время работы и при программировании РПП;

VDD – доп. напряжение +5В;во время работы обеспечивает питание только для РПД; на этот вывод при программировании РПП подается уровень +25В;

PROG – вход для подачи программирующего импульса +25В при загрузке РПП; выход стробирующего сигнала для БИС расширителя ввода/вывода;

- выводы для подключения кв. резонатора;

RST – вход сброса;

SS - совместно с ALE позволяет при отладке выполнять программу с остановом после исполнения очереди команды;

PSEN – разрешение внешней памяти программ;

ALE – строб адреса внешней памяти; используется для фиксации адреса во внешнем регистре;

RD – стробирующий сигнал при чтении из внешней ПД или УВВ;

WR – стробирующий сигнал при записи во внешнюю ПД или УВВ;

T0 – вход, опрашиваемый командами JT0 и JNT0; используется при программировании РПП; может используется для вывода сигнала синхронизации после команды ENTO CLK;

Т1 – сигнал опрашиваемой командами JT1 и JNT1; кроме того используется в качестве входа внутреннего счетчика внешних событий после исполнения команды STRT CNT;

INT – запросы прерывания от внешних источников;

EA – отключение РПП; уровень 1 на этом входе заставляет МК выполнять выборку команд только из внешней памяти программ; используется при отладке МК и при тестировании прикладной программы; 25В при программировании РПП;

P1 – 8 битный квазидвунаправленный порт ввода/вывода информации; каждый разряд может быть запрограммирован на ввод или вывод;

P2 – 8 битный квазидвунаправленный порт ввода/вывода информации; биты во время чтения из ВПП содержат старшие четыре бита счетчика команд ; используется для подключения БИС расширителя ввода/вывода (порты Р4-Р7);

Порт BUS (DB) - 8 битный двунаправленный порт ввода/вывода информации; может быть отключен от нагрузки; может выполнять прием и выдачу байтов синхронно с сигналами RD и WR; при обращении к ВПП содержит 8 младших бит счетчика команд и затем по сигналу PSEN принимает выбранную команду; при обращении к ВПД содержит 8 бит адреса синхронно с сигналом ALE и байт данных синхронно с сигналами RD и WR;

В состав АЛУвходят: комбинационная схема обработки байтов (АЛУ), буферные регистры БР1 и БР2 программно недоступные, аккумулятор, схема десятичного корректора и схема формирования признаков. При выполнении операции обработки данных вырабатываются признаки (флаги).