Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Устройство управления микроконтроллера.




Устройство управления МК совместно с логической схемой переходов в каждом цикле команды формирует последовательность сигналов, управляющих функциями всех блоков МК и системой их взаимосвязи. Рассмотрение МК и особенностей реализации тех или иных процедур удобно выполнить путем анализа работы отдельных блоков МК в различных режимах его работы.

Синхронизация МК. Опорную частоту синхронизации определяет или кварцевый резонатор, подключаемый к выводам X1 и X2, или LC-цепь. X1 является входом, а X2 - выходом генератора, способного работать в диапазоне частот от 1 до 6МГц. На вход X1 может подаваться сигнал от внешнего источника синхронизации. Варианты схем синхронизации МК показаны на рис. 10. В состав генератора МК входят два счетчика с модулями пересчета 3 и 5. Первый используется для формирования сигнала системной синхронизации СС (0,5 мкс). Этот же сигнал поступает на счетчик машинных циклов, на выходе которого через каждые пять сигналов синхронизации формируется сигнал САВП (2,5 мкс), идентифицирующий машинный цикл и используемый в расширенных МК-системах для стробирования адреса внешней памяти.

Рис.10. Варианты схем синхронизации МК1816ВЕ48.

 

Системный сброс. В обслуживаных МК-системах для инициализации используется кнопка СБРОС, которая заземляет соответствующий вход МК. В необслуживаемых МК-системах к входу СБР подсоединяется конденсатор емкостью 1 мкф, что обеспечивает подачу сигнала, близкого к потенциалу земли, длительностью не менее 50 мс после того, как напряжение электропитания установится рис. 11. Сигнал СБР производит следующие действия: сбрасывает счетчик команд и указатель стека, устанавливает порт BUS в высокоимпедансное состояние, а порты Р1 и Р2 - на режим ввода, выбирает банк регистров 0 и банк памяти 0, запрещает прерывание, останавливает таймер и выдачу синхросигнала на вывод Т0, сбрасывает флаг переполнения таймера TF и флаги пользователя F0 и F1.

Рис.11. Схема реализации аппаратного сброса МК систем.

 

Логика условных переходов. Логическая схема условных переходов МК позволяет программе проверять не только признаки, но и условия, внешние по отношению к МК. По командам условного перехода в случае удовлетворения проверяемого условия в счетчик команд (биты 0-7) из второго байта команды загружается адрес перехода. Логика переходов оперирует с набором условий, перечисляемых в таб. 3.

 

Таблица 3. Условия переходов по программе.

Устройство Условие перехода
инверсное прямое
Аккумулятор Не все нули Все нули
Выбранный бит аккумулятора -  
Флаг переноса С    
Флаги пользователя F0 и F1 -  
Флаг переполнения таймера TF -  
Тестовые выходы (Т0, Т1)    
Вход запроса прерывания   -




Поделиться с друзьями:


Дата добавления: 2016-12-06; Мы поможем в написании ваших работ!; просмотров: 398 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Так просто быть добрым - нужно только представить себя на месте другого человека прежде, чем начать его судить. © Марлен Дитрих
==> читать все изречения...

2426 - | 2179 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.