📄 test.lst
字号:
0029e2 ffe6
0029e4 cfee MOVFF 0xfee,0xfe6
0029e6 ffe6
0029e8 cfee MOVFF 0xfee,0xfe6
0029ea ffe6
0029ec cfef MOVFF 0xfef,0xfe6
0029ee ffe6
0029f0 ecd8 CALL 0x2fb0,0x0
0029f2 f017
0029f4 6e00 MOVWF 0x0,0x0
0029f6 0e06 MOVLW 0x6
0029f8 5ce1 SUBWF 0xe1,0x0,0x0
0029fa e202 BC 0x2a00
0029fc 6ae1 CLRF 0xe1,0x0
0029fe 52e5 MOVF 0xe5,0x1,0x0
002a00 6ee1 MOVWF 0xe1,0x0
002a02 5000 MOVF 0x0,0x0,0x0
002a04 50d9 MOVF 0xd9,0x0,0x0 btoa(OSCPUUsage, str_proc); E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002a06 0f11 ADDLW 0x11
002a08 6ee6 MOVWF 0xe6,0x0
002a0a 0e00 MOVLW 0x0
002a0c 20da ADDWFC 0xda,0x0,0x0
002a0e 6ee6 MOVWF 0xe6,0x0
002a10 c0b4 MOVFF 0xb4,0xfe6
002a12 ffe6
002a14 ec57 CALL 0x2eae,0x0
002a16 f017
002a18 52e5 MOVF 0xe5,0x1,0x0
002a1a 52e5 MOVF 0xe5,0x1,0x0
002a1c 52e5 MOVF 0xe5,0x1,0x0
E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002a1e ec1d CALL 0x2c3a,0x0 while(BusyXLCD()); // Wait if LCD busy E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002a20 f016
002a22 0900 IORLW 0x0
002a24 e001 BZ 0x2a28
002a26 d7fb BRA 0x2a1e
002a28 0e40 MOVLW 0x40 SetDDRamAddr(0x40); // Set Display data ram address to 0 E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002a2a 6ee6 MOVWF 0xe6,0x0
002a2c ecd7 CALL 0x2dae,0x0
002a2e f016
002a30 52e5 MOVF 0xe5,0x1,0x0
002a32 cfd9 MOVFF 0xfd9,0xfe6 putsXLCD(str_time); E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002a34 ffe6
002a36 cfda MOVFF 0xfda,0xfe6
002a38 ffe6
002a3a ec36 CALL 0x2c6c,0x0
002a3c f016
002a3e 52e5 MOVF 0xe5,0x1,0x0
002a40 52e5 MOVF 0xe5,0x1,0x0
E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002a42 ec1d CALL 0x2c3a,0x0 while(BusyXLCD()); // Wait if LCD busy E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002a44 f016
002a46 0900 IORLW 0x0
002a48 e001 BZ 0x2a4c
002a4a d7fb BRA 0x2a42
002a4c 0e4e MOVLW 0x4e SetDDRamAddr(0x4E); // Set Display data ram address to 0 E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002a4e 6ee6 MOVWF 0xe6,0x0
002a50 ecd7 CALL 0x2dae,0x0
002a52 f016
002a54 52e5 MOVF 0xe5,0x1,0x0
002a56 50d9 MOVF 0xd9,0x0,0x0 putsXLCD(str_proc); E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002a58 0f11 ADDLW 0x11
002a5a 6ee6 MOVWF 0xe6,0x0
002a5c 0e00 MOVLW 0x0
002a5e 20da ADDWFC 0xda,0x0,0x0
002a60 6ee6 MOVWF 0xe6,0x0
002a62 ec36 CALL 0x2c6c,0x0
002a64 f016
002a66 52e5 MOVF 0xe5,0x1,0x0
002a68 52e5 MOVF 0xe5,0x1,0x0
E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002a6a 50d9 MOVF 0xd9,0x0,0x0 if(strlen(str_proc) < 2) // If two characters wouldn't have been E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002a6c 0f11 ADDLW 0x11
002a6e 6ee6 MOVWF 0xe6,0x0
002a70 0e00 MOVLW 0x0
002a72 20da ADDWFC 0xda,0x0,0x0
002a74 6ee6 MOVWF 0xe6,0x0
002a76 ec0a CALL 0x3414,0x0
002a78 f01a
002a7a 52e5 MOVF 0xe5,0x1,0x0
002a7c 52e5 MOVF 0xe5,0x1,0x0
002a7e cff3 MOVFF 0xff3,0x0
002a80 f000
002a82 cff4 MOVFF 0xff4,0x1
002a84 f001
002a86 0e02 MOVLW 0x2
002a88 5c00 SUBWF 0x0,0x0,0x0
002a8a 0e00 MOVLW 0x0
002a8c 5801 SUBWFB 0x1,0x0,0x0
002a8e e20a BC 0x2aa4
{ // written, then write the second one. E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002a90 ec1d CALL 0x2c3a,0x0 while(BusyXLCD()); E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002a92 f016
002a94 0900 IORLW 0x0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -