Регистр - сравнение - Большая Энциклопедия Нефти и Газа, статья, страница 2
Лучше уж экстрадиция, чем эксгумация. Павел Бородин. Законы Мерфи (еще...)

Регистр - сравнение

Cтраница 2


Следующие импульсы синхронизации инкрементируют счетчик. Если значение счетчика совпадает с величиной в регистре сравнения, выход ТЮ переключается, бит TCF устанавливается в 1 и, если ТС1Е1, генерируется прерывание по сравнению и счет продолжается. По следующему импульсу синхронизации счетчик загружается величиной TL. R ( если TRM1) и счет возобновляется. Если TRM0, счетчик инкрементируется по каждому импульсу синхронизации. Процесс повторяется до тех пор, пока таймер не будет запрещен. Счетчик будет перезагружаться каждый раз при записи нового значения в TLR, пока таймер разрешен. Если происходит переполнение таймера, устанавливается бит TOF и, если Т01Е1, генерируется прерывание по переполнению.  [16]

В процессе сравнения участвует также регистр безразличного цвета ( номер 07Ю, в котором задействованы только четыре младших бита. Они объединяются по И со значениями пикселов и содержимым регистра сравнения цвета. Следовательно, когда бит в регистре безразличного цвета находится в состоянии, 0, соответствующая двоичная плоскость ( регистр-защелка) исключается из процесса сравнения и в данном разряде обеспечивается постоянное равенство независимо от состояний бит в регистре-защелке и регистре сравнения цвета. Если же бит в регистре безразличного цвета содержит 1, он не влияет на результат сравнения.  [17]

18 Значения битов ТСО-ТСЗ. [18]

В режиме таймера и сторожевого таймера счетчик перезагружается величиной TLR после того, как устанавливается в 1 бит разрешения таймера и происходит первое событие. Если TRM1, счетчик перезагружается каждый раз, когда значение счетчика достигает величины, хранящейся в регистре сравнения, и происходит новое событие. В режиме ШИМ счетчик перезагружается каждый раз, когда счетчик переполняется и происходит новое событие. Если TRM0, счетчик работает в режиме свободного счета, инкрементируясь при каждом новом событии.  [19]

Бит используется для разрешения прерывания по сравнению таймера. Прерывание по сравнению генерируется в случае, когда значение счетчика ( в режимах таймера, широтно-импульсного модулятора или сторожевого таймера) соответствует содержимому регистра сравнения TCPR. Установка бита разрешает прерывание по сравнению.  [20]

21 Регистры тройного таймера. [21]

На рис. 3.18 показана структурная схема таймера. Она включает 24-битный счетчик, 24-битный регистр состояния / управления таймером ( TCSR), 24-битный только для чтения регистр счета таймера ( TCR), 24-битный только для записи регистр загрузки таймера ( TLR), 24-битный чтения / записи регистр сравнения таймера ( TCPR) и логику выбора синхронизации и генерации прерывания / триггера ПДП.  [22]

В этом режиме счетчик очищается после того, как ТЕ устанавливается в 1, и загружается величиной TLR по первом переходе синхронизации со входа ТЮ или устройства масштабирования. Следующий переход инкрементирует счетчик. Если значение счетчика совпадает с величиной в регистре сравнения, бит TCF устанавливается в 1 и, если ТС1Е1, генерируется прерывание по сравнению. По следующему переходу счетчик загружается величиной TLR ( если TRM1) и счет продолжается. Если TRM0, счетчик инкрементируется по каждому переходу от источника синхронизации. Процесс повторяется, пока таймер не будет запрещен. Бит INV определяет, какой переход - из 0 в 1 ( INV0) или из 1 в 0 ( INV1) инкрементирует счетчик. Если происходит переполнение таймера, устанавливается бит TOF и, если Т01Е1, генерируется прерывание по переполнению.  [23]

В этом режиме счетчик очищается после того, как ТЕ устанавливается в 1 и загружается величиной TLRno первому импульсу синхронизации таймера, поступающей от внутреннего источника ( CLK / 2) или от устройства масштабирования. Следующие импульсы синхронизации инкрементируют счетчик. Если значение счетчика совпадает с величиной в регистре сравнения, устанавливается бит TCF и, если бит ТС1Е1, генерируется прерывание по сравнению. По следующему импульсу синхронизации счетчик загружается величиной TLR и счет продолжается. Если TRM0, счетчик инкрементируется по каждому импульсу синхронизации. Если происходит переполнение таймера, устанавливается бит TOF и, если Т01Е1, генерируется прерывание по переполнению. Процесс повторяется, пока таймер не будет запрещен.  [24]

В этом режиме счетчик очищается после того, как ТЕ устанавливается в 1 и загружается величиной TLRno первому импульсу синхронизации таймера, поступающей от внутреннего источника ( CLK / 2) или от устройства масштабирования. Следующие импульсы синхронизации инкрементируют счетчик. Если значение счетчика совпадает с величиной в регистре сравнения, устанавливается бит TCF и, если бит ТС1Е1, генерируется прерывание по сравнению. По следующему импульсу синхронизации счетчик загружается величиной TLR и счет продолжается. Если TRM0, счетчик инкрементируется по каждому импульсу синхронизации. Каждый раз, когда значение счетчика совпадает с величиной в регистре сравнения, на выходе ТЮ появляется импульс, период которого равен периоду синхронизации таймера. Полярность импульса определяется битом INV. Если происходит переполнение таймера, устанавливается бит TOF и, если Т01Е1, генерируется прерывание по переполнению. Процесс повторяется, пока таймер не будет запрещен.  [25]

В процессе сравнения участвует также регистр безразличного цвета ( номер 07Ю, в котором задействованы только четыре младших бита. Они объединяются по И со значениями пикселов и содержимым регистра сравнения цвета. Следовательно, когда бит в регистре безразличного цвета находится в состоянии, 0, соответствующая двоичная плоскость ( регистр-защелка) исключается из процесса сравнения и в данном разряде обеспечивается постоянное равенство независимо от состояний бит в регистре-защелке и регистре сравнения цвета. Если же бит в регистре безразличного цвета содержит 1, он не влияет на результат сравнения.  [26]

27 Матрица резисторов для ЦАП ( а и обозначение ЦАП ( б. [27]

Существуют АЦП, использующие в своей структуре ЦАП. Одна из таких схем, работающая по способу преобразования с последовательным сравнением, или, иначе, по принципу поразрядного уравновешивания, представлена на рис. 4.55. Преобразователь этого типа содержит регистр последовательного сравнения, ЦАП и компаратор, сравнивающий входное напряжение с аналоговым напряжением на выходе ЦАП. Сравнение производится последовательно, начиная со старшего разряда регистра сравнения, код которого и преобразуется в аналоговое напряжение с помощью ЦАП. На каждом шаге сравнения устанавливается значение очередного разряда. Начальное значение каждого обрабатываемого разряда устанавливается равным логической единицы.  [28]

В этом режиме счетчик очищается после того, как ТЕ устанавливается в 1 и загружается величиной TLRno первому импульсу синхронизации таймера, поступающей от внутреннего источника ( CLK / 2) или от устройства масштабирования. Следующие импульсы синхронизации инкрементируют счетчик. Если значение счетчика совпадает с величиной в регистре сравнения, устанавливается бит TCF и, если бит ТС1Е1, генерируется прерывание по сравнению. По следующему импульсу синхронизации счетчик загружается величиной TLR и счет продолжается. Если TRM0, счетчик инкрементируется по каждому импульсу синхронизации. Каждый раз, когда значение счетчика совпадает с величиной в регистре сравнения, на выходе ТЮ появляется импульс, период которого равен периоду синхронизации таймера. Полярность импульса определяется битом INV. Если происходит переполнение таймера, устанавливается бит TOF и, если Т01Е1, генерируется прерывание по переполнению. Процесс повторяется, пока таймер не будет запрещен.  [29]



Страницы:      1    2