MCS-51 (Раздаточный материал к курсовому проекту)

PDF-файл MCS-51 (Раздаточный материал к курсовому проекту) Системы автоматического управления (САУ) (МТ-11) (13857): Другое - 11 семестр (3 семестр магистратуры)MCS-51 (Раздаточный материал к курсовому проекту) - PDF (13857) - СтудИзба2017-12-22СтудИзба

Описание файла

Файл "MCS-51" внутри архива находится в следующих папках: Раздаточный материал к курсовому проекту, Доп_материалы. PDF-файл из архива "Раздаточный материал к курсовому проекту", который расположен в категории "". Всё это находится в предмете "системы автоматического управления (сау) (мт-11)" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "системы автоматического управления (сау) (мт-11)" в общих файлах.

Просмотр PDF-файла онлайн

Текст из PDF

1ГЛАВА 2 ОДНОКРИСТАЛЬНЫЕ МИКРОЭВМ СЕМЕЙСТВА МК512.1. Общие сведения об однокристальных микроэвм семейства МК51Восьмиразрядные высокопроизводительные однокристальные микроЭВМ(ОМЭВМ) семейства МК51 выполнены по высококачественной n-МОП технологии (серия1816) и k-МОП технологии (серия 1830).Использование ОМЭВМ семейства МК51 по сравнению с МК48 обеспечивает увеличение. объема памяти команд и памяти данных. Новые возможности ввода-вывода ипериферийных устройств расширяют диапазон применения и снижают общие затратысистемы.

В зависимости от условий использования, быстродействие системы увеличивается минимум в два с половиной раза и максимум в десять раз.Семейство МК51 включает пять модификаций ОМЭВМ (имеющих идентичные основные характеристики), основное различие между которыми состоит в реализациипамяти программ и мощности потребления.ОМЭВМ КР1816ВЕ51 и КР1830ВЕ51 содержат масочно-программируемое в процессе изготовления кристалла ПЗУ памяти программ емкостью 4096 байт и рассчитанына применение в массовой продукции.

За счет использования внешних микросхем памятиобщий объем памяти программ может быть расширен до 64 Кбайт.ОМЭВМ КМ1816ВЕ751 содержит ППЗУ емкостью 4096 байт со стиранием ультрафиолетовым излучением и удобна на этапе разработки системы при отладке программ, а также при производстве небольшими партиями или при создании систем, требующих в процессе эксплуатации периодической подстройки. За счет использования внешних микросхем памяти общий объем памяти программ может быть расширен до 64 Кбайт.

ОМЭВМ КР1816ВЕ31 и КР1830ВЕ31 не содержат встроенной памяти программ, однако могут использовать до 64 Кбайт внешней постоянной или перепрограммируемой памяти программ и эффективно использоваться в системах, требующих существеннобольшего по объему (чем 4 Кбайт на кристалле) ПЗУ памяти программ.Каждая из перечисленных выше микросхем является соответственно аналогомБИС 8051, 80С51, 8751, 8031, 80С31 семейства МСЗ-51 фирмы Intel (США).Сравнительные данные микросхем приведены в табл. 2.1.Каждая ОМЭВМ рассматриваемого семейства содержит встроенное ОЗУ памятиданных емкостью 128 байт с возможностью расширения общего объема оперативной памяти данных до 64 Кбайт за счет использования внешних микросхем ЗУПВ.Общий объем памяти ОМЭВМ семейства МК51 может достигать 128 Кбайт: 64Кбайт памяти программ и 64 Кбайт памяти данных.При разработке на базе ОМЭВМ более сложных систем могут быть использованы стандартные ИС с байтовой организацией, например, серии КР580.

