📄 adc.lst
字号:
0000a6 6fa5 MOVWF 0xa5,0x1
0000a8 0ef0 MOVLW 0xf0 LCD_DATA= (LCD_DATA & 0xF0)|Temp_CMD ; C:\LAI\ADC\WAP_LCD.c
0000aa 148c ANDWF 0x8c,0x0,0x0
0000ac 11a5 IORWF 0xa5,0x0,0x1
0000ae 6e8c MOVWF 0x8c,0x0
0000b0 d83b RCALL 0x128 LCD_CMD_W_Timing () ; C:\LAI\ADC\WAP_LCD.c
C:\LAI\ADC\WAP_LCD.c
0000b2 0efe MOVLW 0xfe Temp_CMD = LCD_CMD & 0x0F ; // Send low nibble to LCD bus C:\LAI\ADC\WAP_LCD.c
0000b4 50db MOVF 0xdb,0x0,0x0
0000b6 0b0f ANDLW 0xf
0000b8 0100 MOVLB 0x0
0000ba 6fa5 MOVWF 0xa5,0x1
0000bc 0ef0 MOVLW 0xf0 LCD_DATA= (LCD_DATA & 0xF0)|Temp_CMD ; C:\LAI\ADC\WAP_LCD.c
0000be 148c ANDWF 0x8c,0x0,0x0
0000c0 11a5 IORWF 0xa5,0x0,0x1
0000c2 6e8c MOVWF 0x8c,0x0
0000c4 d831 RCALL 0x128 LCD_CMD_W_Timing () ; C:\LAI\ADC\WAP_LCD.c
C:\LAI\ADC\WAP_LCD.c
0000c6 d8d2 RCALL 0x26c LCD_S_Delay() ; // Delay 100uS for execution C:\LAI\ADC\WAP_LCD.c
0000c8 52e5 MOVF 0xe5,0x1,0x0 } C:\LAI\ADC\WAP_LCD.c
0000ca cfe7 MOVFF 0xfe7,0xfd9
0000cc ffd9
0000ce 0012 RETURN 0x0
C:\LAI\ADC\WAP_LCD.c
//*********************************************** C:\LAI\ADC\WAP_LCD.c
// Write Data to LCD module C:\LAI\ADC\WAP_LCD.c
// C:\LAI\ADC\WAP_LCD.c
0000d0 cfd9 MOVFF 0xfd9,0xfe6 void WriteDataLCD( unsigned char LCD_CMD) C:\LAI\ADC\WAP_LCD.c
0000d2 ffe6
0000d4 cfe1 MOVFF 0xfe1,0xfd9
0000d6 ffd9
{ C:\LAI\ADC\WAP_LCD.c
C:\LAI\ADC\WAP_LCD.c
0000d8 0efe MOVLW 0xfe Temp_CMD = (LCD_CMD & 0xF0)>>4 ; // Send high nibble to LCD bus C:\LAI\ADC\WAP_LCD.c
0000da 50db MOVF 0xdb,0x0,0x0
0000dc 0bf0 ANDLW 0xf0
0000de 38e8 SWAPF 0xe8,0x0,0x0
0000e0 0b0f ANDLW 0xf
0000e2 0100 MOVLB 0x0
0000e4 6fa5 MOVWF 0xa5,0x1
0000e6 0ef0 MOVLW 0xf0 LCD_DATA= (LCD_DATA & 0xF0)|Temp_CMD ; C:\LAI\ADC\WAP_LCD.c
0000e8 148c ANDWF 0x8c,0x0,0x0
0000ea 11a5 IORWF 0xa5,0x0,0x1
0000ec 6e8c MOVWF 0x8c,0x0
0000ee d824 RCALL 0x138 LCD_DAT_W_Timing () ; C:\LAI\ADC\WAP_LCD.c
C:\LAI\ADC\WAP_LCD.c
0000f0 0efe MOVLW 0xfe Temp_CMD = LCD_CMD & 0x0F ; // Send low nibble to LCD bus C:\LAI\ADC\WAP_LCD.c
0000f2 50db MOVF 0xdb,0x0,0x0
0000f4 0b0f ANDLW 0xf
0000f6 0100 MOVLB 0x0
0000f8 6fa5 MOVWF 0xa5,0x1
0000fa 0ef0 MOVLW 0xf0 LCD_DATA= (LCD_DATA & 0xF0)|Temp_CMD ; C:\LAI\ADC\WAP_LCD.c
0000fc 148c ANDWF 0x8c,0x0,0x0
0000fe 11a5 IORWF 0xa5,0x0,0x1
000100 6e8c MOVWF 0x8c,0x0
000102 d81a RCALL 0x138 LCD_DAT_W_Timing () ; C:\LAI\ADC\WAP_LCD.c
C:\LAI\ADC\WAP_LCD.c
000104 d8b3 RCALL 0x26c LCD_S_Delay() ; // Delay 100uS for execution C:\LAI\ADC\WAP_LCD.c
000106 52e5 MOVF 0xe5,0x1,0x0 } C:\LAI\ADC\WAP_LCD.c
000108 cfe7 MOVFF 0xfe7,0xfd9
00010a ffd9
00010c 0012 RETURN 0x0
C:\LAI\ADC\WAP_LCD.c
00010e cfd9 MOVFF 0xfd9,0xfe6 void putcLCD(unsigned char LCD_Char) C:\LAI\ADC\WAP_LCD.c
000110 ffe6
000112 cfe1 MOVFF 0xfe1,0xfd9
000114 ffd9
{ C:\LAI\ADC\WAP_LCD.c
000116 0efe MOVLW 0xfe WriteDataLCD(LCD_Char) ; C:\LAI\ADC\WAP_LCD.c
000118 cfdb MOVFF 0xfdb,0xfe6
00011a ffe6
00011c dfd9 RCALL 0xd0
00011e 52e5 MOVF 0xe5,0x1,0x0
C:\LAI\ADC\WAP_LCD.c
000120 52e5 MOVF 0xe5,0x1,0x0 } C:\LAI\ADC\WAP_LCD.c
000122 cfe7 MOVFF 0xfe7,0xfd9
000124 ffd9
000126 0012 RETURN 0x0
void LCD_CMD_W_Timing( void ) C:\LAI\ADC\WAP_LCD.c
{ C:\LAI\ADC\WAP_LCD.c
000128 9883 BCF 0x83,0x4,0x0 LCD_RS = 0 ; // Set for Command Input C:\LAI\ADC\WAP_LCD.c
00012a 0000 NOP Nop(); C:\LAI\ADC\WAP_LCD.c
// LCD_RW = 0 ; C:\LAI\ADC\WAP_LCD.c
00012c 0000 NOP Nop(); C:\LAI\ADC\WAP_LCD.c
00012e 8480 BSF 0x80,0x2,0x0 LCD_E = 1 ; C:\LAI\ADC\WAP_LCD.c
000130 0000 NOP Nop();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -