Дипломная работа: Проектирование автоматической системы взвешивания вагонов в статике
SUBB A, @R1 ;коррекция OffSet для младшего байта
MOV @R0, A;запись младшего байта
INC R0;вычисление адреса старшего байта
INC R1
MOV A, R7
SUBB A, @R1 ;коррекция OffSet для старшего байта
MOV @R0, A ;запись старшего байта
COMMON:
;подготовка к следующему циклу
INC R0;вычисление нового адреса младшего байта
INC R1
INC R5;вычисление адреса канала MUX
CLR PSW.7
MOV A, R5;проверка -> адрес канала > Last(8).
SUBB A, #8
JNZ GoOn
JB PSW.1, KALIB
ACALL OUT;вызов подпрограммы вывода инф. на ЭВМ
;и реинициализации управл. регистров.
KALIB:
CLR PSW.1
RETI
GoOn:
MOV P1, #11111000B;0 - настройка на вывод
MOV P1, R5;0 - 2 линии порта P1 - управляют MUX
MOV R4,#20 ;небольшая задержка для АЦП
DAC1:DJNZ R4, DAC1
JMP RETM
;End Nucleus of the Program