⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uitask.lst

📁 这是一个PIC单片机的实时操作系统
💻 LST
📖 第 1 页 / 共 5 页
字号:
   788  035B  0000               	nop	;#
   789                           ;UiTask.c: 313: DELOneCard(BJReAddr);
   790  035C  0833               	movf	_BJReAddr,w
   791  035D  00DE               	movwf	?_DELOneCard
   792  035E  0834               	movf	_BJReAddr+1,w
   793  035F  00DF               	movwf	?_DELOneCard+1
   794  0360  120A  118A  27A4   	fcall	_DELOneCard
   795                           ;UiTask.c: 314: LcdFuc2(8,&HZ_SCCG);
   796  0363  30A1               	movlw	low _HZ_SCCG
   797  0364  00DF               	movwf	?_LcdFuc2
   798  0365  3008               	movlw	high _HZ_SCCG
   799  0366  00E0               	movwf	?_LcdFuc2+1
   800  0367  3008               	movlw	8
   801  0368  120A  118A  2459   	fcall	_LcdFuc2
      +       120A  118A         
   802                           ;UiTask.c: 315: asm("nop");
   803  036D  0000               	nop	;#
   804                           ;UiTask.c: 316: asm("nop");
   805  036E  0000               	nop	;#
   806                           ;UiTask.c: 319: }
   807  036F  0008               	return
   808                           ;UiTask.c: 297: void ConProFuc2(void)
   809                           ;UiTask.c: 298: {
   810  0370                     _ConProFuc2
   811                           ;UiTask.c: 300: LcdFuc2(10,&HZ_SCCLZ);
   812  0370  3063               	movlw	low _HZ_SCCLZ
   813  0371  0183               	clrf	3	;select bank 0
   814  0372  00DF               	movwf	?_LcdFuc2
   815  0373  3008               	movlw	high _HZ_SCCLZ
   816  0374  00E0               	movwf	?_LcdFuc2+1
   817  0375  300A               	movlw	10
   818  0376  120A  118A  2459   	fcall	_LcdFuc2
   819                           ;UiTask.c: 302: asm("nop");
   820  0379  0000               	nop	;#
   821                           ;UiTask.c: 303: if(BJ_EE_Card(8,BJCardBuf)==1)
   822  037A  303B               	movlw	_BJCardBuf
   823  037B  00DE               	movwf	?_BJ_EE_Card
   824  037C  3008               	movlw	8
   825  037D  120A  118A  217A   	fcall	_BJ_EE_Card
      +       120A  118A         
   826  0382  00F2               	movwf	btemp
   827  0383  01F3               	clrf	btemp+1
   828  0384  0372               	decf	btemp,w
   829  0385  0473               	iorwf	btemp+1,w
   830  0386  1D03               	btfss	3,2
   831  0387  2B8A               	goto	l56
   832                           ;UiTask.c: 304: MessagePush(MES_DELCARD_SU );
   833  0388  3007               	movlw	7
   834  0389  2B8B               	goto	L3
   835                           ;UiTask.c: 305: else MessagePush(MES_DL_FU);
   836  038A                     l56
   837  038A  3009               	movlw	9
   838  038B                     L3
   839  038B  120A  158A  2775   	fcall	_MessagePush
      +       120A  118A         
   840                           ;UiTask.c: 306: asm("nop");
   841  0390  0000               	nop	;#
   842                           ;UiTask.c: 307: }
   843  0391  0008               	return
   844                           ;UiTask.c: 337: void ConProFuc1(void)
   845                           ;UiTask.c: 338: {
   846  0392                     _ConProFuc1
   847                           ;UiTask.c: 340: asm("nop");
   848  0392  0000               	nop	;#
   849                           ;UiTask.c: 342: LcdFuc2(8,&HZ_SCKH);
   850  0393  3098               	movlw	low _HZ_SCKH
   851  0394  1283               	bcf	3,5
   852  0395  1303               	bcf	3,6	;carry unused
   853  0396  00DF               	movwf	?_LcdFuc2
   854  0397  3008               	movlw	high _HZ_SCKH
   855  0398  00E0               	movwf	?_LcdFuc2+1
   856  0399  3008               	movlw	8
   857  039A  120A  118A  2459   	fcall	_LcdFuc2
   858                           ;UiTask.c: 343: LCD_Write_Com(0x90);
   859  039D  3090               	movlw	-112
   860  039E  120A  118A  2425   	fcall	_LCD_Write_Com
      +       120A  118A         
   861                           ;UiTask.c: 344: asm("nop");
   862  03A3  0000               	nop	;#
   863                           ;UiTask.c: 345: *KeyB=testkey;
   864  03A4  0822               	movf	_KeyB,w
   865  03A5  0084               	movwf	4
   866  03A6  1383               	bcf	3,7
   867  03A7  0831               	movf	_testkey,w
   868  03A8  0080               	movwf	0
   869                           ;UiTask.c: 348: }
   870  03A9  0008               	return
   871                           ;UiTask.c: 373: void ConProFuc_EE(void)
   872                           ;UiTask.c: 374: {
   873  03AA                     _ConProFuc_EE
   874                           ;UiTask.c: 375: asm("nop");
   875  03AA  0000               	nop	;#
   876                           ;UiTask.c: 376: asm("nop");
   877  03AB  0000               	nop	;#
   878                           ;UiTask.c: 377: LcdFuc2(10,& HZ_SZL);
   879  03AC  3084               	movlw	low _HZ_SZL
   880  03AD  1283               	bcf	3,5
   881  03AE  1303               	bcf	3,6	;carry unused
   882  03AF  00DF               	movwf	?_LcdFuc2
   883  03B0  3008               	movlw	high _HZ_SZL
   884  03B1  00E0               	movwf	?_LcdFuc2+1
   885  03B2  300A               	movlw	10
   886  03B3  120A  118A  2459   	fcall	_LcdFuc2
      +       120A  118A         
   887                           ;UiTask.c: 378: asm("nop");
   888  03B8  0000               	nop	;#
   889                           ;UiTask.c: 379: asm("nop");
   890  03B9  0000               	nop	;#
   891                           ;UiTask.c: 380: {timer1sFlag=1;};
   892  03BA  15A0               	bsf	_timer1sFlag/(0+8),_timer1sFlag& (0+7)
   893                           ;UiTask.c: 382: }
   894  03BB  0008               	return
   895                           ;UiTask.c: 358: void ConProFuc(void)
   896                           ;UiTask.c: 359: {
   897  03BC                     _ConProFuc
   898                           ;UiTask.c: 360: LcdFuc2(22,&HZ_SKQA);
   899  03BC  3037               	movlw	low _HZ_SKQA
   900  03BD  0183               	clrf	3	;select bank 0
   901  03BE  00DF               	movwf	?_LcdFuc2
   902  03BF  3008               	movlw	high _HZ_SKQA
   903  03C0  00E0               	movwf	?_LcdFuc2+1
   904  03C1  3016               	movlw	22
   905  03C2  120A  118A  2C59   	ljmp	_LcdFuc2
   906                           ;UiTask.c: 351: void ConProInt(void)
   907                           ;UiTask.c: 352: {
   908  03C5                     _ConProInt
   909                           ;UiTask.c: 353: LcdFuc2(26,&HZ_HYSY);
   910  03C5  3054               	movlw	low _HZ_HYSY
   911  03C6  0183               	clrf	3	;select bank 0
   912  03C7  00DF               	movwf	?_LcdFuc2
   913  03C8  3000               	movlw	high _HZ_HYSY
   914  03C9  00E0               	movwf	?_LcdFuc2+1
   915  03CA  301A               	movlw	26
   916  03CB  120A  118A  2459   	fcall	_LcdFuc2
      +       120A  118A         
   917                           ;UiTask.c: 354: {timer1sFlag=1;};
   918  03D0  15A0               	bsf	_timer1sFlag/(0+8),_timer1sFlag& (0+7)
   919                           ;UiTask.c: 356: }
   920  03D1  0008               	return
   921                           ;UiTask.c: 500: CONTask(unsigned char newStatus
      +                          )
   922                           ;UiTask.c: 501: {
   923  03D2                     _CONTask
   924                           ;	_newStatus assigned to ?a_CONTask+0
   925  0000                     _CONTask$newStatus	set	?a_CONTask
   926                           ;_newStatus stored from w
   927  03D2  0183               	clrf	3	;select bank 0
   928  03D3  00DD               	movwf	?a_CONTask
   929                           ;UiTask.c: 502: if(newStatus==SYS_NULL)
   930  03D4  08DD               	movf	?a_CONTask
   931  03D5  1D03               	btfss	3,2
   932  03D6  2BDA               	goto	l84
   933                           ;UiTask.c: 503: {
   934  03D7  23C5  120A  118A   	fcall	_ConProInt
   935  03DA                     l84
   936                           ;UiTask.c: 505: }
   937  03DA  0B5D               	decfsz	?a_CONTask,w
   938  03DB  2BDF               	goto	l85
   939                           ;UiTask.c: 507: {
   940  03DC  23BC  120A  118A   	fcall	_ConProFuc
   941  03DF                     l85
   942                           ;UiTask.c: 509: }
   943  03DF  085D               	movf	?a_CONTask,w
   944  03E0  3A02               	xorlw	2
   945  03E1  1D03               	btfss	3,2
   946  03E2  2BE8               	goto	l86
   947                           ;UiTask.c: 511: {
   948  03E3  0000               	nop	;#
   949                           ;UiTask.c: 513: asm("nop");
   950  03E4  0000               	nop	;#
   951                           ;UiTask.c: 514: ConProFuc_EE();
   952  03E5  23AA  120A  118A   	fcall	_ConProFuc_EE
   953  03E8                     l86
   954                           ;UiTask.c: 515: }
   955  03E8  085D               	movf	?a_CONTask,w
   956  03E9  3A04               	xorlw	4
   957  03EA  1903               	btfsc	3,2
   958                           ;UiTask.c: 517: {
   959                           ;UiTask.c: 371: }
   960  03EB  0183               	clrf	3	;select bank 0
   961                           ;UiTask.c: 519: }
   962  03EC  085D               	movf	?a_CONTask,w
   963  03ED  3A06               	xorlw	6
   964  03EE  1D03               	btfss	3,2
   965  03EF  2BF3               	goto	l88
   966                           ;UiTask.c: 521: {
   967  03F0  2392  120A  118A   	fcall	_ConProFuc1
   968  03F3                     l88
   969                           ;UiTask.c: 523: }
   970  03F3  085D               	movf	?a_CONTask,w
   971  03F4  3A07               	xorlw	7
   972  03F5  1D03               	btfss	3,2
   973  03F6  2BFA               	goto	l89
   974                           ;UiTask.c: 525: {
   975  03F7  2370  120A  118A   	fcall	_ConProFuc2
   976  03FA                     l89
   977                           ;UiTask.c: 527: }
   978  03FA  085D               	movf	?a_CONTask,w
   979  03FB  3A08               	xorlw	8
   980  03FC  1D03               	btfss	3,2
   981  03FD  2C01               	goto	l90
   982                           ;UiTask.c: 529: {
   983  03FE  2359  120A  118A   	fcall	_ConProFuc3
   984  0401                     l90
   985                           ;UiTask.c: 531: }
   986  0401  085D               	movf	?a_CONTask,w
   987  0402  3A09               	xorlw	9
   988  0403  1D03               	btfss	3,2
   989  0404  2C08               	goto	l91
   990                           ;UiTask.c: 534: {
   991  0405  2349  120A  118A   	fcall	_ConProFuc4
   992  0408                     l91
   993                           ;UiTask.c: 536: }
   994  0408  085D               	movf	?a_CONTask,w
   995  0409  3A10               	xorlw	16
   996  040A  1D03               	btfss	3,2
   997  040B  0008               	return
   998                           ;UiTask.c: 538: {
   999  040C  2B40               	ljmp	_ConProFuc5
  1000                           
  1001                           	psect	text15
  1002                           ;UiTask.c: 365: void ConProDelCard(void)
  1003                           ;UiTask.c: 366: {
  1004  0EBA                     _ConProDelCard
  1005                           ;UiTask.c: 371: }
  1006  0EBA  0183               	clrf	3	;select bank 0
  1007  0EBB  0008               	return
  1008                           
  1009                           	psect	text19
  1010                           ;UiTask.c: 397: void DelProFuc_EE(void)
  1011                           ;UiTask.c: 398: {
  1012  0EC0                     _DelProFuc_EE
  1013                           ;UiTask.c: 399: {timer1sFlag=0;};
  1014  0EC0  0183               	clrf	3	;select bank 0
  1015  0EC1  11A0               	bcf	_timer1sFlag/(0+8),_timer1sFlag& (0+7)
  1016                           ;UiTask.c: 400: asm("nop");
  1017  0EC2  0000               	nop	;#
  1018                           ;UiTask.c: 401: asm("nop");
  1019  0EC3  0000               	nop	;#
  1020                           ;UiTask.c: 402: }
  1021  0EC4  0008               	return
  1022                           
  1023                           	psect	text23
  1024                           ;UiTask.c: 422: void DelProFuc4(void)
  1025                           ;UiTask.c: 423: {
  1026  00B9                     _DelProFuc4
  1027                           ;UiTask.c: 424: {timer1sFlag=0;};
  1028  00B9  0183               	clrf	3	;select bank 0
  1029  00BA  11A0               	bcf	_timer1sFlag/(0+8),_timer1sFlag& (0+7)
  1030                           ;UiTask.c: 425: asm("nop");
  1031  00BB  0000               	nop	;#
  1032                           ;UiTask.c: 426: asm("nop");
  1033  00BC  0000               	nop	;#
  1034                           ;UiTask.c: 427: }
  1035  00BD  0008               	return
  1036                           ;UiTask.c: 416: void DelProFuc3(void)
  1037                           ;UiTask.c: 417: {
  1038  00BE                     _DelProFuc3
  1039                           ;UiTask.c: 418: {timer1sFlag=0;};
  1040  00BE  0183               	clrf	3	;select bank 0
  1041  00BF  11A0               	bcf	_timer1sFlag/(0+8),_timer1sFlag& (0+7)
  1042                           ;UiTask.c: 419: asm("nop");
  1043  00C0  0000               	nop	;#
  1044                           ;UiTask.c: 420: asm("nop");
  1045  00C1  0000               	nop	;#
  1046                           ;UiTask.c: 421: }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -