Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Фиксатор-защелка



Выполняет две задачи: выдавать и принимать данные извне.

Каждая линия может быть использована как для выдачи так и для ввода данных. Если необходимо данные вызвать на внешний вывод, то они записываются в защелку и поступают на выход, никаких сигналов не требуется. Если необходимо считать состояние внешнего вывода, то сигнал идет на внутреннюю шину данных через регистр &.

Фиксатор защелка выполняется на D-триггере, запись в который тактируется сигналом «запись в защелку». Этот сигнал формируется при записи данных в порт. Выход триггера через элемент & (B1) подключается к внутренней шине МК подачей сигнала «чтение защелки». Это обеспечивает возможность программного чтения содержимого триггера. Сигнал с внешнего вывода порта может быть считан через элемент & (B2) подачей внутреннего сигнала чтение внешнего вывода.

Часть команд работает в режиме чтение, модификация, запись. При обращении к порту эти команды активизируют сигнал чтения защелки, т.е. считывают содержимое триггеров, а не состояние внешних выводов. К таким командам относятся:

При обращении к внешней памяти содержимое фиксаторов защелок порта Р2 не меняется, а в защелке порта Р0 записываются 1.

Для того чтобы порт работал на ввод данных в фиксаторы-защелки нужно записывать единицы, в противном случае возможно искажение считывания данных.

Каждая линия порта может работать на ввод или вывод данных независимо от других.

Порт Р0 не имеет внутренних подтягивающих транзисторов, поэтому при его использовании в качестве выходного порта общего назначения необходимо подключить внешние подтягивающие резисторы (5 – 10 кОм). Если Р0 используется только для обращения к памяти, то эти резисторы не нужны.

После сброса микроконтроллера во все фиксаторы-защелки портов записаны единицы, т.е. они готовы к вводу данных.





Дата публикования: 2015-10-09; Прочитано: 198 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...