📄 test.lst
字号:
MP2COD 4.20, COFF to COD File Converter
Copyright (c) 2008 Microchip Technology Inc.
Listing File Generated: Tue Nov 11 13:48:33 2008
Address Value Disassembly Source File
------- ------- ----------------------- ------------------------------------------------------------------------------- -----
//***************************************************************/ E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
#include "includes.h" E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
#include "xlcd.h" E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
#include <timers.h> E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
#include <delays.h> E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
#include <string.h> E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
#include <stdlib.h> E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
/************************************************************************/ E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
#define LED1 PORTBbits.RB0 E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
#define LED2 PORTBbits.RB1 E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
#define LED3 PORTBbits.RB2 E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
#define LED4 PORTBbits.RB3 E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
static char rstr_welcome[17L] = "Welcome uC/OS-II"; E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
OS_STK Task1Stk[100]; E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
OS_STK Task2Stk[50]; E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
OS_STK Task3Stk[50]; E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
OS_STK Task4Stk[50]; E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
OS_STK LCDTaskStk[200L]; E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
void Task1(void *pdata); E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
void Task2(void *pdata); E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
void Task3(void *pdata); E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
void Task4(void *pdata); E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
void LCDTask(void *pdata); E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
00274e cfd9 MOVFF 0xfd9,0xfe6 void Task1(void *pdata) E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002750 ffe6
002752 cfda MOVFF 0xfda,0xfe6
002754 ffe6
002756 cfe1 MOVFF 0xfe1,0xfd9
002758 ffd9
00275a cfe2 MOVFF 0xfe2,0xfda
00275c ffda
{ E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
00275e 0e9f MOVLW 0x9f OpenTimer0(TIMER_INT_ON & T0_16BIT & T0_SOURCE_INT & T0_PS_1_1); E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002760 6ee6 MOVWF 0xe6,0x0
002762 ece0 CALL 0x33c0,0x0
002764 f019
002766 52e5 MOVF 0xe5,0x1,0x0
002768 0ef0 MOVLW 0xf0 WriteTimer0(-10000); E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
00276a 6ee6 MOVWF 0xe6,0x0
00276c 0ed8 MOVLW 0xd8
00276e 6ee6 MOVWF 0xe6,0x0
002770 ecc4 CALL 0x3388,0x0
002772 f019
002774 52e5 MOVF 0xe5,0x1,0x0
002776 52e5 MOVF 0xe5,0x1,0x0
E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
// Initialize statistics task E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
002778 ec89 CALL 0x312,0x0 OSStatInit(); E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
00277a f001
E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
00277c 0e01 MOVLW 0x1 OSTaskCreate(Task2,(void *)0,Task2Stk,1); E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
00277e 6ee6 MOVWF 0xe6,0x0
002780 0e68 MOVLW 0x68
002782 6ee6 MOVWF 0xe6,0x0
002784 0e03 MOVLW 0x3
002786 6ee6 MOVWF 0xe6,0x0
002788 0e00 MOVLW 0x0
00278a 6ee6 MOVWF 0xe6,0x0
00278c 6ae6 CLRF 0xe6,0x0
00278e 0edc MOVLW 0xdc
002790 6ee6 MOVWF 0xe6,0x0
002792 0e27 MOVLW 0x27
002794 6ee6 MOVWF 0xe6,0x0
002796 0e00 MOVLW 0x0
002798 6ee6 MOVWF 0xe6,0x0
00279a ecfa CALL 0x11f4,0x0
00279c f008
00279e 6e00 MOVWF 0x0,0x0
0027a0 0e08 MOVLW 0x8
0027a2 5ce1 SUBWF 0xe1,0x0,0x0
0027a4 e202 BC 0x27aa
0027a6 6ae1 CLRF 0xe1,0x0
0027a8 52e5 MOVF 0xe5,0x1,0x0
0027aa 6ee1 MOVWF 0xe1,0x0
0027ac 5000 MOVF 0x0,0x0,0x0
0027ce d7ef BRA 0x27ae for(;;) E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
0027ae 8081 BSF 0x81,0x0,0x0 { LED1 =1; E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
0027b0 0e20 MOVLW 0x20 OSTimeDly(0x20); E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
0027b2 6ee6 MOVWF 0xe6,0x0
0027b4 6ae6 CLRF 0xe6,0x0
0027b6 ecf7 CALL 0x1bee,0x0
0027b8 f00d
0027ba 52e5 MOVF 0xe5,0x1,0x0
0027bc 52e5 MOVF 0xe5,0x1,0x0
0027be 9081 BCF 0x81,0x0,0x0 LED1 =0; E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
0027c0 0e20 MOVLW 0x20 OSTimeDly(0x20); E:\work\acounter_pro\MPLAB-uCOS-C18\TEST.C
0027c2 6ee6 MOVWF 0xe6,0x0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -