Работа микроконтроллера INTEL 8051 в режиме прерываний - Контрольная работа

бесплатно 0
4.5 93
Intel 8051 — однокристальный микроконтроллер гарвардской архитектуры, который был впервые произведен Intel в 1980 году, для использования во встраиваемых системах. Архитектура и пример выполнения работы микроконтроллера Intel 8051 в режиме прерываний.


Аннотация к работе
Intel 8051 - это однокристальный микроконтроллер гарвардской архитектуры, который был впервые произведен Intel в 1980 году, для использования во встраиваемых системах. В течение 1980-х и начале 1990-х годов был чрезвычайно популярен, однако позже устарел и был вытеснен более современными устройствами, также с 8051-совместимыми ядрами, производимыми более чем 20 независимыми производителями, такими, как Atmel, Maxim IC (дочерняя компания DALLASSEMICONDUCTOR), NXP , Winbond, SILICONLABORATORIES, TEXASINSTRUMENTS и CYPRESSSEMICONDUCTOR). Первые из 8051-семейства Intel производились с использованием n-МОП технологии, но следующие версии, содержащие символ «C» в названии, такие, как 80C51, использовали КМОП-технологию и потребляли меньшую мощность, чем n-МОП предшественники (это облегчало их применение для устройств с батарейным питанием). -Состоит из процессорного ядра (CPU), ОЗУ, ПЗУ, последовательного порта, параллельного порта, логики управления прерываниями, таймера и т. д. Общей особенностью в современных 8051-совместимых микроконтроллерах стало встраивание улучшенных и дополнительных схем, таких, как: автоматический сброс по падению питающего напряжения; встроенные тактовые генераторы; внутрисхемное программирование памяти программ; автозагрузчики долговременной памяти данных на основе EEPROM; I?C ; SPI (стандарт 3-проводной последовательной шины); USB хост-интерфейс; ШИМ-генераторы; аналоговых компараторов; АЦП и ЦАППРЕОБРАЗОВАТЕЛЕЙ; часов реального времени; дополнительных таймеров и счетчиков; внутрисхемных отладчиков, дополнительных источников прерываний; расширенных энергосберегающих режимов.От внешних прерываний устанавливается флаг IE, который инициирует вызов соответствующей подпрограммы. Сброс этих флагов выполняется аппаратно только в том случае, если прерывание было вызвано по срезу сигнала. Если же прерывание вызвано уровнем входного сигнала, то сбросом флага должна управлять соответствующая подпрограмма путем воздействия на источник прерывания с целью снятия им запроса. Флаги запросов от таймера сбрасываются автоматически при переходе к подпрограмме обслуживания прерывания. Если блок таймеров/счетчиков работает в режиме таймера, то содержимое инкрементируется в каждом машинном цикле, то есть через каждые 12 периодов колебаний кварцевого резонатора.Программа обеспечивает свечение светодиода 1 при включении микроконтроллера, и 5-ти кратное мигание светодиода 2 (сигнализирует о выполнении подпрограммы обработки прерывания) при генерации прерывания от таймера. Таймер должен реализовать задержку времени 5 мс. Светодиод 2 подключен к разряду Р1_2. ; СНАЧАЛА НУЖНО РАЗРЕШИТЬ ПРЕРЫВАНИЯ! MOVP0, #10111111b ; Зажигаем светодиод 1 - рабочий режимВ данной контрольной работе я ознакомился с программой (mcu8051ide-1.4.9) и выполнил работу микроконтроллера INTEL 8051 в режиме прерываний.

План
Содержание

Введение

1. Работа микроконтроллера INTEL 8051 в режиме прерываний

2. Пример выполнения работы микроконтроллера INTEL 8051 в режиме прерываний

Заключение

Список использованной литературы
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?