Рефераты. Разработка блока управления тюнером спутникового телевидения

ALE – разрешение прерываний от будильника.

VIE – разрешение прерываний по окончанию цикла обновления.

SQWE – разрешает выдачу сигнала на вход SQW.

PIE, AIE, VIE, SQWE могут быть сброшены сигналом [pic].

DM – «1» данные в двоичном коде

- «0» данные в двоично-десятичном коде.

Значения разряда нельзя изменить без повторной записи начальных

значений в ячейки времени и календаря.

24/12 – устанавливает 24 часовой («1») и 12 часовой («0») режим счета

времени. В 12 часовом режиме времени после полудня отмечается единицей в

старшем разряде часов (адрес О4Н).

DSE – разрешение автономного перехода на летнее время («1»).

Регистр С.

IRQF – флаг запроса прерываний. Устанавливается в единицу при

выполнении условия:

PF x PIE + AF x AIE + VF x VIE=1

Одновременно с установкой IRQF=1 на контакте [pic] устанавливается

низкий уровень. PF – устанавливается в «1» фронтом сигнала на выходе

внутреннего делителя частоты, выбранного в соответствии с разрядами

RS0[pic]RS3.

AF – устанавливается в «1» при совпадении текущего времени м времени

«будильника».

VF – устанавливается в единицу после окончания каждого цикла

обновления.

Флаги сбрасываются после чтения регистра С или сигналом [pic].

Регистр D.

VRT – в этом разряде устанавливается «0» при низком уровне на входе

PS. Единица устанавливается только считыванием регистра D.

Подключение микросхемы 512ВИ1 к микропроцессору серии 1821ВМ85,

имеющему мультиплексированную шину адреса/данных не вызывает затруднений.

На вход PS; Uп; RES подаем высокий уровень (подключим к аккумулятору через

RS-цепь). Так как нет необходимости в использовании частоты кварцевого

резонатора в блоке управления, то вывод №20 (CKFS) подсоединим к корпусу.

Сигнал с выхода [pic] через инвертор (PD9) подадим в микропроцессор

на вход RST 6,5 (№8).

Выводы AD0[pic]AD7 (№№4[pic]11) таймера непосредственно подключаются

к выводам AD0[pic]AD7 (№№12[pic]19) микропроцессора.

Подача сигнала CS2 на вход «выбор микросхемы» (№13) будет рассмотрена

ниже.

1.2.10. Устройство ввода-вывода.

Процессор 1821ВМ85 является улучшенной модификацией процессора

580ВМ80, а для данного МП специально разработана БИС для ввода-вывода

параллельной информации КР580ВВ55А. Вот почему свой выбор и остановил

именно на этой микросхеме.

КР580ВВ55 0 программное устройство ввода-вывода параллельной

информации, применяется в качестве элемента ввода-вывода общего назначения,

сопрягающего различные типы периферийных устройств с магистралью данных

систем обработки информации.

D0[pic]D7 BA0[pic]

BA7

BC4[pic]

[pic] [pic] [pic]

BC7

A0 BC[pic]

A1

BC3

SR BBO[pic]

BB7

Обмен информацией между магистралью данных систем и микросхемой

580ВВ85 осуществляется через 8 разрядный двунаправленный трехстабильный

канал данных. Для связи с периферийными устройствами используется 24 линии

В/В, сгруппированные в три 8 разрядных канала ВА, ВВ, ВС, направление

передачи информации и режимы работы которых определяются программным

способом.

1-4; 37-40 – ВА3 – ВА0; ВА7[pic]ВА4 – входы/выходы – информационный

канал А.

10[pic]17 – ВС7[pic]ВС0 – входы/выходы – информационный канал

С.

18[pic]25 – ВВ0[pic]ВВ7 – входы/выходы – информационный канал В.

5 - [pic] - вход – чтение.

6 - [pic] - вход – выбор кристалла.

7 – GND - - - общий.

8,9 – А0, А1 – вход – младший разряд адреса

26 – Uсс – питание.

35 – SR – вход – установка исходного состояния.

36 - [pic] - вход – запись.

Микросхема может функционировать в 3-х основных режимах.

В режиме 0 обеспечивается возможность синхронной программно

управляемой передачи данных через 2 независимых 8 разрядных канала ВА, ВВ и

два 4 разрядных канала ВС.

В режиме 1 обеспечивается возможность ввода или вывода информации

в/или из периферийного устройства через 2 независимых 8 разрядных канала

ВА, ВВ по сигналам квитирования.

При этом линии канала С используются для приема и выдачи сигналов

управления обменом.

В режиме 2 обеспечивается возможность обмена информацией с

периферийными устройствами через двунаправленную 8 разрядную шину ВА по

сигналам квитирования. Для передачи и приема сигналов управления обменом

используются 5 линий канала ВС.

Выбор соответствующего канала и направление передачи информации через

канал определяется сигналами А0, А1 и сигналами [pic], [pic], [pic]. Режим

работы каждого из каналов ВА, ВВ, ВС определяется содержимым регистра

управляющего слова (РУС). Производя запись управляющего слова в РУС можно

перевести микросхему в один из 3-х режимов работы: режим 0-простой

ввод/вывод; режим 1-стробируемый ввод/вывод; режим 2-двунапрвленный канал.

При подаче сигнала SR РУС устанавливается в состояние, при котором все

каналы настраиваются на работу в режиме 0 для ввода информации. Режим

работы каналов можно изменить как в начале, так и в процессе выполнения

работающей программы, что позволяет обслуживать различные периферийные

устройства в определенном порядке одной микросхемой. При изменении режима

работы любого канала все входные и выходные регистры каналов и триггеры

состояния сбрасываются. Графическое представление режимов работы каналов

показано на рисунке 5, а формат управляющего слова, определяющего режимы

работы каналов, приведены на рисунке 6.

|А0 |А1 |[pic]|[pic]|[pic]|Направление передачи информации |

|чтение | |

| |ВА[pic]канал данных |

| |ВВ[pic]канал данных |

| |ВС[pic]канал данных |

|0 |0 |0 |1 |0 | |

|0 |1 |0 |1 |0 | |

|1 |0 |0 |1 |0 | |

|запись | |

| |Канал данных[pic]ВА |

| |Канал данных[pic]ВВ |

| |Канал данных[pic]ВС |

| |Канал данных[pic]РУС |

|0 |0 |1 |0 |0 | |

|0 |1 |1 |0 |0 | |

|1 |0 |1 |0 |0 | |

|1 |1 |1 |0 |0 | |

|блокировка | |

| |Канал данных[pic]третья состояние|

| | |

| |Запрещенная комбинация |

|Х |Х |Х |Х |1 | |

|1 |1 |0 |1 |0 | |

Рисунок 5.

Разряды 0[pic]3

канала ВС

1 - ввод

1 0 - вывод

режим канал ВВ

работы ВА и 4-7 ВС 1-ввод

00-режим 0 0-вывод

01-режим 1

1х-режим 2 режим работы

ВВ и разрядов

канал ВА 0[pic]3 ВС

0-режим 0

1-ввод 1-режим 1

0-вывод Разряды 4[pic]7

канала ВС

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[pic]ВС3 канала ВС выдаются сигналы, которые могут использоваться

как сигналы запросов прерываний для МП. Эта особенность микросхемы

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.