В блоках 6,7 происходит отсчёт времени до 2-х минут, после чего устанавливается бит Dvb(бл.8), который контролирует время нахождения в программы в цикле (бл.30,31,29) см. рис.4.2.1.2.
Рис.4.2.2.1.
БСА обработчика прерываний от АЦП
БСА обработчика прерываний от АЦП представленна на рис.4.2.3.1.
Бит ab (бл.1) определяет аналоговый вход АЦП, или РТВ0, или РТВ1. Рассмотрим случай когда аналоговым входом является линия РТВ0, т.е. ab=0.
В блоке 2 определяется, был ли ранее у АЦП аналоговый вход РТВ0:
1. Если не был (ab2=0), то происходит сброс бита ab1, который выполняет аналогичную функцию, только показывает, был ли ранее у АЦП, аналоговый вход РТВ1. После чего происходит установка бита ab2 в 1 (бл.4), и запуск АЦП с аналоговым входом РТВ0 (бл.7). Далее программа выходит из обработчика.
2. Если был (ab2=1), то в блоке 5 устанавливается бит СОСО1, сигнализирующий о том, что преобразование завершено, после чего результат из регистра данных АЦП переносится в ячейку памяти Upress, и происходит запуск АЦП с аналоговым входом РТВ0 (бл.7). После чего программа выходит из обработчика.
В случае когда аналоговым входом является линия РТВ1 (ab=1), всё происходит аналогично.
Бит ab2 и ab1 необходимы для корректной работы подпрограммы. То есть, если аналоговым входом является линия РТВ0, то при смене аналогового входа на РТВ1, первый результат преобразования окажется ложным, он не будет соответствовать значению сигнала на входе РТВ1. Поэтому чтобы этого не случилось, вводятся биты ab2 и ab1.
|
|
|
| ||||||||||||||||||||
Энергонезависимая память для телевизоров седьмого поколения Развитие вещательного телевидения идет по пути постоянного повышения качества телевизионного изображения и звукового сопровождения, расширения функциональных возможностей телевизора и п ...
Домашние и офисные сети Home Lan - стандарты и оборудование (Home lan и интеллектуальный дом) Система "Умный дом": Нужна для облегчения управления домашним хозяйством, а также для расширения его возможностей. Предлагаемая система является самой передовой технологией ...
Радиопередатчик радиорелейной линии с цифровой модуляцией Радиорелейная связь —радиосвязь, осуществляемая при помощи цепочки приёмо-передающих радиостанций, как правило, отстоящих друг от друга на расстоянии прямой видимости их антенн. Каждая т ...