Управление тюнером спутникового телевидения

* - можно только считывать информацию.


Регистр А.


          UIP – единица в этом разряде означает, что происходит или начнется менее чем через 244 мкс обновление информации о времени. На UIP не действует сигнал . Записав единицу в разряд SET регистра В, можно запретить обновление и тем самым сбросить UIP.

          DVO…DV2 – устанавливает режим работы внутреннего делителя частоты в соответствии  с используемой опорной частотой.


Установка опорной частоты:


DV2

DV1

DV0

Частота

0

0

0

1

0

0

1

1

0

1

0

0

4194304 Гц

1048576 Гц

32768 Гц

сброс делителя


RS0…RS3 – устанавливает частоту сигнала на входе SQW и период повторения периодических колебаний.


RS3

RS2

RS1

RS0

f, Гц

Т (4194304

1048576)

f

T

(32768)

0

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

0

0

0

0

1

1

1

1

0

0

0

0

1

1

1

1

0

0

1

1

0

0

1

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

-

32768

16384

8192

4096

2048

1024

512

256

128

64

32

16

8

4

2

-

30,517 мкс

61,035 мкс

122,07 мкс

244,14 мкс

488,28 мкс

976,56 мкс

1,95312 мс

3,90625 мс

7,8125 мс

15,625 мс

31,25 мс

62,5 мс

125 мс

250 мс

500 мс

-

256

128

8192

4096

2048

1024

512

256

128

64

32

16

8

4

2

-

3,90625 мс

7,8125 мс

122,07 мкс

244,14 мкс

488,28 мкс

976,56 мкс

1,95312 мс

3,90625 мс

7,8125 мс

15,625 мс

31,25 мс

62,5 мс

125 мс

250 мс

500 мс


Регистр В.


          SET – если в этом разряде записан “0”, то каждую секунду выполняется цикл обновления информации о текущем времени и сравнение текущего времени с заданным. Единица в этом разряде запрещает обновление, позволяя записать в регистры начального значения времени, календаря, будильника.

          PIE – разрешение прерываний с периодом, задаваемым PS0PS3.

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

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

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

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

          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 на контакте  устанавливается низкий уровень. PF – устанавливается в «1» фронтом сигнала на выходе внутреннего делителя частоты, выбранного в соответствии с разрядами RS0RS3.

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

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

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


          Регистр D.


          VRT – в этом разряде устанавливается «0» при низком уровне на входе PS. Единица устанавливается только считыванием      регистра D.

          Подключение микросхемы 512ВИ1 к микропроцессору серии 1821ВМ85, имеющему мультиплексированную шину адреса/данных не вызывает затруднений. На вход PS; Uп; RES подаем высокий уровень (подключим к аккумулятору через RS-цепь). Так как нет необходимости в использовании частоты кварцевого резонатора в блоке управления, то вывод №20 (CKFS) подсоединим к корпусу.

          Сигнал с выхода  через инвертор (PD9) подадим в микропроцессор на вход RST 6,5 (№8).

          Выводы AD0AD7 (№№411) таймера непосредственно подключаются к выводам AD0AD7 (№№1219) микропроцессора.

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

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


          Процессор 1821ВМ85 является улучшенной модификацией процессора 580ВМ80, а для данного МП специально разработана БИС для ввода-вывода параллельной информации КР580ВВ55А. Вот почему свой выбор и остановил именно на этой микросхеме.

          КР580ВВ55 0 программное устройство ввода-вывода параллельной информации, применяется в качестве элемента ввода-вывода общего назначения, сопрягающего различные типы периферийных устройств с магистралью данных систем обработки информации.



Канал А

 

Канал данных

 
  D0D7                                                                                      BA0

                                                                                                   BA7

 



Канал С

 
BC4

                                                                                              BC7

 



Устройство управления

 

Канал С

 
     A0                                                                                                    BC

     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.


D7     D6      D5      D4       D3     D2     D1     D0

 
                                                                             Разряды 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.



D7     D6      D5      D4       D3     D2     D1     D0

 
                                                                            

                                                                            

                                                                             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

вывод

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



Реклама
В соцсетях
бесплатно скачать рефераты бесплатно скачать рефераты бесплатно скачать рефераты бесплатно скачать рефераты бесплатно скачать рефераты бесплатно скачать рефераты бесплатно скачать рефераты