В дальнейшемобозначение "МК51" будет общим для всех моделей семейства, за исключением случаев,которые будут оговорены особо.ОМЭВМ содержат все узлы, необходимые для автономной работы:1) центральный восьмиразрядный процессор;2) память программ объемом 4 Кбайт (только КМ1816ВЕ751, КР1816ВЕ51 иКР1830ВЕ51);3) память данных объемом 128 байт;4) четыре восьмиразрядных программируемых канала ввода-вывода;5) два 16-битовых многорежимных таймера/счетчика;6) систему прерываний с пятью векторами и двумя уровнями;7) последовательный интерфейс;8) тактовый генератор.Система команд ОМЭВМ содержит 111 базовых команд с форматом 1, 2, или 3байта.2Таблица 2.1.Микросхемы АналогКР1816ВЕ31КР1816ВЕ51КМ1816ВЕ751КР1830ВЕ31КР1830ВЕ518031АН8051АН8751Н80С31ВН80С51ВНОбъемвнутреннейпамятипрограмм,байт4К4К4КТип паОбъеммяти про- внутреннейграммпамятиданных,байтвнешняя 128ПЗУ128ППЗУ128внешняя 128ПЗУ128Максимальная частотатактовыхсигналов,МГц12,012,012,012,012,0Ток потребления,мА150,0150,0220,018,018,0ОМЭВМ имеет:—32 РОН;—128 определяемых пользователем программно-управляемых флагов;—набор регистров специальных функций.РОН и определяемые пользователем программно-управляемые расположены в адресном пространстве внутреннего ОЗУ данных.

Регистры специальных функций (SFR,SPECIAL FUNCION REGISTERS) с указанием их адресов приведены в таблице 2.1а.Таблица 2. 1.аОбозначение* АСС*В* PSWSРDPTRDPLDPH* Р0* Р1* Р2* Р3* IР* IЕТМОD* TCONТН0ТL0ТН1ТЫ* SCONSBUFPCONНаименованиеАккумуляторРегистр ВРегистр состояния программыУказатель стекаУказатель данных. 2 байта:Младший байтСтарший байтПорт 0Порт 1Порт 2Порт 3Регистр приоритетов прерыванийРегистр разрешения прерыванийРегистр режимов таймера/счетчикаРегистр управления таймера/счетчикаТаймер/счетчик 0.

Старший байтТаймер/счетчик 0. Младший байтТаймер/счетчик 1. Старший байтТаймер/счетчик 1. Младший байтУправление последовательным портомБуфер последовательного портаУправление потреблениемАдрес0Е0Н0Г0Н0D0Н81Н82Н83Н80Н90Н0А0Н0В0Н0В8Н0А8Н89Н88Н8СН8АН8DН8ВН98Н99Н87Н* — регистры, допускающие побитовую адресациюНиже кратко описываются функции регистров, приведенных в таблице 2.1 а. Подробно эти регистры рассматриваются в соответствующих разделах настоящего описания.Аккумулятор.

АCC - регистр аккумулятора. Команды, предназначенные для работы с аккумулятором, используют мнемонику "А", например, MOV А, Р2. Мнемоника "АСС' используется,к примеру, при побитовой адресации аккумулятора. Так, символическое имя пятого бита аккумулятора при использовании ассемблера А5М51 будет следующим: АСС. 5. .3Регистр В.

Используется во время операций умножения и деления. Для других инструкций регистр В может рассматриваться как дополнительный сверхоперативный регистр.Регистр состояния программы. Регистр PSW содержит информацию о состояниипрограммы.Указатель стека SР. 8-битовый регистр, содержимое которого инкрементируетсяперед записью данных в стек при выполнении команд PUSH и CALL. При начальномсбросе указатель стека устанавливается в 07Н, а область стека в ОЗУ данных начинается садреса 08Н. При необходимости путем переопределения указателя стека область стекаможет быть расположена в любом месте внутреннего ОЗУ данных микроЭВМ.Указатель данных. Указатель данных (DPTR) состоит из старшего байта (DPH) имладшего байта (DPL). Содержит 16-битовый адрес при обращении к внешней памяти.Может использоваться как 16-битовый регистр или как два независимых восьмибитовыхрегистра.Порт0—ПортЗ.

Регистрами специальных функций Р0, Р1, Р2, РЗ являются регистры-"защелки" соответственно портов Р0, Р1, Р2, РЗ.Буфер последовательного порта. SBUF представляет собой два отдельных регистра: буфер передатчика и буфер приемника. Когда данные записываются в SBUF, онипоступают в буфер передатчика, причем запись байта в SBUF автоматически инициируетего передачу через последовательный порт. Когда данные читаются из SBUF, они выбираются из буфера приемника.Регистры таймера. Регистровые пары (ТН0, ТL0) и (ТН1, TL1) образуют 16битовые счетные регистры соответственно таймера/счетчика 0 и таймера/счетчика 1.Регистры управления. Регистры специальных функций IР, IЕ, ТМOD, ТСОN,SCON и РСОN содержат биты управления и биты состояния системы прерываний, таймеров/счетчиков и последовательного порта.

