Разработка сенсора на поверхностно-акустических волнах
Категория реферата: Рефераты по науке и технике
Теги реферата: реферат на английском языке, изложение по русскому
Добавил(а) на сайт: Пустохин.
Предыдущая страница реферата | 8 9 10 11 12 13 14 15 16 17 18 | Следующая страница реферата
Выводится младший байт адреса А0 – А7 при работе с внешней памятью программ и внешней памятью данных;
Выдается из ОМЭВМ и принимается в ОМЭВМ байт данных при работе с внешней памятью (при этом обмен байтом данных и вывод младшего байта адреса внешней памяти мультиплексированы во времени);
Через порт Р2:
Выводится старший байт адреса А8 – А15 при работе с внешней памятью программ и внешней памятью данных (для внешней памяти данных – только при использовании команд, которые вырабатывают 16-разрядный адрес)
Каждая линия порта Р3 имеет индивидуальную альтернативную функцию:
P3.00 – RxD, вход последовательного порта, предназначен для ввода последовательных данный в приемник последовательного порта;
P3.1 – TxD, выход последовательного порта, предназначен для вывода последовательных данных из передатчика последовательного порта;
P3.2 – INT0 – используется как вход 0 внешнего запроса прерывания;
P3.3 – INT1 - используется как вход 1 внешнего запроса прерывания;
P3.4 – T0, используется, как вход счетчика внешних событий Т/С 0;
P3.5 – T1, используется, как вход счетчика внешних событий Т/С 1;
P3.6 – WR, строб записи во внешнюю память данных, входной сигнал, сопровождающий вывод данных через порт Р0 при использовании соответствующих команд;
P3.7 – RD, строб чтения из внешней памяти данных, выходной сигнал, сопровождающий ввод данных через порт Р0 при использовании соответствующих команд.
Альтернативная функция любой из линий порта Р3 реализуется только в том случае, если в соответствующем этой линии фиксаторе-защелки содержится «1». В противном случае на линии порта 3 будет присутствовать «0».
Среди прочих особенностей данной ОМЭВМ особого внимания заслуживают следующие.
Параллельные порты ввода/вывода.
Для связи ОМЭВМ с объектами управления, для ввода/вывода информации используются 32 двунаправленные линии. Эти линии сгруппированы в 4 порта по 8 линий в каждом. Каждая линия может быть индивидуальна и независимо запрограммирована на вход или выход. При использовании линии в качестве входа необходимо соответствующий бит порта установить в «1». При установке ОМЭВМ в исходное состояние все линии портов включены в исходное состояние. Обращение к портам ввода/вывода осуществляется через регистры специальных функций Р0 – Р3. Обращение производится с использованием команд, оперирующих с байтами, битом или с комбинацией бит.
В случае использования внешней памяти программ или данных, порт 0 служит для ввода младшего байта адреса внешней памяти, а через Р2 – для вывода старшего байта вывода внешней памяти, поэтому, когда мы используем внешнюю память – эти порты заняты. Данные во внешнюю память передаются через регистр Р0 (рис. 9).
Все выводы порта 3 могут быть использованы для реализации альтернативных функций. Альтернативные функции могут быть задействованы путем записи «1» в соответствующие разряды порта «Р3».
В состав ОМЭВМ входят 2 независимых таймера/счетчика Т0 и Т1, предназначенных для измерения временных интервалов, длительности импульсов регенерирования периодически повторяющихся прерываний. Каждому таймеру/счетчику соответствует 16-разрядный таймерный регистр, состоящий из двух байт (TH0, TL0; TH1, TL1)
Таймеры/счетчики работают в двух режимах (в качестве таймера и счетчика).
При работе в качестве таймера, содержимое таймерного регистра увеличивается на единицу в каждом машинном цикле.
Путем программной установки таймерного регистра в исходное состояние и анализа флага переполнения могут быть реализованы различные временные задержки в диапазоне 0000-FFFF. Временная задержка, превышающая это значение (65535 мкс) может быть получена накоплением переполнений в рабочем регистре под управлением программы.
При работе в режиме счетчика событий таймерный регистр увеличивается на 1 каждый раз, когда сигнал на входе Т0 порта 3 переходит из «1» в «0».
Состояние внешнего входа Т0 или Т1 опрашивается каждую микросекунду (машинный цикл). Для управления таймером/счетчиком используются 2 регистра специальных функций: TCON – регистр управления и TMOD регистр режимов.
Рекомендуем скачать другие рефераты по теме: век реферат, курсовик.
Предыдущая страница реферата | 8 9 10 11 12 13 14 15 16 17 18 | Следующая страница реферата