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

📄 lcd12232c.lst

📁 这是一个PIC单片机的实时操作系统
💻 LST
📖 第 1 页 / 共 3 页
字号:
   234                           ;LCD12232C.C: 173: LCD_Write_Com(0X90);
   235  049D  3090               	movlw	-112
   236  049E  2425  120A  118A   	fcall	_LCD_Write_Com
   237                           ;LCD12232C.C: 174: for (c = 14; c < CLen; c++)
   238  04A1  300E               	movlw	14
   239  04A2  00E2               	movwf	?a_LcdFuc2+1
   240  04A3                     l48
   241  04A3  0861               	movf	?a_LcdFuc2,w
   242  04A4  0262               	subwf	?a_LcdFuc2+1,w
   243  04A5  1803               	btfsc	3,0
   244  04A6  0008               	return
   245                           ;LCD12232C.C: 175: {
   246                           ;LCD12232C.C: 176: LCD_Write_Dat(*FData++);
   247  04A7  0860               	movf	?_LcdFuc2+1,w
   248  04A8  00FD               	movwf	code_ptr+1
   249  04A9  085F               	movf	?_LcdFuc2,w
   250  04AA  0ADF               	incf	?_LcdFuc2
   251  04AB  1903               	btfsc	3,2
   252  04AC  0AE0               	incf	?_LcdFuc2+1
   253  04AD  120A  118A  203D   	fcall	string_table
      +       120A  118A         
   254  04B2  2438  120A  118A   	fcall	_LCD_Write_Dat
   255                           ;LCD12232C.C: 177: }
   256  04B5  0AE2               	incf	?a_LcdFuc2+1
   257  04B6  2CA3               	goto	l48
   258                           ;LCD12232C.C: 73: void ioint()
   259                           ;LCD12232C.C: 74: {
   260  04B7                     _ioint
   261                           ;LCD12232C.C: 75: PORTA=0;
   262  04B7  0183               	clrf	3	;select bank 0
   263  04B8  0185               	clrf	5	;volatile
   264                           ;LCD12232C.C: 76: PORTD=0;
   265  04B9  0188               	clrf	8	;volatile
   266                           ;LCD12232C.C: 77: TRISA =0B11100000;
   267  04BA  30E0               	movlw	-32
   268  04BB  1683               	bsf	3,5
   269  04BC  0085               	movwf	5	;volatile
   270                           ;LCD12232C.C: 78: TRISD=0x00;
   271  04BD  0188               	clrf	8	;volatile
   272                           ;LCD12232C.C: 79: }
   273  04BE  1283               	bcf	3,5
   274  04BF  0008               	return
   275                           ;LCD12232C.C: 81: void Lcdint()
   276                           ;LCD12232C.C: 82: {
   277  04C0                     _Lcdint
   278                           ;LCD12232C.C: 83: ioint();
   279  04C0  24B7               	fcall	_ioint
   280                           ;LCD12232C.C: 87: LCDdelay1ms(0X7F);
   281  04C1  307F               	movlw	127
   282  04C2  2449               	fcall	_LCDdelay1ms
   283                           ;LCD12232C.C: 88: LCD_Write_Com(0x30);
   284  04C3  3030               	movlw	48
   285  04C4  2425  120A  118A   	fcall	_LCD_Write_Com
   286                           ;LCD12232C.C: 91: delayLCD(100);
   287  04C7  3064               	movlw	100
   288  04C8  00E4               	movwf	?_delayLCD
   289  04C9  01E5               	clrf	?_delayLCD+1
   290  04CA  240D               	fcall	_delayLCD
   291                           ;LCD12232C.C: 92: LCD_Write_Com(0x30);
   292  04CB  3030               	movlw	48
   293  04CC  2425  120A  118A   	fcall	_LCD_Write_Com
   294                           ;LCD12232C.C: 95: delayLCD(100);
   295  04CF  3064               	movlw	100
   296  04D0  00E4               	movwf	?_delayLCD
   297  04D1  01E5               	clrf	?_delayLCD+1
   298  04D2  240D               	fcall	_delayLCD
   299                           ;LCD12232C.C: 96: LCD_Write_Com(0X0F);
   300  04D3  300F               	movlw	15
   301  04D4  2425  120A  118A   	fcall	_LCD_Write_Com
   302                           ;LCD12232C.C: 99: LCDdelay1ms(0x7f);
   303  04D7  307F               	movlw	127
   304  04D8  2449               	fcall	_LCDdelay1ms
   305                           ;LCD12232C.C: 100: LCD_Write_Com(0X01);
   306  04D9  3001               	movlw	1
   307  04DA  2425  120A  118A   	fcall	_LCD_Write_Com
   308                           ;LCD12232C.C: 102: LCD_Write_Com(0X06);
   309  04DD  3006               	movlw	6
   310  04DE  2425  120A  118A   	fcall	_LCD_Write_Com
   311                           ;LCD12232C.C: 105: LCDdelay1ms(0x7f);
   312  04E1  307F               	movlw	127
   313  04E2  2C49               	ljmp	_LCDdelay1ms
   314                           
   315                           	psect	text7
   316                           ;LCD12232C.C: 109: void LcdCout(unsigned char K
      +                          COUNT )
   317                           ;LCD12232C.C: 111: {
   318  0FC4                     _LcdCout
   319                           ;	_KCOUNT assigned to ?a_LcdCout+0
   320  0000                     _LcdCout$KCOUNT	set	?a_LcdCout
   321                           ;_KCOUNT stored from w
   322  0FC4  0183               	clrf	3	;select bank 0
   323  0FC5  00DC               	movwf	?a_LcdCout
   324                           ;LCD12232C.C: 113: switch ( KCOUNT )
   325  0FC6  2FE5               	goto	l21
   326  0FC7                     l22
   327                           ;LCD12232C.C: 114: {
   328                           ;LCD12232C.C: 116: DispCout[1] =0XB0; break;
   329  0FC7  30B0               	movlw	-80
   330  0FC8  00B6               	movwf	_DispCout+1
   331  0FC9  0008               	return
   332  0FCA                     l23
   333                           ;LCD12232C.C: 117: case 1 :
   334                           ;LCD12232C.C: 118: DispCout[1] = 0XB1;break ;
   335  0FCA  30B1               	movlw	-79
   336  0FCB  00B6               	movwf	_DispCout+1
   337  0FCC  0008               	return
   338  0FCD                     l24
   339                           ;LCD12232C.C: 119: case 2 :
   340                           ;LCD12232C.C: 120: DispCout[1] =0XB2;break ;
   341  0FCD  30B2               	movlw	-78
   342  0FCE  00B6               	movwf	_DispCout+1
   343  0FCF  0008               	return
   344  0FD0                     l25
   345                           ;LCD12232C.C: 121: case 3 :
   346                           ;LCD12232C.C: 122: DispCout[1] =0XB3;break ;
   347  0FD0  30B3               	movlw	-77
   348  0FD1  00B6               	movwf	_DispCout+1
   349  0FD2  0008               	return
   350  0FD3                     l26
   351                           ;LCD12232C.C: 123: case 4 :
   352                           ;LCD12232C.C: 124: DispCout[1] =0XB4;break ;
   353  0FD3  30B4               	movlw	-76
   354  0FD4  00B6               	movwf	_DispCout+1
   355  0FD5  0008               	return
   356  0FD6                     l27
   357                           ;LCD12232C.C: 125: case 5 :
   358                           ;LCD12232C.C: 126: DispCout[1] =0XB5;break ;
   359  0FD6  30B5               	movlw	-75
   360  0FD7  00B6               	movwf	_DispCout+1
   361  0FD8  0008               	return
   362  0FD9                     l28
   363                           ;LCD12232C.C: 127: case 6 :
   364                           ;LCD12232C.C: 128: DispCout[1] =0XB6;break ;
   365  0FD9  30B6               	movlw	-74
   366  0FDA  00B6               	movwf	_DispCout+1
   367  0FDB  0008               	return
   368  0FDC                     l29
   369                           ;LCD12232C.C: 129: case 7 :
   370                           ;LCD12232C.C: 130: DispCout[1] =0XB7; break ;
   371  0FDC  30B7               	movlw	-73
   372  0FDD  00B6               	movwf	_DispCout+1
   373  0FDE  0008               	return
   374  0FDF                     l30
   375                           ;LCD12232C.C: 131: case 8 :
   376                           ;LCD12232C.C: 132: DispCout[1] =0XB8; break ;
   377  0FDF  30B8               	movlw	-72
   378  0FE0  00B6               	movwf	_DispCout+1
   379  0FE1  0008               	return
   380  0FE2                     l31
   381                           ;LCD12232C.C: 133: case 9 :
   382                           ;LCD12232C.C: 134: DispCout[1] =0XB9; break ;
   383  0FE2  30B9               	movlw	-71
   384  0FE3  00B6               	movwf	_DispCout+1
   385                           ;LCD12232C.C: 136: default: break ;
   386  0FE4  0008               	return
   387  0FE5                     l21
   388  0FE5  1283               	bcf	3,5
   389  0FE6  1303               	bcf	3,6	;carry unused
   390  0FE7  085C               	movf	?a_LcdCout,w
   391  0FE8  00F2               	movwf	btemp
   392  0FE9  3EF6               	addlw	-10
   393  0FEA  1803               	btfsc	3,0
   394  0FEB  0008               	return
   395  0FEC  3E0A               	addlw	10
   396  0FED  1C03               	btfss	3,0
   397  0FEE  0008               	return
   398  0FEF  300F               	movlw	S30004 shr (0+8)
   399  0FF0  008A               	movwf	10
   400  0FF1  30F6               	movlw	S30004& (0+255)
   401  0FF2  0772               	addwf	btemp,w
   402  0FF3  1803               	btfsc	3,0
   403  0FF4  0A8A               	incf	10
   404  0FF5  0082               	movwf	2
   405  0FF6                     S30004
   406  0FF6  2FC7               	goto	l22
   407  0FF7  2FCA               	goto	l23
   408  0FF8  2FCD               	goto	l24
   409  0FF9  2FD0               	goto	l25
   410  0FFA  2FD3               	goto	l26
   411  0FFB  2FD6               	goto	l27
   412  0FFC  2FD9               	goto	l28
   413  0FFD  2FDC               	goto	l29
   414  0FFE  2FDF               	goto	l30
   415  0FFF  2FE2               	goto	l31
   416                           
   417                           	psect	text9
   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                     

⌨️ 快捷键说明

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