Раздаточный материал по микроконтроллерам семейства MCS-51 (i8051)
Описание файла
PDF-файл из архива "Раздаточный материал по микроконтроллерам семейства MCS-51 (i8051)", который расположен в категории "". Всё это находится в предмете "теория и проектирование алгоритмов цос" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "теория и проектирование алгоритмов цос" в общих файлах.
Просмотр PDF-файла онлайн
Текст из PDF
Структурная организация микроконтроллеров семействаMCS-51 (однокристиальных микроЭВМ MK51)Общие характеристикиМикроконтроллеры Intel семейства MCS-51 (8051, 80C51, 8052 87C51)и соответствующие отечественные однокристальные микроЭВМ семействаМК51 (КР1816ВЕ51, КМ1816ВЕ751) имеют:• внутреннее ОЗУ объемом 128 или 256 байт;• четыре двунаправленных побитно настраиваемых восьмиразрядныхпорта ввода-вывода;• два 16-разрядных таймера-счетчика;• встроенный тактовый генератор;• адресация 64 КБайт памяти программ и 64 Кбайт памяти данных;• две линии запросов на прерывание от внешних устройств;• интерфейс для последовательного обмена информацией с другимимикроконтроллерами или персональными компьютерми.Микроконтроллер 8751 снабжен УФ ПЗУ объемом 4 Кбайт.Функциональная схема микроконтроллера семейства MCS-51Структуравнутренного ОЗУНазначение выводовмикроконтроллера 8051 (8751)FFhРегистры специальныхфункций80h7Fh30h2FhПрямо адресуемые биты20hR71FhБанк 3R018hR717hБанк 2R010hR70FhБанк 1R008hR707hБанк 0R00h••••••••Обозначения:•••Vcc - основное напряжениепитания +5 В;GND - потенциал общегопровода ("земли");X1,X2 - выводы дляподключения кварцевогорезонатора;RST - вход общего сброса микроконтроллера;PSEN - разрешение внешней памяти программ; выдается только приобращении к внешнему ПЗУ;ALE - строб адреса внешней памяти;ЕА - отключение внутренней программной память; уровень 0 на этомвходе заставляет микроконтроллер выполнять программу тольковнешнее ПЗУ; игнорируя внутреннее(если последнее имеется);P1 – 8-битный двунаправпенный порт ввода/вывода: каждый разрядпорта может быть запрограммирован как на ввод, так и на выводинформации, независимо от состояния других разрядов;P2 – 8-битный двунаправленный порт, аналогичный Р1; кроме того,выводы этого порта используются для выдачи адресной информациипри обращении к внешней памяти программ или данных (еслииспользуется 16-битовая адресация последней).
Выводы портаиспользуются при программировании 8751 для ввода в микроконтроллер старших разрядов адреса:РЗ – 8-битный двунаправленный порт, аналогичный. Р1; кроме того,выводы этого порта могут выполнять ряд альтернативных функций,которые используются при работе таймеров, порта последовательного ввода-вывода (UART), внешней памяти программ и данных;P0 – 8-битный двунаправленный порт ввода-вывода информации:при работе с внешними ОЗУ и ПЗУ по линиям порта в режимевременного мультиплексирования выдается адрес внешней памяти,после чего осуществляется передача или прием данных..