📄 95sport1.lst
字号:
00008e cfe5 MOVFF 0xfe5,0xfda
000090 ffda
000092 0011 RETFIE 0x1
#pragma code D:\gary\work\mplab\95sport\95sport1-1.c
D:\gary\work\mplab\95sport\95sport1-1.c
000094 cfd9 MOVFF 0xfd9,0xfe6 void main(void) D:\gary\work\mplab\95sport\95sport1-1.c
000096 ffe6
000098 cfe1 MOVFF 0xfe1,0xfd9
00009a ffd9
00009c 52e6 MOVF 0xe6,0x1,0x0
{ D:\gary\work\mplab\95sport\95sport1-1.c
uns8 uns8_temp1; D:\gary\work\mplab\95sport\95sport1-1.c
00009e d871 RCALL 0x182 mcu_io_init(); D:\gary\work\mplab\95sport\95sport1-1.c
0000a0 d890 RCALL 0x1c2 init_val(); D:\gary\work\mplab\95sport\95sport1-1.c
000176 d795 BRA 0xa2 while(1) D:\gary\work\mplab\95sport\95sport1-1.c
{ D:\gary\work\mplab\95sport\95sport1-1.c
0000a2 0100 MOVLB 0x0 if(test_count>=10000) D:\gary\work\mplab\95sport\95sport1-1.c
0000a4 0e10 MOVLW 0x10
0000a6 5d83 SUBWF 0x83,0x0,0x1
0000a8 0e27 MOVLW 0x27
0000aa 5984 SUBWFB 0x84,0x0,0x1
0000ac e364 BNC 0x176
{ D:\gary\work\mplab\95sport\95sport1-1.c
0000ae 2b85 INCF 0x85,0x1,0x1 test++; D:\gary\work\mplab\95sport\95sport1-1.c
0000b0 0e00 MOVLW 0x0
0000b2 2386 ADDWFC 0x86,0x1,0x1
0000b4 6b83 CLRF 0x83,0x1 test_count=0; D:\gary\work\mplab\95sport\95sport1-1.c
0000b6 6b84 CLRF 0x84,0x1
0000b8 d88e RCALL 0x1d6 bin_to_bcd(); D:\gary\work\mplab\95sport\95sport1-1.c
0000ba 0e0f MOVLW 0xf uns8_temp1=check_num & 0b00001111; D:\gary\work\mplab\95sport\95sport1-1.c
0000bc 0100 MOVLB 0x0
0000be 158e ANDWF 0x8e,0x0,0x1
0000c0 6edf MOVWF 0xdf,0x0
0000c2 0e09 MOVLW 0x9 if(uns8_temp1!=9) D:\gary\work\mplab\95sport\95sport1-1.c
0000c4 5cdf SUBWF 0xdf,0x0,0x0
0000c6 e002 BZ 0xcc
0000c8 2b8e INCF 0x8e,0x1,0x1 check_num++; D:\gary\work\mplab\95sport\95sport1-1.c
0000ca d00b BRA 0xe2 else D:\gary\work\mplab\95sport\95sport1-1.c
{ D:\gary\work\mplab\95sport\95sport1-1.c
0000cc 0ef0 MOVLW 0xf0 uns8_temp1=check_num & 0b11110000; D:\gary\work\mplab\95sport\95sport1-1.c
0000ce 158e ANDWF 0x8e,0x0,0x1
0000d0 6edf MOVWF 0xdf,0x0
0000d2 0e90 MOVLW 0x90 if(uns8_temp1!=0x90) D:\gary\work\mplab\95sport\95sport1-1.c
0000d4 5cdf SUBWF 0xdf,0x0,0x0
0000d6 e004 BZ 0xe0
0000d8 0e07 MOVLW 0x7 check_num=check_num + 0x07; D:\gary\work\mplab\95sport\95sport1-1.c
0000da 258e ADDWF 0x8e,0x0,0x1
0000dc 6f8e MOVWF 0x8e,0x1
0000de d001 BRA 0xe2 else D:\gary\work\mplab\95sport\95sport1-1.c
0000e0 6b8e CLRF 0x8e,0x1 check_num=0x00; D:\gary\work\mplab\95sport\95sport1-1.c
} D:\gary\work\mplab\95sport\95sport1-1.c
0000e2 d901 RCALL 0x2e6 calc_check_sum(); D:\gary\work\mplab\95sport\95sport1-1.c
0000e4 0100 MOVLB 0x0 for(tx_number=0;tx_number<10;tx_number++) D:\gary\work\mplab\95sport\95sport1-1.c
0000e6 6b90 CLRF 0x90,0x1
0000e8 0e0a MOVLW 0xa
0000ea 5d90 SUBWF 0x90,0x0,0x1
0000ec e244 BC 0x176
000172 2b90 INCF 0x90,0x1,0x1
000174 d7b9 BRA 0xe8
{ D:\gary\work\mplab\95sport\95sport1-1.c
0000ee 0e05 MOVLW 0x5 j=5; D:\gary\work\mplab\95sport\95sport1-1.c
0000f0 6f89 MOVWF 0x89,0x1
0000f2 0eaa MOVLW 0xaa tx_buf=START_CHAR; D:\gary\work\mplab\95sport\95sport1-1.c
0000f4 6f8d MOVWF 0x8d,0x1
0000f6 5189 MOVF 0x89,0x0,0x1 while(j!=0) D:\gary\work\mplab\95sport\95sport1-1.c
0000f8 e03c BZ 0x172
000170 d7c2 BRA 0xf6
{ D:\gary\work\mplab\95sport\95sport1-1.c
0000fa 50ac MOVF 0xac,0x0,0x0 if(TRMT==1 && TXIF==1) D:\gary\work\mplab\95sport\95sport1-1.c
0000fc 0b02 ANDLW 0x2
0000fe e038 BZ 0x170
000100 509e MOVF 0x9e,0x0,0x0
000102 0b10 ANDLW 0x10
000104 e035 BZ 0x170
{ D:\gary\work\mplab\95sport\95sport1-1.c
000106 8380 BSF 0x80,0x1,0x1 bit_check_even=TRUE; D:\gary\work\mplab\95sport\95sport1-1.c
000108 6b88 CLRF 0x88,0x1 for(i=0;i<8;i++) D:\gary\work\mplab\95sport\95sport1-1.c
00010a 0e08 MOVLW 0x8
00010c 5d88 SUBWF 0x88,0x0,0x1
00010e e214 BC 0x138
000132 0100 MOVLB 0x0
000134 2b88 INCF 0x88,0x1,0x1
000136 d7e9 BRA 0x10a
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -