1.2.10. Устройство ввода-вывода.
Процессор 1821ВМ85 является улучшенной модификацией процессора 580ВМ80, а для данного МП специально разработана БИС для ввода-вывода параллельной информации КР580ВВ55А. Вот почему свой выбор и остановил именно на этой микросхеме.
КР580ВВ55 0 программное устройство ввода-вывода параллельной информации, применяется в качестве элемента ввода-вывода общего назначения, сопрягающего различные типы периферийных устройств с магистралью данных систем обработки информации.
|
|
BA7
|
BC7
|
|
A1
BC3
SR BBO
BB7
Обмен информацией между магистралью данных систем и микросхемой 580ВВ85 осуществляется через 8 разрядный двунаправленный трехстабильный канал данных. Для связи с периферийными устройствами используется 24 линии В/В, сгруппированные в три 8 разрядных канала ВА, ВВ, ВС, направление передачи информации и режимы работы которых определяются программным способом.
1-4; 37-40 – ВА3 – ВА0; ВА7ВА4 – входы/выходы – информационный канал А.
1017 – ВС7ВС0 – входы/выходы – информационный канал С.
1825 – ВВ0ВВ7 – входы/выходы – информационный канал В.
5 - - вход – чтение.
6 - - вход – выбор кристалла.
7 – GND - - - общий.
8,9 – А0, А1 – вход – младший разряд адреса
26 – Uсс – питание.
35 – SR – вход – установка исходного состояния.
36 - - вход – запись.
Микросхема может функционировать в 3-х основных режимах.
В режиме 0 обеспечивается возможность синхронной программно управляемой передачи данных через 2 независимых 8 разрядных канала ВА, ВВ и два 4 разрядных канала ВС.
В режиме 1 обеспечивается возможность ввода или вывода информации в/или из периферийного устройства через 2 независимых 8 разрядных канала ВА, ВВ по сигналам квитирования.
При этом линии канала С используются для приема и выдачи сигналов управления обменом.
В режиме 2 обеспечивается возможность обмена информацией с периферийными устройствами через двунаправленную 8 разрядную шину ВА по сигналам квитирования. Для передачи и приема сигналов управления обменом используются 5 линий канала ВС.
Выбор соответствующего канала и направление передачи информации через канал определяется сигналами А0, А1 и сигналами , , . Режим работы каждого из каналов ВА, ВВ, ВС определяется содержимым регистра управляющего слова (РУС). Производя запись управляющего слова в РУС можно перевести микросхему в один из 3-х режимов работы: режим 0-простой ввод/вывод; режим 1-стробируемый ввод/вывод; режим 2-двунапрвленный канал. При подаче сигнала SR РУС устанавливается в состояние, при котором все каналы настраиваются на работу в режиме 0 для ввода информации. Режим работы каналов можно изменить как в начале, так и в процессе выполнения работающей программы, что позволяет обслуживать различные периферийные устройства в определенном порядке одной микросхемой. При изменении режима работы любого канала все входные и выходные регистры каналов и триггеры состояния сбрасываются. Графическое представление режимов работы каналов показано на рисунке 5, а формат управляющего слова, определяющего режимы работы каналов, приведены на рисунке 6.
А0 | А1 | Направление передачи информации | |||
чтение | ВАканал данных ВВканал данных ВСканал данных | ||||
0 0 1 | 0 1 0 | 0 0 0 | 1 1 1 | 0 0 0 | |
запись | Канал данныхВА Канал данныхВВ Канал данныхВС Канал данныхРУС | ||||
0 0 1 1 | 0 1 0 1 | 1 1 1 1 | 0 0 0 0 | 0 0 0 0 | |
блокировка | Канал данныхтретья состояние Запрещенная комбинация | ||||
Х 1 | Х 1 | Х 0 | Х 1 | 1 0 |
Рисунок 5.
|
канала ВС
1 - ввод
1 0 - вывод
режим канал ВВ
работы ВА и 4-7 ВС 1-ввод
00-режим 0 0-вывод
01-режим 1
1х-режим 2 режим работы
ВВ и разрядов
канал ВА 03 ВС
0-режим 0
1-ввод 1-режим 1
0-вывод Разряды 47
канала ВС
1-ввод; 0-вывод
Рисунок 6.
В дополнение к основным режимам работы микросхема обеспечивает возможность программно независимой установки в «1» и сброса в «0» любого из разрядов регистра канала ВС.
Формат управляющего слова уст./сброса разрядов регистра канала ВС показан на рисунке 7.
|
1 – установить в «1»
«0» 0 – установить в «0»
неопределенность
код разряд
000 0
001 1
010 2
011 3
100 4
101 5
110 6
110 7
Рисунок 7.
Если микросхема запрограммирована для работы в режиме 1 или 2, то через выводы ВС0ВС3 канала ВС выдаются сигналы, которые могут использоваться как сигналы запросов прерываний для МП. Эта особенность микросхемы позволяет программно реализовать разрешения или запрет в обслуживании любого внешнего устройства ввода/вывода без анализа запроса прерывания в схеме прерывания системы.
В нашем случае необходимо запрограммировать микросхему 580ВВ55 на вывод информации в режиме 0. Вот почему далее будет рассмотрен только этот режим.
При работе микросхемы в режиме 0 обеспечивается простой ввод/вывод информации через любой из 3-х каналов и сигналов управления обменом информацией с периферийными устройствами не требуется. В этом режиме микросхема представляет собой совокупность 2-х 8 разрядных и 2-х 4 разрядных каналов ввода или вывода. В режиме 0 возможны 16 различных комбинаций схем ввода/вывода каналов ВА, ВВ, ВС. Это определяется комбинациями в разрядах D4; D3; D1; D0 регистра управляющего слова.
Для нашего случая код должен иметь следующее указание:
D4 | D3 | D1 | D0 | ВА;ВВ;ВС |
0 | 0 | 0 | 0 | вывод |
В режиме 0 входная информация не запоминается, а выходная хранится в выходных регистрах до записи новой информации в канал или до записи нового режима.
Графическое представление режима 0 показано на рисунке 8.
Канал адреса
Канал управления
Канал данных
D7D0
I/0 I/0 BC7BC0 BA7BA0
BB7BB0
Рисунок 8.
Для электрического соединения микросхемы 580ВВ55 и схемы управления необходимо:
1) шину данных D0D7 схемы управления соединить с выводами D0D7 микросхемы 580ВВ55.
2) Два младших разряда адресной шины соединить с выводами A0A1 микросхемы 580ВВ55.
3) Выводы , микропроцессора 1821ВМ85 соединить с выводами , микросхемы 580ВВ55 соответственно.
4) На вход SR «Установка в исходное состояние» микросхемы 580ВВ55 подать низкий уровень (подключить к корпусу).
... быть получен неудовлетворительный результат, а в другом - чрезмерное усложнение конструкции может привести к неоправданному увеличению стоимости оборудования, а приемная система будет выглядеть неэстетично. Результатом расчета линии связи является вычисленное значение отношения S/N, величина которого сравнивается с соответствующими значениями по пятибалльной шкале градаций качества принимаемого ...
... Прием сигналов осуществляется в г. Гродно с географическими координатами ψ=53,700 с.ш., φз=23,800 в.д. с спутника HotBird 6/7A (130 з.д.) Большинство современных систем индивидуального и коллективного приёма программ спутникового вещания оснащены опорно-поворотным устройством (ОПУ) для оперативного наведения антенны на заданный ИСЗ. Наиболее простым механизмом перестройки антенны ...
... телевидения: жесткая конкуренция со стороны спутникового и кабельного ТВ; ограничения, наложенные государственными регулирующими органами на параметры передачи. Факторы, содействующие развитию цифрового телевидения: принятый срок прекращения аналогового телевизионного вещания; субсидирование абонентского приемного оборудования. До весны 2003 года компания интерактивных ...
... Изм. Лист № Докум. Подп. Дата Лист 53 6. Заключение. В данном дипломном проекте проведена модернизация управляющего блока тюнера. В базовом блоке тюнера применялось сенсорное управление с ручной настройкой на соответствующий канал. Перестройка производилась с помощью подстроечных резисторов. Все это приводило к ...
0 комментариев