Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Расширение памяти и прерываний I-8051
В том случае, когда указанных возможностей 8051 недостаточно, с помощью дополнительных средств память программ и данных может быть расширена до 64 К, а количество прерываний увеличено до необходимого числа. Доступ к ВПП осуществляется при помощи управляющего сигнала PSEN, который выполняет функцию сигнала чтения. Доступ к ВПД обеспечивается управляющими сигналами и , которые формируются в линиях Р3.7 и Р3.6 при выполнении портом 3 альтернативных функций. При обращении к ВПП всегда используется 16-битный адрес. Доступ к ВПД возможен с использованием 16-битного адреса (MOVX A, @DPTR) или 8-битного адреса (MOVX A, @Ri). В любых случаях использования 16-битного адреса старший байт адреса фиксируется (и сохраняется неизменным в течение одного цикла записи или чтения) в регистре-защелке порта 2. Если очередной цикл внешней памяти (MOVX A, @DPTR) следует не сразу же за предыдущим циклом внешней памяти, то неизменяемое содержимое регистра-защелки порта 2 восстанавливается в следующем цикле. Если используется 8-битный адрес (MOVX A, @Ri), то содержимое регистра-защелки порта 2 остается неизменным на его внешних выводах в течение всего цикла внешней памяти. Через порт 0 в режиме временного мультиплексирования осуществляется выдача младшего байта адреса и передача байта данных. Сигнал ALE должен быть использован для записи байта адреса во внешний регистр. Затем в цикле записи выводимый байт данных появляется на внешних выводах порта 0 только перед появлением сигнала . В цикле чтения вводимый байт данных принимается в порт 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; просмотров: 204; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.137.161.222 (0.005 с.) |