📄 ad.lst
字号:
00011c 6adb CLRF 0xdb,0x0
00011e 0e02 MOVLW 0x2
000120 cfdb MOVFF 0xfdb,0x0
000122 f000
000124 0e03 MOVLW 0x3
000126 cfdb MOVFF 0xfdb,0x1
000128 f001
00012a 0efd MOVLW 0xfd
00012c cfdb MOVFF 0xfdb,0x2
00012e f002
000130 0efe MOVLW 0xfe
000132 cfdb MOVFF 0xfdb,0x3
000134 f003
000136 5002 MOVF 0x2,0x0,0x0
000138 5c00 SUBWF 0x0,0x0,0x0
00013a 5003 MOVF 0x3,0x0,0x0
00013c 5801 SUBWFB 0x1,0x0,0x0
00013e e206 BC 0x14c
000140 0efd MOVLW 0xfd
000142 2adb INCF 0xdb,0x1,0x0
000144 0efe MOVLW 0xfe
000146 e301 BNC 0x14a
000148 2adb INCF 0xdb,0x1,0x0
00014a d7e9 BRA 0x11e
} E:\2420\LAB\AD\ad.c
000156 6ef5 MOVWF 0xf5,0x0 } E:\2420\LAB\AD\ad.c
000158 0e04 MOVLW 0x4
00015a 5ce1 SUBWF 0xe1,0x0,0x0
00015c e202 BC 0x162
00015e 6ae1 CLRF 0xe1,0x0
000160 52e5 MOVF 0xe5,0x1,0x0
000162 6ee1 MOVWF 0xe1,0x0
000164 50f5 MOVF 0xf5,0x0,0x0
000166 52e5 MOVF 0xe5,0x1,0x0
000168 cfe7 MOVFF 0xfe7,0xfd9
00016a ffd9
00016c 0012 RETURN 0x0
E:\2420\LAB\AD\ad.c
00016e cfd9 MOVFF 0xfd9,0xfe6 void main() E:\2420\LAB\AD\ad.c
000170 ffe6
000172 cfe1 MOVFF 0xfe1,0xfd9
000174 ffd9
000176 0e02 MOVLW 0x2
000178 26e1 ADDWF 0xe1,0x1,0x0
{ E:\2420\LAB\AD\ad.c
unsigned int adtempdat; E:\2420\LAB\AD\ad.c
00017a df58 RCALL 0x2c initial(); E:\2420\LAB\AD\ad.c
00017c df5d RCALL 0x38 EUSART_Init(); E:\2420\LAB\AD\ad.c
00017e df79 RCALL 0x72 AD_Init(); E:\2420\LAB\AD\ad.c
0001c2 d7de BRA 0x180 while(1) E:\2420\LAB\AD\ad.c
{ E:\2420\LAB\AD\ad.c
000180 0e55 MOVLW 0x55 sent_ch(0x55); E:\2420\LAB\AD\ad.c
000182 6ee6 MOVWF 0xe6,0x0
000184 df67 RCALL 0x54
000186 52e5 MOVF 0xe5,0x1,0x0
000188 0e01 MOVLW 0x1 adtempdat=Read_AD(1);//转换0通道 E:\2420\LAB\AD\ad.c
00018a 6ee6 MOVWF 0xe6,0x0
00018c df7c RCALL 0x86
00018e 52e5 MOVF 0xe5,0x1,0x0
000190 cff3 MOVFF 0xff3,0xfde
000192 ffde
000194 cff4 MOVFF 0xff4,0xfdd
000196 ffdd
000198 cfdf MOVFF 0xfdf,0xfe6 sent_ch(adtempdat); //发送低8位到串口 E:\2420\LAB\AD\ad.c
00019a ffe6
00019c df5b RCALL 0x54
00019e 52e5 MOVF 0xe5,0x1,0x0
0001a0 cfde MOVFF 0xfde,0x0 sent_ch(adtempdat>>8);//发送高位到串口 E:\2420\LAB\AD\ad.c
0001a2 f000
0001a4 cfdd MOVFF 0xfdd,0x1
0001a6 f001
0001a8 c001 MOVFF 0x1,0x0
0001aa f000
0001ac 6a01 CLRF 0x1,0x0
0001ae 5000 MOVF 0x0,0x0,0x0
0001b0 6ee6 MOVWF 0xe6,0x0
0001b2 df50 RCALL 0x54
0001b4 52e5 MOVF 0xe5,0x1,0x0
0001b6 0e64 MOVLW 0x64 wait(100); E:\2420\LAB\AD\ad.c
0001b8 6ee6 MOVWF 0xe6,0x0
0001ba 6ae6 CLRF 0xe6,0x0
0001bc df9b RCALL 0xf4
0001be 52e5 MOVF 0xe5,0x1,0x0
0001c0 52e5 MOVF 0xe5,0x1,0x0
} E:\2420\LAB\AD\ad.c
0001c4 6ef5 MOVWF 0xf5,0x0 } E:\2420\LAB\AD\ad.c
0001c6 0e02 MOVLW 0x2
0001c8 5ce1 SUBWF 0xe1,0x0,0x0
0001ca e202 BC 0x1d0
0001cc 6ae1 C
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -