Микроконверторы фирмы Analog Devices в микропроцессорных приборных комплексах. Виноградов А.Б - 188 стр.

UptoLike

188
;должен быть помещен в РОН BYTE_R. В R2 предварительно следует поместить
;адрес ОЗУ ЖКИ, с которого начнется вывод на индикацию.
;-------------------------------------------------------------------------
Pod_IND_BYTE:
MOV R1,#0 ;нач уст счетчика битов в байте
Lj_0: MOV ACC,BYTE_R ;копируем байт в акк
JB ACC_7,Lj_1 ;
MOV DATA_IND_R,#0 ;
AJMP Lj_2 ;
Lj_1: MOV DATA_IND_R,#1 ;
Lj_2: MOV ADR_IND_R,R2 ;
RL A ;
MOV BYTE_R,ACC ; сдвиг байта влево циклический
ACALL Pod_PER_DAT_LCD ;
INC R1 ;
INC R2 ;
CJNE R1,#8,Lj_0 ;
RET
;Подключение модулей опроса кнопок и вывода данных на ЖКИ (с опросом ЖКИ)
$INCLUDE (C:\PR_ADUC\ADC1\knop.asm)
$INCLUDE (C:\PR_ADUC\ADC1\lcd_opr.asm)
;Конец исполняемого кода
END
Программа позволяет производить циклические преобразования (измере-
ния) и все виды калибровок для модуля ADC1 в выбранном канале (AIN3), вы-
бранных режиме (униполярном) и частоте обновления выходных данных (19,79
Гц) с использованием в качестве ИОН АЦП внешнего источника (DA1). Ре-
зультат каждого преобразования индицируется на ЖКИ в двоичном коде в виде
16-разрядного слова данных начиная со СЗР старшего байта (адрес 0 ОЗУ
ЖКИ) и заканчивая МЗР младшего байта (адрес 15 ОЗУ ЖКИ). Обновление по-
казаний ЖКИ производится с выбранной частотой обновления данных на вы-
ходе АЦП. Все функции кнопок идентичны их функциям, описанным выше для
программы adc0.asm.
Рис. 3.3. Фрагмент схемы для исследования дополнительного АЦП