Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Расширение памяти и прерываний I-8051Содержание книги
Поиск на нашем сайте
В том случае, когда указанных возможностей 8051 недостаточно, с помощью дополнительных средств память программ и данных может быть расширена до 64 К, а количество прерываний увеличено до необходимого числа. Доступ к ВПП осуществляется при помощи управляющего сигнала PSEN, который выполняет функцию сигнала чтения. Доступ к ВПД обеспечивается управляющими сигналами При обращении к ВПП всегда используется 16-битный адрес. Доступ к ВПД возможен с использованием 16-битного адреса (MOVX A, @DPTR) или 8-битного адреса (MOVX A, @Ri). В любых случаях использования 16-битного адреса старший байт адреса фиксируется (и сохраняется неизменным в течение одного цикла записи или чтения) в регистре-защелке порта 2. Если очередной цикл внешней памяти (MOVX A, @DPTR) следует не сразу же за предыдущим циклом внешней памяти, то неизменяемое содержимое регистра-защелки порта 2 восстанавливается в следующем цикле. Если используется 8-битный адрес (MOVX A, @Ri), то содержимое регистра-защелки порта 2 остается неизменным на его внешних выводах в течение всего цикла внешней памяти. Через порт 0 в режиме временного мультиплексирования осуществляется выдача младшего байта адреса и передача байта данных. Сигнал ALE должен быть использован для записи байта адреса во внешний регистр. Затем в цикле записи выводимый байт данных появляется на внешних выводах порта 0 только перед появлением сигнала При любом обращении к внешней памяти устройство управления MK51 загружает в регистр-защелку порта 0 код 0FFH, стирая тем самым информацию, которая могла в нем храниться. Доступ к ВПП возможен при выполнении двух условий: либо на вход отключения резидентной памяти программ подается активный сигнал, либо содержимое счетчика команд превышает значение 0FFFH..
Рис.7.7. Подключения внешней памяти данных к i-8051
Для расширения входа внешнего прерывания INT0 на 8 источников может быть использована схема рис. 7.8. Если сигналы запросов прерываний от источников ИПр0...ИПр7 не перекрываются во времени, то при поступлении запроса от любого из источников в момент перехода выходного сигнала из логической единицы в логический 0 на выходе схемы "И-НЕ" появится единичный сигнал, по фронту которого в триггер будет записана логическая единица., На выходе Q сформируется сигнал логического нуля, который будет восприниматься процессором как запрос на прерывание. Как только процессор перейдет к выполнению подпрограммы обслуживания прерывания, он должен осуществить сброс в 0 триггера по входу R (подачей логической единицы). Это обеспечит снятие запроса со входа INT0 процессора в соответствии с временными диаграммами рис. 7.8. и таким образом обеспечит однократное обслуживание прерывания. Естественно, что в программу МП системы должны при этом быть включены фрагменты, реализующие управление схемой,
Рис.7.8. Расширения входа внешнего прерывания Int0 8. Основные характеристики микроконтроллеров PIC16F84
Однокристальные микроконтроллеры PICmicro - это 8 и 16 - разрядные микроконтроллеры с RISC архитектурой, производимые фиpмой Microchip Technology. Это семейство микроконтроллеров отличается низкой ценой, низким энергопотреблением и высокой скоростью. Микроконтроллеры имеют встроенное ЭППЗУ программы, ОЗУ и ЭППЗУ данных и разнообразные периферийные устройства. 1. Базовое семейство: 12 – разрядные команды. 2. Среднее семейство: 14 - разрядные команды. 3. Высококачественное семейство: 16 - разрядные команды. Наиболее широкое распространение получили микроконтроллеры среднего семейства, обозначаемые в совокупности как 16СХХХ.
|
||
|
Последнее изменение этой страницы: 2017-02-07; просмотров: 300; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.236 (0.009 с.) |