Реферат: Управление тюнером спутникового телевидения
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.
Разряды 03
канала
ВС
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 подать низкий уровень (подключить к корпусу).
1.2.11.
Фиксирующая схема.
Как
уже отмечалось выше необходимо подавать сигналы в блок индикации № канала (2
индикатора) в строго определенные моменты времени. Для этого необходимо
предусмотреть устройство, которое по сигналам от процессора, будет пропускать
информацию на один из индикаторов блока индикации. В качестве элементов
фиксирующей схемы будем использовать 2 регистра типа 1533UP23.
Регистр,
аналогичный UP22, нос 8 тактируемыми триггерами. Регистр принимает и
отображает информацию синхронно с положительным перепадом на тактовом входе.
|
EO |
C |
Dn
|
Выход |
Загрузка и считывание
Загрузка регистра и разрыв выходов
|
Н
В
|
|
«Н», «В»
«Н», «В»
|
«Н», «В»
соответственно
|
Таким
образом, подавая тактирующие сигналы на вход С (№11) регистра 1533UP23,
мы разрешаем прохождение сигналов на соответствующий индикатор в строго определенные
моменты времени.
Un
- № 20
Земля
- № 10
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
|