Определение порта ввода-вывода. Основные характеристики портов. Порты ввода-вывода aDuC812.




Принцип работы дешифратора: схема, разновидности

В компьютеризированных системах управления, ЭВМ и цифровой технике одними из важнейших элементов построения электронных микросхем являются дешифраторы.

Так, дешифратор (или декодер) – это логическое комбинационное устройство, служащее для преобразования двойного двоичного кода в сигнал управления в десятичной системе исчисления на одном из выходов.

 

 

Принцип работы дешифратора

Обычно дешифратор имеет n-входов и 2n выходов, при этом n — разрядность дешифрируемого кода. Определенной комбинации на входе соответствует активный сигнал на одном из выходов, или при сигнале «00» — мы имеем «1» на нулевом выходе схемы; при «01» имеем — «1» на первом выходе, сигнал «10» трансформируется в 1 – на втором выходе и т.д. Другими словами, эти элементы схем могут преобразовывать двоичный код в различные системы исчисления (это может быть десятичная, шестнадцатеричная и пр.), поскольку все зависит от конкретной задачи, выполняемой микросхемой.

В стандартные типы дешифраторов входят модели на 4, 8 и 16 выходов, при этом на выходе — 2, 3 и 4 разрядов входного кода. Входы дешифраторов называют часто адресными, и на схемах нумеруют 1,2,4,8, при этом цифра соответствует весу двоичного кода. Сигнал на выходе 1,2,4,8 устанавливает номер активного выхода. С1,С2 – входы разрешения (или стробирования), которые работают с условием «и». Сигнал на этом входе сообщает о моменте срабатывания дешифратора. Также их можно использовать для увеличения разрядности логических устройств.

 


 

 

Основные разновидности дешифратора

Существует несколько разновидностей дешифраторов:

— прямоугольные;

— матричные;

— пирамидальные.

Матричные являются типовыми, наиболее простыми разновидностями дешифраторов, на их основе строятся различные более сложные схемы. В прямоугольных реализуется ступенчатая дешифрация. Входной сигнал условно разбивается на группы, каждая из которых обрабатывается отдельными матричными дешифраторами. На последующих ступенях дешифрации (второй, третьей и т.п.) формируется произведение полученных сигналов. Главным преимуществом пирамидальных дешифраторов считается простота наращивания числа входов, а недостатком – аппаратная неизбыточность.

Особенности дешифраторов

Выпускают дешифраторы по виду интегральных микросхем. К примеру, К500ИД162М – позволяет трансформировать двоичный код в восьмеричный. Другие типы дешифраторов могут преобразовывать двоичное исчисление в десятеричное (К176ИД1 и К155ИД1). Отечественной промышленностью выпускаются дешифраторы со счетчиками, они позволяют управлять семисегментными цифровыми индикаторами. На микросхемах их обычно обозначают буквенным сочетанием ДИ.

 

Определение порта ввода-вывода. Основные характеристики портов. Порты ввода-вывода aDuC812.

Порт ввода- вывода – это логическая адресуемая единица СВВ, которая характеризуется, в первую очередь, двумя параметрами: форматом данных и адресом.

Порт можно охарактеризовать тремя признаками:

•адресом; •форматом данных, пересылаемых через него;

•набором допустимых с ним операций (чтение, запись или и то, и другое).

Различают порты ввода, вывода и двунаправленные (ввода-вывода). Управление блоками СВВ через порты осуществляется путем записи в них или чтения из них данных. Примеры: COM-порт в PC/AT, пространство портов ввода-вывода, порт контроллера ПДП (DMA).

Порты P0, P1, P2, P3 ADuC812 являются квазидвунаправленными портами ввода-вывода и предназначены для обеспечения обмена информацией микроконтроллера с внешними устройствами, образуя 32 линии ввода-вывода. Каждый из портов содержит восьмиразрядный регистр, имеющий байтовую и битовую адресацию для установки (запись «1») или сброса (запись «0») разрядов этого регистра с помощью программного обеспечения. Выходы этих регистров соединены с внешними ножками микросхемы.

Кроме работы в качестве обычных портов ввода-вывода, внешние выводы портов Р0…Р3 могут выполнять ряд дополнительных (альтернативных) функций.

Порт P0 может быть использован для организации шины адреса/данных при работе микроконтроллера с внешней памятью данных или программ, при этом через него выводится младший байт адреса (A0–A7), выдается из микроконтроллера или принимается в микроконтроллер байт данных.

Порт P1 – аналоговые входы.

Порт P2 может быть использован для организации шины адреса при работе микроконтроллера с внешней памятью данных или программ, при этом через него выводится старший байт адреса (A8–A15) для доступа к памяти программ; средний и старший байт адреса (A8 – A15, A16 – A23) для доступа к памяти данных.

Каждая линия порта Р3 имеет индивидуальную альтернативную функцию, которая может быть задействована простым обращением к устройству, соединенному с ножкой порта:

• Р3.0 RxD – вход последовательного порта (UART).

• Р3.1 TxD – выход последовательного порта (UART).

• Р3.2 INT0 используется как вход 0 внешнего запроса прерываний.

• Р3.3 INT1 используется как вход 1 внешнего запроса прерываний.

• Р3.4 Т0 используется как вход счетчика внешних событий 0.

• Р3.5 Т1 используется как вход счетчика внешних событий 1.

• Р3.6 WR – строб записи во внешнюю память данных.

• Р3.7 RD – строб чтения из внешней памяти данных.

По типу сигнала различают порты:

1. Дискретные (цифровые). 2. Аналоговые. 3. Перестраиваемые – настраиваются на аналоговый или цифровой режим работы.

По направлению передачи сигнала различают:

1. Однонаправленные порты, предназначенные только для ввода (входные порты, порты ввода) или только для вывода (выходные порты, порты вывода).

2. Двунаправленные порты, направление передачи которых определяется в процессе программно-управляемой настройки схемы.

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

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

По алгоритму обмена различают порты:

1. С программно управляемым (программным) вводом-выводом.

2. Со стробированием.

3. С полным квитированием.

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-06-26 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: