Аппаратные и программные средства встраиваемых систем



Pdf көрінісі
бет201/268
Дата07.01.2022
өлшемі3,23 Mb.
#18255
1   ...   197   198   199   200   201   202   203   204   ...   268
Биты 
Поле 
Описание 
0..7 D0..D7 
Регистр EXT_HI позволяет считывать и записывать биты 8..15 
параллельного порта. Для того, чтобы данные из регистра попали 
на выход, необходимо установить бит EN_LO или EN_HI в 
логическую «1» (см. регистр ENA). Для чтения данных 
необходимо установить этот бит в логический «0». 
 
4.6.5 Регистр управления ENA  
Адрес 080004H. Значение после сброса x0100000B. 
Таблица 23. Регистр управления ENA 



4 3 2 1 

- W 






- KB  INT0 
EPMSND2 
EPMSND1 
EPMSND0 
EN_HI EN_LO 
 
Таблица 24. Назначение битов регистра ENA 
Биты 
Поле 
Описание 
0 EN_LO 
В полной конфигурации бит EN_LO нужен для управления 
младшими 8 разрядами (биты 0..7) 16-разрядного порта ввода-
вывода. Если записать в EN_LO логический «0», то порт ввода-
вывода переводится в Z-состояние и появляется возможность 
чтения данных из EXT_LO. При записи в данный бит логической 
«1» порт переключается на вывод и данные, записанные в регистр 
EXT_LO, попадают на выход порта ввода-вывода. 
В упрощенной конфигурации этот бит управляет всеми 16 
разрядами порта ввода-вывода. Если записать в EN_LO логический 
«0», то весь порт ввода-вывода переводится в Z-состояние и 
появляется возможность чтения данных из регистров EXT_LO и 
EXT_HI. При записи в данный бит логической «1» порт 
переключается на вывод и данные, записанные в регистры EXT_LO 
и EXT_HI, попадают на выход порта ввода-вывода. 
1 EN_HI 
В полной конфигурации бит EN_HI нужен для управления 
старшими 8 разрядами (биты 8..15) 16-разрядного порта ввода-
вывода. Если записать в EN_HI логический «0», то порт ввода-
вывода переводится в Z-состояние и появляется возможность 
чтения данных из EXT_HI. При записи в данный бит логической 
«1» порт переключается на вывод и данные, записанные в регистр 
EXT_HI, попадают на выход порта ввода-вывода. 
В упрощенной конфигурации бит EN_HI не влияет на 
функционирование порта ввода-вывода. Все управление портом 
производится битом EN_LO. 
2..4 EPMSND0-
EPMSND2 
Выход звукового ЦАП. Задает уровень напряжения на динамике. 
Позволяет формировать звуковые сигналы различной тональности 
и громкости. 
5 INT0 
При записи логического «0» в этот бит на вход INT0 ADuC812 
также попадает логический «0». Бит можно использовать для 


 
209 
формирования внешнего прерывания для микроконтроллера.  
6 KB 
В полной конфигурации при записи логического «0» прерывание от 
клавиатуры запрещается. Если бит установлен в «1», то прерывание 
от клавиатуры разрешено. В упрощенной конфигурации бит KB 
всегда равен нулю, т.е. прерывание клавиатуры запрещено. 
 


Достарыңызбен бөлісу:
1   ...   197   198   199   200   201   202   203   204   ...   268




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет