C(H)/D(L) – Управление/Данные
CS(L) – Выбор кристалла выбор УСАПП
CLK – Синхроимпульс МП
RESET – Сброс
TxC(L) – Синхронизация передачика (входной сигнал, управляющий скоростью передачи данных )
TxD – Выход передатчика; последовательный набор битов
RxC(L) – Синхронизация приемника (входной сигнал, задающий скорость приема )
RxD – Вход приемника; последовательный набор битов
RxRDY – Готовность приемника; УСАПП готов передать собранный байт в МП
TxRDY – Готовность передатчика; УСАПП готов передать на выход последовательный набор данных
DSR(L) – Готовность набора данных; модем готов к работе
DTR(L) – Готовность терминала данных; МП и УСАПП готовы к передаче данных
SYNDET/BD– Обнаружение режима синхронизации и разрыва (паузы). Сигнал активизируется при обнаружении символа синхронизации в синхронном режиме. BD определяет символ паузы в асинхронном режиме
RST(L) – Запрос передачи, передаваемый МП на шину данных
CTS(L) – Готовность приемника терминала; модем готов к приему данных
TxE – Передатчик пуст; буфер передатчика не успел принять своевременно байт информации из МП
U – Напряжение питания +5 В
Земля – Логическая земля
Рис. 5.3. Формат словасостояния
Управление ИС КР580ИК51
Для управления УСАПП используются два вида управляющих слов: инструкция задания режима и инструкция команды. Сначала управляющее слово, содержащее инструкцию задания режима, загружается в микроЭВМ командой записи в ЗУ. При этом мы выделяем два формата: один для асинхронного, а другой для синхронного режима передачи данных. Изменение формата может произвести только сигнал MCR (Master Chip Reset—главный сброс кристалла).
На рис.5 приведен формат инструкции, задающей режим асинхронной передачи. С помощью этого слова указываются скорость передачи, длина слова/символа, четность и требуемое число стоп-битов
На рис. 5.1 приведен формат инструкции, задающей режим синхронной передачи данных. Соответствующие биты этой инструкции точно указывают, как именно будет проходить передача данных. Инструкция режима передается с помощью команды записи в ЗУ, поступающей из микроЭВМ в УСАПП; при этом C(H)/D(L)=1 (шина данных соединяется с регистром управления).
После инструкции, задающей режим, передается инструкция команды, структура которой показана на рис. 5.2. В этом слове различные управляющие биты активизируют выходы модема и других схем по указанию микроЭВМ. Относительно бита «вход в режим поиска» можно отметить, что если он запрограммирован, то УСАПП переходит в режим ожидания и начинает следить за появлением символов синхронизации, разумеется, только в синхронном режиме передачи данных.
МикроЭВМ может получить информацию о состоянии УСАПП с помощью команды чтения ЗУ, в третьем байте которой бит C(H)/D(L)=1. Если программе требуется информация о состоянии ИС КР580ИК51, то ее можно получить именно по этой команде. Формат слова состояния ИС КР580ИК51 показан на рис. 5.3.
После этого краткого описания возможностей УСАПП обратимся к проблеме вывода информации на ленту из микроЭВМ и ввода информации с ленты в микроЭВМ в последовательном режиме. Эту проблему можно решить, применяя довольно простое аппаратурное обеспечение, показанное на рис. 5.4. Более тщательный анализ этой схемы показывает, что слово, задающее режим, инструкция команды, слово состояния и слова данных можно принять по шине данных и передать с помощью соответствующих управляющих сигналов, подаваемых на CS(L)-, C(H)/D(L)- RD(L)- и WR(L)-входы в соответствии с таблицей, приведенной на рис.5.5.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.