Проектирование системы сбора данныхРефераты >> Программирование и компьютеры >> Проектирование системы сбора данных
CLR 0D4H ;
MOV A,R5
ADD A,R3
MOV 12H,A
MOV A,R4
ADDC A,R2
MOV 11H,A
JNC M1
MOV A,#01
ADD A,11H
MOV 11H,A
JNC M1
MOV A,#01H
ADD A,10H
MOV 10H,A
MOV 14h,0Ch
MOV 13h,0Bh
M1: CLR 0D3H
SETB 0D4H
END
Подпрограмма передачи пяти байт находящихся в R3 R4 R5 R6 R7.
;Выбор второго банка
SETB 0D4h
CLR 0D3h
;Передача первого байта данных
MOV A,R7
MOV C,P ;Р - бит четности аккумулятора
MOV TB8,C
MOV SBUF,A
MOV IE,#10010000b ;Выставляется приоритет прерываний
NOP
NOP
NOP
;Передача 2 байта данных
MOV A,R6
MOV C,P
MOV TB8,C
MOV SBUF,A
MOV IE,#10010000b
NOP
NOP
NOP
;Передача 3 байта данных
MOV A,R5
MOV C,P
MOV TB8,C
MOV SBUF,A
MOV IE,#10010000b
NOP
NOP
NOP
;Передача 4 байта данных
MOV A,R4
MOV C,P
MOV TB8,C
MOV SBUF,A
MOV IE,#10010000b
NOP
NOP
NOP
;Передача 5 байта данных
MOV A,R3
MOV C,P
MOV TB8,C
MOV SBUF,A
MOV IE,#10010000b
END
8.СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Каталог по интегральным микросхемам фирмы ANALOG DEVICES за 1996 год.
[1] В качестве источника опорного напряжения будет использоваться внутреннее опорное напряжение интегральной микросхемы AD7890. Вклад погрешности вносимой источником опорного напряжения учитываться не будет.