# 141
E4 CLR A
F500 R MOV tmp, A
F500 R MOV tmp +01 H, A
; SOURCE LINE # 142
7BFF MOV R3, # 0FFH
B 7A00 R MOV R2, # HIGH? SC_0
D 7900 R MOV R1, # LOW? SC_0
F 850000 E MOV? _printf? BYTE +03 H, NumChanel
850000 E MOV? _printf? BYTE +04 H, NumChanel +01 H
120000 E LCALL _printf
; SOURCE LINE # 143
E4 CLR A
F500 R MOV i, A
B F500 R MOV i +01 H, A
D? C0022:
D D3 SETB C
E E500 R MOV A, i +01 H
9500 R SUBB A, count +01 H
E500 R MOV A, i
9500 R SUBB A, count
5025 JNC? C0023
; SOURCE LINE # 144
; SOURCE LINE # 145
AE00 R MOV R6, i
A AF00 R MOV R7, i +01 H
C 120000 R LCALL _ReadEXTRAM
F 750000 R MOV tmp, # 00H
8F00 R MOV tmp +01 H, R7
; SOURCE LINE # 147
7BFF MOV R3, # 0FFH
7A00 R MOV R2, # HIGH? SC_29
7900 R MOV R1, # LOW? SC_29
A 850000 E MOV? _printf? BYTE +03 H, tmp
D 850000 E MOV? _printf? BYTE +04 H, tmp +01 H
120000 E LCALL _printf
; SOURCE LINE # 148
0500 R INC i +01 H
E500 R MOV A, i +01 H
70D4 JNZ? C0022COMPILER V9.00 HELLO 12/30/2010 14:08:56 PAGE 11
0500 R INC i
B? C0052:
B 80D0 SJMP? C0022
D? C0023:
; SOURCE LINE # 149
D 7BFF MOV R3, # 0FFH
F 7A00 R MOV R2, # HIGH? SC_33
7900 R MOV R1, # LOW? SC_33
020000 E LJMP _printf
; FUNCTION _WriteToUART (END)
; FUNCTION _WriteValue (BEGIN)
; SOURCE LINE # 162
8E00 R MOV Value, R6
8F00 R MOV Value +01 H, R7
; ---- Variable «Channel» assigned to Register «R4/R5»----
; SOURCE LINE # 163
; SOURCE LINE # 164
ED MOV A, R5
6500 R XRL A, OldChanel +01 H
7003 JNZ? C0053
EC MOV A, R4
A 6500 R XRL A, OldChanel
C? C0053:
C 6014 JZ? C0026
; SOURCE LINE # 165
; SOURCE LINE # 166
E E500 R MOV A, IndexMas +01 H
1500 R DEC IndexMas +01 H
7002 JNZ? C0054
1500 R DEC IndexMas
? C0054:
14 DEC A