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

📄 mjt.lst

📁 这是一个PIC单片机的实时操作系统
💻 LST
📖 第 1 页 / 共 3 页
字号:
   248  0247  009F               	movwf	31	;volatile
   249                           ;mjt.c: 37: TRISA=0X28;
   250  0248  3028               	movlw	40
   251  0249  0085               	movwf	5	;volatile
   252                           ;mjt.c: 46: TRISB=0XF8;
   253  024A  30F8               	movlw	-8
   254  024B  0086               	movwf	6	;volatile
   255                           ;mjt.c: 47: PORTB=0XFF;
   256  024C  30FF               	movlw	-1
   257  024D  1283               	bcf	3,5
   258  024E  0086               	movwf	6	;volatile
   259                           ;mjt.c: 56: TRISC=0XDF;
   260  024F  30DF               	movlw	-33
   261  0250  1683               	bsf	3,5
   262  0251  0087               	movwf	7	;volatile
   263                           ;mjt.c: 57: RC5=0;
   264  0252  1283               	bcf	3,5
   265  0253  1287               	bcf	7,5
   266                           ;mjt.c: 60: TRISD=0X00;
   267  0254  1683               	bsf	3,5
   268  0255  0188               	clrf	8	;volatile
   269                           ;mjt.c: 62: }
   270  0256  1283               	bcf	3,5
   271  0257  0008               	return
   272                           ;mjt.c: 199: void main(void)
   273                           ;mjt.c: 200: {
   274  0258                     _main
   275                           ;mjt.c: 202: IOINT( );
   276  0258  2244               	fcall	_IOINT
   277                           ;mjt.c: 203: GIE=1;
   278  0259  178B               	bsf	11,7
   279                           ;mjt.c: 204: KEYINT();
   280  025A  120A  158A  26ED   	fcall	_KEYINT
   281                           ;mjt.c: 205: Lcdint();
   282  025D  120A  118A  24C0   	fcall	_Lcdint
   283                           ;mjt.c: 206: KeyB=KeyBuf;
   284  0260  303E               	movlw	_KeyBuf
   285  0261  00A2               	movwf	_KeyB
   286                           ;mjt.c: 207: asm("nop");
   287  0262  0000               	nop	;#
   288                           ;mjt.c: 208: err_count=50;
   289  0263  3032               	movlw	50
   290  0264  00B7               	movwf	_err_count
   291  0265  01B8               	clrf	_err_count+1
   292                           ;mjt.c: 210: tt[0]=0x08;
   293  0266  3008               	movlw	8
   294  0267  00C6               	movwf	_tt
   295                           ;mjt.c: 211: asm("nop");
   296  0268  0000               	nop	;#
   297                           ;mjt.c: 212: EEType=8;
   298  0269  00A1               	movwf	_EEType
   299                           ;mjt.c: 213: MessageInit();
   300  026A  120A  158A  26C5   	fcall	_MessageInit
   301                           ;mjt.c: 214: LcdFuc2(26,&HZ_HYSY2);
   302  026D  301C               	movlw	low _HZ_HYSY2
   303  026E  00DF               	movwf	?_LcdFuc2
   304  026F  3008               	movlw	high _HZ_HYSY2
   305  0270  00E0               	movwf	?_LcdFuc2+1
   306  0271  301A               	movlw	26
   307  0272  120A  118A  2459   	fcall	_LcdFuc2
      +       120A  118A         
   308                           ;mjt.c: 215: {timer1sFlag=1;};
   309  0277  15A0               	bsf	_timer1sFlag/(0+8),_timer1sFlag& (0+7)
   310  0278                     l19
   311                           ;mjt.c: 216: while(1)
   312                           ;mjt.c: 217: {
   313  0278  1C20               	btfss	_TickFlag/(0+8),_TickFlag& (0+7)
   314  0279  2A83               	goto	l21
   315                           ;mjt.c: 219: {
   316  027A  1020               	bcf	_TickFlag/(0+8),_TickFlag& (0+7)
   317                           ;mjt.c: 221: asm("nop");
   318  027B  0000               	nop	;#
   319                           ;mjt.c: 222: asm("nop");
   320  027C  0000               	nop	;#
   321                           ;mjt.c: 223: pollTask();
   322  027D  21FE               	fcall	_pollTask
   323                           ;mjt.c: 224: asm("nop");
   324  027E  0000               	nop	;#
   325                           ;mjt.c: 225: asm("nop");
   326  027F  0000               	nop	;#
   327                           ;mjt.c: 226: beepControl();
   328  0280  120A  118A  2071   	fcall	_beepControl
   329  0283                     l21
   330                           ;mjt.c: 227: }
   331  0283  0000               	nop	;#
   332                           ;mjt.c: 229: asm("nop");
   333  0284  0000               	nop	;#
   334                           ;mjt.c: 230: Task();
   335  0285  120A  158A  270E   	fcall	_Task
      +       120A  118A         
   336                           ;mjt.c: 234: }
   337  028A  2A78               	goto	l19
   338                           
   339                           	psect	text4
   340                           ;mjt.c: 172: void LcdDisp(void)
   341                           ;mjt.c: 173: {
   342  0F39                     _LcdDisp
   343                           ;mjt.c: 174: asm("nop");
   344  0F39  0000               	nop	;#
   345                           ;mjt.c: 175: *KeyB=testkey;
   346  0F3A  1283               	bcf	3,5
   347  0F3B  1303               	bcf	3,6	;carry unused
   348  0F3C  0822               	movf	_KeyB,w
   349  0F3D  0084               	movwf	4
   350  0F3E  1383               	bcf	3,7
   351  0F3F  0831               	movf	_testkey,w
   352  0F40  0080               	movwf	0
   353                           ;mjt.c: 176: KeyB++;
   354  0F41  0AA2               	incf	_KeyB
   355                           ;mjt.c: 178: asm("nop");
   356  0F42  0000               	nop	;#
   357                           ;mjt.c: 179: LCD_Write_Com(0x90+LcdCount);
   358  0F43  0823               	movf	_LcdCount,w
   359  0F44  3E90               	addlw	-112
   360  0F45  120A  118A  2425   	fcall	_LCD_Write_Com
   361                           ;mjt.c: 180: LCD_Write_Dat(0XA3) ;
   362  0F48  30A3               	movlw	-93
   363  0F49  120A  118A  2438   	fcall	_LCD_Write_Dat
   364                           ;mjt.c: 181: LCD_Write_Dat(testkey+0XB0);
   365  0F4C  0831               	movf	_testkey,w
   366  0F4D  3EB0               	addlw	-80
   367  0F4E  120A  118A  2438   	fcall	_LCD_Write_Dat
      +       120A  158A         
   368                           ;mjt.c: 183: LcdCount++;
   369  0F53  0AA3               	incf	_LcdCount
   370                           ;mjt.c: 184: asm("nop");
   371  0F54  0000               	nop	;#
   372                           ;mjt.c: 185: asm("nop");
   373  0F55  0000               	nop	;#
   374                           ;mjt.c: 186: if(LcdCount==8)
   375  0F56  0823               	movf	_LcdCount,w
   376  0F57  3A08               	xorlw	8
   377  0F58  1D03               	btfss	3,2
   378  0F59  0008               	return
   379                           ;mjt.c: 187: {
   380  0F5A  0000               	nop	;#
   381                           ;mjt.c: 189: asm("nop");
   382  0F5B  0000               	nop	;#
   383                           ;mjt.c: 190: Key( ) ;
   384  0F5C  120A  118A  210D   	fcall	_Key
      +       120A  158A         
   385                           ;mjt.c: 191: MessagePush(MES_COUNEND8);
   386  0F61  3006               	movlw	6
   387  0F62  120A  158A  2F75   	ljmp	_MessagePush
   388                           
   389                           	psect	text6
   390  0000                     
   391  0000                     
   392  0000                     
   393  0000                     
   394  0000                     
   395  0000                     
   396  0000                     
   397  0000                     
   398  0000                     
   399  0000                     
   400  0000                     
   401  0000                     
   402  0000                     
   403  0000                     
   404  0000                     
   405  0000                     
   406  0000                     
   407  0000                     
   408  0000                     
   409  0000                     
   410  0000                     
   411  0000                     
   412  0000                     
   413  0000                     
   414  0000                     
   415  0000                     
   416  0000                     
   417  0000                     
   418  0000                     
   419  0000                     
   420  0000                     
   421  0000                     
   422  0000                     
   423  0000                     
   424  0000                     
   425  0000                     
   426  0000                     
   427  0000                     
   428  0000                     
   429  0000                     
   430  0000                     
   431  0000                     
   432  0000                     
   433  0000                     
   434  0000                     
   435  0000                     
   436  0000                     
   437  0000                     
   438  0000                     
   439  0000                     
   440  0000                     
   441  0000                     
   442  0000                     
   443  0000                     
   444  0000                     
   445  0000                     
   446  0000                     
   447  0000                     
   448  0000                     
   449  0000                     
   450  0000                     
   451  0000                     
   452  0000                     
   453  0000                     
   454  0000                     
   455  0000                     
   456  0000                     
   457  0000                     
   458  0000                     
   459  0000                     
   460  0000                     
   461  0000                     
   462  0000                     
   463  0000                     
   464  0000                     
   465  0000                     
   466  0000                     
   467  0000                     
   468  0000                     
   469  0000                     
   470  0000                     
   471  0000                     
   472  0000                     
   473  0000                     
   474  0000                     
   475  0000                     
   476  0000                     
   477  0000                     
   478  0000                     
   479  0000                     
   480  0000                     
   481  0000                     
   482  0000                     
   483  0000                     
   484  0000                     
   485  0000                     
   486  0000                     
   487  0000                     
   488  0000                     
   489  0000                     
   490  0000                     
   491  0000                     
   492  0000                     
   493  0000                     
   494  0000                     
   495  0000                     
   496  0000                     
   497  0000                     
   498  0000                     
   499  0000                     
   500  0000                     
   501  0000                     
   502  0000                     
   503  0000                     
   504  0000                     
   505  0000                     
   506  0000                     
   507  0000                     

⌨️ 快捷键说明

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