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

📄 lcd12232b.lst

📁 这是一个PIC单片机的实时操作系统
💻 LST
📖 第 1 页 / 共 4 页
字号:
   259  0DA7  00F1               	movwf	btemp+1
   260  0DA8  084C               	movf	?a_LCDCOUNTOVER,w
   261  0DA9  120A  118A  27C9   	fcall	lbdiv
      +       120A  158A         
   262  0DAE  00CE               	movwf	?a_LCDCOUNTOVER+2
   263                           ;LCD12232B.C: 172: asm("nop");
   264  0DAF  0000               	nop	;#
   265                           ;LCD12232B.C: 173: LcdCout(LcdcountL);
   266  0DB0  2560               	fcall	_LcdCout
   267                           ;LCD12232B.C: 175: asm("nop");
   268  0DB1  0000               	nop	;#
   269                           ;LCD12232B.C: 176: LCD_Write_Com(0x85);
   270  0DB2  3085               	movlw	-123
   271  0DB3  253C  120A  158A   	fcall	_LCD_Write_Com
   272                           ;LCD12232B.C: 177: LCD_Write_Dat(0XA3) ;
   273  0DB6  30A3               	movlw	-93
   274  0DB7  254F  120A  158A   	fcall	_LCD_Write_Dat
   275                           ;LCD12232B.C: 178: LCD_Write_Dat(DispCout[1]);
   276  0DBA  0846               	movf	_DispCout+1,w
   277  0DBB  254F  120A  158A   	fcall	_LCD_Write_Dat
   278                           ;LCD12232B.C: 179: asm("nop");
   279  0DBE  0000               	nop	;#
   280                           ;LCD12232B.C: 180: LcdCout(LcdcountH);
   281  0DBF  084D               	movf	?a_LCDCOUNTOVER+1,w
   282  0DC0  2560               	fcall	_LcdCout
   283                           ;LCD12232B.C: 181: asm("nop");
   284  0DC1  0000               	nop	;#
   285                           ;LCD12232B.C: 182: LCD_Write_Dat(0XA3) ;
   286  0DC2  30A3               	movlw	-93
   287  0DC3  254F  120A  158A   	fcall	_LCD_Write_Dat
   288                           ;LCD12232B.C: 183: LCD_Write_Dat(DispCout[1]);
   289  0DC6  0846               	movf	_DispCout+1,w
   290  0DC7  2D4F               	ljmp	_LCD_Write_Dat
   291                           ;LCD12232B.C: 193: void LILCDCOUNTOVER (unsigne
      +                          d char COUNT)
   292                           ;LCD12232B.C: 195: {
   293  0DC8                     _LILCDCOUNTOVER
   294                           ;	_COUNT assigned to ?a_LILCDCOUNTOVER+0
   295  0000                     _LILCDCOUNTOVER$COUNT	set	?a_LILCDCOUNTOVER
   296                           ;	_LcdcountH assigned to ?a_LILCDCOUNTOVER+1
   297  0000                     _LILCDCOUNTOVER$LcdcountH	set	?a_LILCDCOUNTOVER
      +                          +1
   298                           ;	_LcdcountL assigned to ?a_LILCDCOUNTOVER+2
   299  0000                     _LILCDCOUNTOVER$LcdcountL	set	?a_LILCDCOUNTOVER
      +                          +2
   300                           ;_COUNT stored from w
   301  0DC8  0183               	clrf	3	;select bank 0
   302  0DC9  00CC               	movwf	?a_LILCDCOUNTOVER
   303                           ;LCD12232B.C: 196: unsigned char LcdcountH;
   304  0DCA  300A               	movlw	10
   305  0DCB  00F1               	movwf	btemp+1
   306  0DCC  084C               	movf	?a_LILCDCOUNTOVER,w
   307  0DCD  120A  118A  27C9   	fcall	lbmod
   308  0DD0  0870               	movf	btemp,w
   309  0DD1  00CD               	movwf	?a_LILCDCOUNTOVER+1
   310                           ;LCD12232B.C: 201: LcdcountL=COUNT/10;
   311  0DD2  300A               	movlw	10
   312  0DD3  00F1               	movwf	btemp+1
   313  0DD4  084C               	movf	?a_LILCDCOUNTOVER,w
   314  0DD5  120A  118A  27C9   	fcall	lbdiv
      +       120A  158A         
   315  0DDA  00CE               	movwf	?a_LILCDCOUNTOVER+2
   316                           ;LCD12232B.C: 203: asm("nop");
   317  0DDB  0000               	nop	;#
   318                           ;LCD12232B.C: 204: LcdCout(LcdcountL);
   319  0DDC  2560               	fcall	_LcdCout
   320                           ;LCD12232B.C: 206: asm("nop");
   321  0DDD  0000               	nop	;#
   322                           ;LCD12232B.C: 207: LCD_Write_Com(0x83);
   323  0DDE  3083               	movlw	-125
   324  0DDF  253C  120A  158A   	fcall	_LCD_Write_Com
   325                           ;LCD12232B.C: 208: LCD_Write_Dat(0XA3) ;
   326  0DE2  30A3               	movlw	-93
   327  0DE3  254F  120A  158A   	fcall	_LCD_Write_Dat
   328                           ;LCD12232B.C: 209: LCD_Write_Dat(DispCout[1]);
   329  0DE6  0846               	movf	_DispCout+1,w
   330  0DE7  254F  120A  158A   	fcall	_LCD_Write_Dat
   331                           ;LCD12232B.C: 210: asm("nop");
   332  0DEA  0000               	nop	;#
   333                           ;LCD12232B.C: 211: LcdCout(LcdcountH);
   334  0DEB  084D               	movf	?a_LILCDCOUNTOVER+1,w
   335  0DEC  2560               	fcall	_LcdCout
   336                           ;LCD12232B.C: 212: asm("nop");
   337  0DED  0000               	nop	;#
   338                           ;LCD12232B.C: 213: LCD_Write_Dat(0XA3) ;
   339  0DEE  30A3               	movlw	-93
   340  0DEF  254F  120A  158A   	fcall	_LCD_Write_Dat
   341                           ;LCD12232B.C: 214: LCD_Write_Dat(DispCout[1]);
   342  0DF2  0846               	movf	_DispCout+1,w
   343  0DF3  2D4F               	ljmp	_LCD_Write_Dat
   344                           
   345                           	psect	text4
   346                           ;LCD12232B.C: 71: void ioint()
   347                           ;LCD12232B.C: 72: {
   348  0BD8                     _ioint
   349                           ;LCD12232B.C: 73: PORTA=0;
   350  0BD8  0183               	clrf	3	;select bank 0
   351  0BD9  0185               	clrf	5	;volatile
   352                           ;LCD12232B.C: 74: PORTD=0;
   353  0BDA  0188               	clrf	8	;volatile
   354                           ;LCD12232B.C: 75: TRISA =0B11100000;
   355  0BDB  30E0               	movlw	-32
   356  0BDC  1683               	bsf	3,5
   357  0BDD  0085               	movwf	5	;volatile
   358                           ;LCD12232B.C: 76: TRISD=0x00;
   359  0BDE  0188               	clrf	8	;volatile
   360                           ;LCD12232B.C: 77: }
   361  0BDF  1283               	bcf	3,5
   362  0BE0  0008               	return
   363                           ;LCD12232B.C: 79: void Lcdint()
   364                           ;LCD12232B.C: 80: {
   365  0BE1                     _Lcdint
   366                           ;LCD12232B.C: 81: ioint();
   367  0BE1  23D8               	fcall	_ioint
   368                           ;LCD12232B.C: 85: delay1ms(0X7F);
   369  0BE2  307F               	movlw	127
   370  0BE3  120A  118A  236E   	fcall	_delay1ms
   371                           ;LCD12232B.C: 86: LCD_Write_Com(0x30);
   372  0BE6  3030               	movlw	48
   373  0BE7  120A  158A  253C   	fcall	_LCD_Write_Com
   374                           ;LCD12232B.C: 89: delay3();
   375  0BEA  120A  158A  2366   	fcall	_delay3
   376                           ;LCD12232B.C: 90: LCD_Write_Com(0x30);
   377  0BED  3030               	movlw	48
   378  0BEE  120A  158A  253C   	fcall	_LCD_Write_Com
   379                           ;LCD12232B.C: 93: delay3();
   380  0BF1  120A  158A  2366   	fcall	_delay3
   381                           ;LCD12232B.C: 94: LCD_Write_Com(0X0F);
   382  0BF4  300F               	movlw	15
   383  0BF5  120A  158A  253C   	fcall	_LCD_Write_Com
   384                           ;LCD12232B.C: 97: delay1ms(0x7f);
   385  0BF8  307F               	movlw	127
   386  0BF9  120A  118A  236E   	fcall	_delay1ms
   387                           ;LCD12232B.C: 98: LCD_Write_Com(0X01);
   388  0BFC  3001               	movlw	1
   389  0BFD  120A  158A  253C   	fcall	_LCD_Write_Com
   390                           ;LCD12232B.C: 100: LCD_Write_Com(0X06);
   391  0C00  3006               	movlw	6
   392  0C01  120A  158A  253C   	fcall	_LCD_Write_Com
      +       120A  158A         
   393                           ;LCD12232B.C: 103: delay1ms(0x7f);
   394  0C06  307F               	movlw	127
   395  0C07  120A  118A  2B6E   	ljmp	_delay1ms
   396                           
   397                           	psect	text6
   398                           ;LCD12232B.C: 113: void LcdFucInt(void)
   399                           ;LCD12232B.C: 114: {
   400  0C0A                     _LcdFucInt
   401                           ;LCD12232B.C: 115: LCD_Write_Dat(0XCA) ;
   402  0C0A  30CA               	movlw	-54
   403  0C0B  120A  158A  254F   	fcall	_LCD_Write_Dat
   404                           ;LCD12232B.C: 116: LCD_Write_Dat(0XFD) ;
   405  0C0E  30FD               	movlw	-3
   406  0C0F  120A  158A  254F   	fcall	_LCD_Write_Dat
   407                           ;LCD12232B.C: 119: LCD_Write_Dat(0XC1) ;
   408  0C12  30C1               	movlw	-63
   409  0C13  120A  158A  254F   	fcall	_LCD_Write_Dat
   410                           ;LCD12232B.C: 120: LCD_Write_Dat(0XBF) ;
   411  0C16  30BF               	movlw	-65
   412  0C17  120A  158A  254F   	fcall	_LCD_Write_Dat
   413                           ;LCD12232B.C: 122: LCD_Write_Com(0x90);
   414  0C1A  3090               	movlw	-112
   415  0C1B  120A  158A  253C   	fcall	_LCD_Write_Com
   416                           ;LCD12232B.C: 123: LCD_Write_Dat(0XD7) ;
   417  0C1E  30D7               	movlw	-41
   418  0C1F  120A  158A  254F   	fcall	_LCD_Write_Dat
   419                           ;LCD12232B.C: 124: LCD_Write_Dat(0XB4) ;
   420  0C22  30B4               	movlw	-76
   421  0C23  120A  158A  254F   	fcall	_LCD_Write_Dat
   422                           ;LCD12232B.C: 125: LCD_Write_Dat(0XCC) ;
   423  0C26  30CC               	movlw	-52
   424  0C27  120A  158A  254F   	fcall	_LCD_Write_Dat
   425                           ;LCD12232B.C: 126: LCD_Write_Dat(0XAC) ;
   426  0C2A  30AC               	movlw	-84
   427  0C2B  120A  158A  254F   	fcall	_LCD_Write_Dat
   428                           ;LCD12232B.C: 129: LCD_Write_Dat(0XA3) ;
   429  0C2E  30A3               	movlw	-93
   430  0C2F  120A  158A  254F   	fcall	_LCD_Write_Dat
   431                           ;LCD12232B.C: 130: LCD_Write_Dat(0XBA) ;
   432  0C32  30BA               	movlw	-70
   433  0C33  120A  158A  254F   	fcall	_LCD_Write_Dat
   434                           ;LCD12232B.C: 143: LCD_Write_Dat(0XC9) ;
   435  0C36  30C9               	movlw	-55
   436  0C37  120A  158A  254F   	fcall	_LCD_Write_Dat
   437                           ;LCD12232B.C: 144: LCD_Write_Dat(0XD5) ;
   438  0C3A  30D5               	movlw	-43
   439  0C3B  120A  158A  254F   	fcall	_LCD_Write_Dat
   440                           ;LCD12232B.C: 145: LCD_Write_Dat(0XD0) ;
   441  0C3E  30D0               	movlw	-48
   442  0C3F  120A  158A  254F   	fcall	_LCD_Write_Dat
   443                           ;LCD12232B.C: 146: LCD_Write_Dat(0XB4) ;
   444  0C42  30B4               	movlw	-76
   445  0C43  120A  158A  254F   	fcall	_LCD_Write_Dat
   446                           ;LCD12232B.C: 150: LCD_Write_Dat(0XBD);
   447  0C46  30BD               	movlw	-67
   448  0C47  120A  158A  254F   	fcall	_LCD_Write_Dat
   449                           ;LCD12232B.C: 151: LCD_Write_Dat(0XE1);
   450  0C4A  30E1               	movlw	-31
   451  0C4B  120A  158A  254F   	fcall	_LCD_Write_Dat
   452                           ;LCD12232B.C: 153: LCD_Write_Dat(0xca);
   453  0C4E  30CA               	movlw	-54
   454  0C4F  120A  158A  254F   	fcall	_LCD_Write_Dat
      +       120A  158A         
   455                           ;LCD12232B.C: 154: LCD_Write_Dat(0xf8);
   456  0C54  30F8               	movlw	-8
   457  0C55  120A  158A  2D4F   	ljmp	_LCD_Write_Dat
   458                           
   459                           	psect	text10
   460                           ;LCD12232B.C: 263: void LcdFuc(unsigned char Fu
      +                          cK)
   461                           ;LCD12232B.C: 264: {
   462  0EC8                     _LcdFuc
   463                           ;	_FucK assigned to ?a_LcdFuc+0
   464  0000                     _LcdFuc$FucK	set	?a_LcdFuc
   465                           ;_FucK stored from w
   466  0EC8  0183               	clrf	3	;select bank 0
   467  0EC9  00CB               	movwf	?a_LcdFuc
   468                           ;LCD12232B.C: 265: switch ( FucK)
   469  0ECA  2F87               	goto	l33
   470  0ECB                     l34
   471                           ;LCD12232B.C: 266: {
   472                           ;LCD12232B.C: 268: LCD_Write_Com(0x93);
   473  0ECB  3093               	movlw	-109
   474  0ECC  120A  158A  253C   	fcall	_LCD_Write_Com
   475                           ;LCD12232B.C: 269: LCD_Write_Dat(0XC9) ;
   476  0ECF  30C9               	movlw	-55
   477  0ED0  120A  158A  254F   	fcall	_LCD_Write_Dat
   478                           ;LCD12232B.C: 270: LCD_Write_Dat(0XD5) ;
   479  0ED3  30D5               	movlw	-43
   480  0ED4  120A  158A  254F   	fcall	_LCD_Write_Dat
   481                           ;LCD12232B.C: 271: LCD_Write_Dat(0XD0) ;
   482  0ED7  30D0               	movlw	-48
   483  0ED8  120A  158A  254F   	fcall	_LCD_Write_Dat
   484                           ;LCD12232B.C: 272: LCD_Write_Dat(0XB4) ;
   485  0EDB  30B4               	movlw	-76
   486  0EDC  120A  158A  254F   	fcall	_LCD_Write_Dat
   487                           ;LCD12232B.C: 273: LCD_Write_Dat(0XD6) ;
   488  0EDF  30D6               	movlw	-42
   489  0EE0  120A  158A  254F   	fcall	_LCD_Write_Dat
   490                           ;LCD12232B.C: 274: LCD_Write_Dat(0XD0) ;
   491  0EE3  30D0               	movlw	-48
   492  0EE4  120A  158A  254F   	fcall	_LCD_Write_Dat
   493                           ;LCD12232B.C: 275: LCD_Write_Dat(0xa1);
   494  0EE7  30A1               	movlw	-95
   495  0EE8  120A  158A  254F   	fcall	_LCD_Write_Dat
   496                           ;LCD12232B.C: 276: LCD_Write_Dat(0xf9); break ;
   497  0EEB  30F9               	movlw	-7
   498  0EEC  120A  158A  2D4F   	ljmp	_LCD_Write_Dat
   499  0EEF                     l35
   500                           ;LCD12232B.C: 278: case 0:
   501                           ;LCD12232B.C: 279: LCD_Write_Com(0x93);
   502  0EEF  3093               	movlw	-109
   503  0EF0  120A  158A  253C   	fcall	_LCD_Write_Com
   504                           ;LCD12232B.C: 280: LCD_Write_Dat(0XB5) ;
   505  0EF3  30B5               	movlw	-75
   506  0EF4  120A  158A  254F   	fcall	_LCD_Write_Dat
   507                           ;LCD12232B.C: 281: LCD_Write_Dat(0XC8) ;
   508  0EF7  30C8               	movlw	-56
   509  0EF8  120A  158A  254F   	fcall	_LCD_Write_Dat
   510                           ;LCD12232B.C: 282: LCD_Write_Dat(0XB4) ;
   511  0EFB  30B4               	movlw	-76
   512  0EFC  120A  158A  254F   	fcall	_LCD_Write_Dat
   513                           ;LCD12232B.C: 283: LCD_Write_Dat(0XFD);
   514  0EFF  30FD               	movlw	-3
   515  0F00  120A  158A  254F   	fcall	_LCD_Write_Dat
   516                           ;LCD12232B.C: 287: LCD_Write_Dat(0XC1);
   517  0F03  30C1               	movlw	-63
   518  0F04  120A  158A  254F   	fcall	_LCD_Write_Dat
   519                           ;LCD12232B.C: 288: LCD_Write_Dat(0XAC);
   520  0F07  30AC               	movlw	-84

⌨️ 快捷键说明

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