Рейтинг@Mail.ru
Rambler's Top100




Не нашли нужную работу? Закажи реферат, курсовую, диплом на заказ

реферат на тему: Микроконтроллер 8250

скачать реферат

Выход предназначенный для пользователя, который может быть запрограммирован 3-тим битом регистра управления модема. Бит равный 1 формиру- ет OUT2 низким. Когда выход низкий, он сообщает модему или устройству сопряжения, что WD8250 готов передать данные. См. регистр управления модема. Если выход низкий, он сообщает модему или устройству сопряжения, что WD8250 готов получить данные. Выход, предназначенный для пользователя, может быть запрограммирован 2-ым битом регистра управления модема. Бит равный 1 формирует выход 1 низким. Высокий сигнал сбрасывает регистры в состояния, указанные в табл. 1. Сигнал с АПД, указывающий, что устройство готово к передаче данных. См. регистр состояния модема. Сигнал с АПД, используемый для указания состояния готовности устрой- ства сопряжения. См. регистр состояния модема. Сигнал с АПД, указывающий, что идет получение сигнала, который удовлетворяет условиям качества сигнала. См. регистр состояния модема. Вход низкий, указывает, что сигнал вызова получен модемом или устройством сопряжения. См. регистр состояния модема. Питание +5 В.ВЫБОР ИМС И АДРЕСАЦИЯ РЕГИСТРОВ Строб адреса (ADS 25-тый контакт): при низком уровне обеспечивает разрешение анализа сигналов выбора регистра (А0, А1, А2) и выбора ИМС (СS0, CS1, CS2). Примечание: положительный фронт сигнала ADS необходим для фиксации, когда сигналы выбора регистра (А0, А1, А2) и выбора ИМС (CS0, CS1, CS2) могут изменять во время считывания или записи. Если ADS не используется для фиксирования, то на этот вход необходимо подать постоянный разрешающий уровень логического 0. Выбор ИМС (CS0, CS1, CS2) контакты 12-14: для выбора ИМС входы CS0 и CS1 должны иметь высокий уровень, а CS2 - низкий. Выбор ИМС производится после фиксирования стробом адреса (ADS) или если вход ADS постоянно низкий. Выбор регистра (А0, А1, А2) контакты 26-28: условия выбора регистра при считывании или записи см. табл. 2. Примечание: разрядом доступа к регистрам делителя (DLAB) является самый старший разряд в регистре управления линией. DLAB должен быть запрограммирован в 1 для обеспечения доступа к регистрам делителя генератора скорости передачи. DLAB |А2А1А0Регистр0 | | | 0 | х | | х | х | х | х | х | 1 | 1 |0 0 0 0 1 1 1 1 0 00 0 1 1 0 0 1 1 0 00 1 0 1 0 1 0 1 0 1Буферный регистр приема (чтение) Регистр хранения информации передатчика (запись) Регистр разрешения прерывания Регистр идентификации прерывания (только чтение) Регистр управления линией Регистр управления модемом Регистр состояния линии Регистр состояния модема Нет Регистр делителя (младший байт) Регистр делителя (старший байт)ПРИНЦИП ДЕЙСТВИЯ WD8250 Установка ИМС в исходное состояние. Высокий уровень на входе на 35-ом контакте устанавливает WD8250 в положение, указанное в табл. 1. Доступ к регистрам WD8250. Программист системы имеет доступ к любому регистру из табл. 2. Характеристики отдельных регистров приводится на следующих страницах. Таблица 1 Регистр/сигналУстановка |Исходное состояниеБуферный регистр приемникаполученное | первое слово |данныеРегистр хранения информации передатчиказапись в этот| регистр | |данныеРегистр разрешения прерыванийобщий сброс | |все разряды низкиеРегистр идентификации прерывания| -"- | |разряд 0 высокий и разря- ды с 1 по 7 постоянно низкиеРегистр управления линией-"- | |Все разряды низкиеРегистр управления модемом-"- | |Все разряды низкиеРегистр состояния линии-"- | |Все разряды низкие, а разряды 5 и 6 высокиеРегистр состояния модемаобщий сброс | сигнальные | входы модема |Разряды 0-3
Не нашли нужную работу? Закажи реферат, курсовую, диплом на заказ




низкие, разряды 4-7 - входные сигналыРегистр делителя младший байтзапись в ре- | гистр |данныеРегистр делителя старший байтзапись в ре- | гистр |данныеSOUTобщий сброс |высокийBAUDOUTзапись в лю- | бой регистр | делителя |низкийCSOUTсигнал строба| ADS и состоя-| ние линий вы-| бора ИМС |высокий/низкийDDISDDIS=CSOUT x | RCLKx DISTR | (при общем сб-| росе ЦП устан-| авливает низк-| ие RCLK и | DISTR) |высокийINTRPTобщий сброс |низкийOUT2-"- |высокийRTS-"- |высокийDTR-"- |высокийOUT1-"- |высокийЛинии шины данных D7 - D0 -------------------В третье состо| яние, если | CSOUTxDISTR =| высокий или | CSOUTxDOSTR =| высокий | ---------------Третье состояние данные (от ИМС к ЦП) данные (от ЦП к ИМС) -----------------------РЕГИСТР УПРАВЛЕНИЯ ЛИНИИ Разряды 0 и 1: эти два разряда определяют количество битов в каждой передаваемой или принимаемой последовательности символов. Кодирование битов 0 и 1 следующее Бит1| Бит0| Длина символа0 0 1 1| 0 | 1 | 0 | 1| 5 бит | 6 бит | 7 бит | 8 битРазряд 2: этот разряд определяет количество стоповых битов в последовательности символов. Если разряд 2 является лог.0, один стоповый бит формируется или контролируется при передаче или получении данных, соответственно. Если разряд 2 является лог.1 ( при выбранной разрядами 1 и 0 длине символа в 5-ть битов) формируется или контролируется 1,5 стоповых бита. Если разряд 2 является лог.1, при длине слова 6, 7 или 8 битов, формируется или проверяется два стоповых бита. Разряд 3: это разряд разрешения паритета. Если бит 3 является лог.1, бит паритета формируется (передача данных) или контролируется (получение данных) между последним битом символа и стоповым битом последовательности данных (бит паритета используется для формирования четного или нечетного числа единиц при суммировании битов символа и бита паритета). Разряд 4: этот бит является битом выбора проверки по паритету на четность. Если бит 3 является лог.1 и бит 4 является лог.0, нечетное число логических единиц передается или контролируется в битах информационного слова и бите паритета. Когда бит 3 является лог.1 и бит 4 является лог.1, передается или контролируется четное число битов. Разряд 5: это бит фиксированного паритета. Когда бит 3 и бит 5 являются лог.1, бит паритета передается и затем определяется приемником в противоположном режиме, указанном битом 4. Разряд 6: это бит управления прерыванием передачи. Когда бит 6 является лог.1, последовательный выход (SOUT) устанавливается в состояние пробела (лог.0) и находится в этом состоянии (до установки и исходное состояние битом 6 низкого уровня) независимо от других сигналов управления передачи. Эта особенность позволяет ЦПУ подключать терминал в систему связи ЭВМ. Разряд 7: это бит доступа к регистру делителя ( DLAB ). Он должен быть на высоком уровне (лог.1) для доступа к регистрам делителя генератора скорости передачи при считывании или записи. Он должен быть на низком уровне (лог.0) для доступа к буферу приемника, регистру хранения информации передатчика или регистру разрешения прерывания. ПРОГРАММИРУЕМЫЙ ГЕНЕРАТОР СКОРОСТИ ПЕРЕДАЧИ Этот генератор может принимать любой входной синхронизирующий сигнал ( до 3,1 МГц ) и делить его на любое число от 1 до 2**16-1. Частота выхода генератора - 16 умножить на скорость передачи в бодах. Два 8-ми битовых регистра хранят число - делитель в 16-ти битовом двоичном коде. Эти регистры делителя надо загрузить во время инициализации для обеспечения требуемого режима работы генератора. При загрузке любого регистра делителя,

скачать реферат
1 2 3 4 5 ...    последняя

Не нашли нужную работу? Закажи реферат, курсовую, диплом на заказ

Внимание! Студенческий отдых и мегатусовка после сессии!


Обратная связь.

IsraLux отзывы Израиль отзывы