ОМЭВМ при функционировании обеспечивает:—минимальное время выполнения команд сложения — 1 мкс;—аппаратное умножение и деление с минимальным временем выполнения команд умножения/деления — 4 мксВ ОМЭВМ предусмотрена возможность задания частоты внутреннего генератора спомощью кварца, LС-цепочки или внешнего генератора.Архитектура семейства МК51 несмотря на то, что она основана на архитектуре семейства МК48, все же не является полностью совместимой с ней.

В новом семействе имеется ряд новых режимов адресации, дополнительные инструкции, расширенное адресноепространство и ряд других аппаратных отличий. Расширенная система команд обеспечивает побайтовую и побитовую адресацию, двоичную и Двоично-десятичную арифметику,индикацию переполнения и определения четности/нечетности, возможность реализациилогического процессора.Важнейшей и отличительной чертой архитектуры семейства МК51 является то, чтоАЛУ может наряду с выполнением операций над 8-разрядными типами данных манипулировать одноразрядными данными. Отдельные программно-доступные биты могут бытьустановлены, сброшены или заменены их дополнением, могут пересылаться, проверятьсяи использоваться в логических вычислениях.

Тогда как поддержка простых типов данных(при существующей тенденции к увеличению Длины слова) может с первого взгляда показаться шагом назад, это качество делает микроЭВМ семейства МК51 особенно удобными для применений, в которых используются контроллеры. Алгоритмы работы последних по своей предполагают наличие входных и выходных булевых переменных,которые cложно реализовать при помощи стандартных микропроцессоров.

Все эти свойства в целом называются булевым процессором семейства МК51. Благодаря такомумощному АЛУ набор инструкций микроЭВМ семейства МК51 одинаково хорошо подходит как для применений управления в реальном масштабе времени, так и для алгоритмов сбольшим объемом данных.Рис. 2.1а. Конструктивное исполнение микроконтроллера КМ1816ВЕ7514Рис. 2.1б. Конструктивное исполнение микроконтроллера КМ1816ВЕ51, КМ1816ВЕ31, КМ1830ВЕ51, КМ1830ВЕ31562.2. Структурная организация ОМЭВММикросхемы семейства КМ1816ВЕ751 конструктивно выполнены металлокерамическом корпусе типа 2123.40-6 с прозрачной для ультрафиолетового излучения крышкой(рис. 2.1 а). Остальные рассматриваемые в данном описании ОМЭВМ семейства МК51конструктивно выполнены в пластмассовых корпусах типа 2123.40-2 (рис.

2.16). Условноеграфическое обозначение микросхем показано на рис. 2.1в, назначение выводов приведено в табл. 2.2.ОМЭВМ, структурная схема которой представлена на рис. 2.2а и рис. 2.2б состоитиз следующих основных функциональных узлов: блока управления арифметикологического устройства, блока таймеров/счетчиков, блока последовательного интерфейсаи прерываний, программного счетчика, памяти данных и памяти программ. Двусторонний обмен информацией между функциональными блоками осуществляется с помощьювнутренней 8 - разрядной магистрали данных.Рис.

2.1в. Условное графическое обозначениеРис. 2.2а. Функциональная схема микроконтроллера.7Рис. 2.2б. Структурная схема микроконтроллера.89Таблица 2.2N выводаОбозначение Назначение1-8Р1.0-Р1.78-разрядныи двунаправленный порт Р1.Вход адреса А0-А7 при проверке внутреннего ПЗУ (РПЗУ)9RSTСигнал общего сброса. Вывод резервного питания ОЗУ от внешнего источника (для 1816)10-17Р3.0-Р3.78-разрядный двунаправленный порт P3Р3.0с дополнительными функциями:Последовательные данные приемника RхDР3.1Последовательные данные передатчика- ТхDР3.2Вход внешнего прерывания 0- INТ0РЗ.ЗВход внешнего прерывания 1-INT1Р3.4Вход таймера/счетчика 0: - Т0РЗ.ЗВход таймера/счетчика 1: - Т1Р3.6Выход стробирующего сигнала при записи во внешнюю память данных: - WRР3.7Выход стробирующего сигнала причтении из внешней памяти данных - RD18BQ2Выводы для подключения кварцевого19ВQ1резонатора.200ВОбщий вывод21-28Р2.0-Р2.78-разрядный двунаправленный порт Р2.Выход адреса А8-А15 в режиме работыс внешней памятью.

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5259
Авторов
на СтудИзбе
421
Средний доход
с одного платного файла
Обучение Подробнее