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

📄 lcd_61.lst

📁 LCD1602的显示模块程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
         62 00 73 00
         20 00 22 00
         64 00 65 00
         6C 00 61 00
         79 00 74 00
         69 00 6D 00
         65 00 3A 00
         70 00 34 00
         22 00 2C 00
         31 00 36 00
         30 00 2C 00
         30 00 2C 00
         30 00 2C 00
         34 00 0D 00
         0A 00      
0000809B                    	.CODE
00000796                    	.debug
00000796 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
0000079F 23 00 00 00        		.dd LME4-_hard_10ms
000007A1 0D 00 0A 00        		.dw 0x0d,0x0a
0000809B                    	.code
                            	LME4:
000007A3                    	.debug
000007A3 2E 00 73 00        		.dw '.stabs "lcdcounter:G4",32,0,0,',0,0,offset _lcdcounter,seg _lcdcounter,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         6C 00 63 00
         64 00 63 00
         6F 00 75 00
         6E 00 74 00
         65 00 72 00
         3A 00 47 00
         34 00 22 00
         2C 00 33 00
         32 00 2C 00
         30 00 2C 00
         30 00 2C 00
         00 00 00 00
         21 00 00 00
         0D 00 0A 00
0000809B                    	.CODE
000007C7                    	.debug
000007C7 2E 00 73 00        		.dw '.stabs "lcdusing1:G4",32,0,0,',0,0,offset _lcdusing1,seg _lcdusing1,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         6C 00 63 00
         64 00 75 00
         73 00 69 00
         6E 00 67 00
         31 00 3A 00
         47 00 34 00
         22 00 2C 00
         33 00 32 00
         2C 00 30 00
         2C 00 30 00
         2C 00 00 00
         00 00 22 00
         00 00 0D 00
         0A 00      
0000809B                    	.CODE
000007EA                    	.debug
000007EA 2E 00 73 00        		.dw '.stabs "lcdusing2:G4",32,0,0,',0,0,offset _lcdusing2,seg _lcdusing2,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         6C 00 63 00
         64 00 75 00
         73 00 69 00
         6E 00 67 00
         32 00 3A 00
         47 00 34 00
         22 00 2C 00
         33 00 32 00
         2C 00 30 00
         2C 00 30 00
         2C 00 00 00
         00 00 23 00
         00 00 0D 00
         0A 00      
0000809B                    	.CODE
0000809B                    	.code
0000080D                    	.debug
0000080D 2E 00 73 00        		.dw '.stabs "lcd_checkbusy:F4",36,0,0,',0,0,offset _lcd_checkbusy,seg _lcd_checkbusy,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         6C 00 63 00
         64 00 5F 00
         63 00 68 00
         65 00 63 00
         6B 00 62 00
         75 00 73 00
         79 00 3A 00
         46 00 34 00
         22 00 2C 00
         33 00 36 00
         2C 00 30 00
         2C 00 30 00
         2C 00 00 00
         00 00 54 00
         00 00 0D 00
         0A 00      
0000809B                    	.CODE
                            	.public _lcd_checkbusy
                            	_lcd_checkbusy:	.proc
00000834                    	.debug
00000834 2E 00 73 00        		.dw '.stabn 0x44,0,38,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         33 00 38 00
         2C 00 00 00
         00 00      
00000847 00 00 00 00        		.dd LM19-_lcd_checkbusy
00000849 0D 00 0A 00        		.dw 0x0d,0x0a
0000809B                    	.code
                            	LM19:
                            		// total=2, vars=2
                            		// frame_pointer_needed: 1
0000809B 88 DA              		push bp to [sp]
0000809C 42 20              		sp-=2
0000809D 08 0B 01 00        		bp=sp+1
                            	
0000809F 0D 03 05 00        		R1=BP+5
000080A1 01 D2              		[bp+1]=R1	// QImode move
0000084B                    	.debug
0000084B 2E 00 73 00        		.dw '.stabn 0x44,0,38,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         33 00 38 00
         2C 00 00 00
         00 00      
0000085E 07 00 00 00        		.dd LM20-_lcd_checkbusy
00000860 0D 00 0A 00        		.dw 0x0d,0x0a
000080A2                    	.code
                            	LM20:
                            	LBB3:
00000862                    	.debug
00000862 2E 00 73 00        		.dw '.stabn 0x44,0,39,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         33 00 39 00
         2C 00 00 00
         00 00      
00000875 07 00 00 00        		.dd LM21-_lcd_checkbusy
00000877 0D 00 0A 00        		.dw 0x0d,0x0a
000080A2                    	.code
                            	LM21:
000080A2 11 93 01 70        		R1=[28673]	// QImode move
000080A4 09 B5 FE FF        		R2=R1&(-2)
000080A6 1A D5 01 70        		[28673]=R2	// QImode move
00000879                    	.debug
00000879 2E 00 73 00        		.dw '.stabn 0x44,0,40,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         34 00 30 00
         2C 00 00 00
         00 00      
0000088C 0D 00 00 00        		.dd LM22-_lcd_checkbusy
0000088E 0D 00 0A 00        		.dw 0x0d,0x0a
000080A8                    	.code
                            	LM22:
000080A8 11 93 01 70        		R1=[28673]	// QImode move
000080AA 09 A5 02 00        		R2=R1|2
000080AC 1A D5 01 70        		[28673]=R2	// QImode move
00000890                    	.debug
00000890 2E 00 73 00        		.dw '.stabn 0x44,0,41,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         34 00 31 00
         2C 00 00 00
         00 00      
000008A3 13 00 00 00        		.dd LM23-_lcd_checkbusy
000008A5 0D 00 0A 00        		.dw 0x0d,0x0a
000080AE                    	.code
                            	LM23:
000080AE 11 93 01 70        		R1=[28673]	// QImode move
000080B0 09 A5 04 00        		R2=R1|4
000080B2 1A D5 01 70        		[28673]=R2	// QImode move
000008A7                    	.debug
000008A7 2E 00 73 00        		.dw '.stabn 0x44,0,42,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         34 00 32 00
         2C 00 00 00
         00 00      
000008BA 19 00 00 00        		.dd LM24-_lcd_checkbusy
000008BC 0D 00 0A 00        		.dw 0x0d,0x0a
000080B4                    	.code
                            	LM24:
000080B4 40 92              		R1=0	// QImode move
000080B5 19 D3 07 70        		[28679]=R1	// QImode move
000008BE                    	.debug
000008BE 2E 00 73 00        		.dw '.stabn 0x44,0,43,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         34 00 33 00
         2C 00 00 00
         00 00      
000008D1 1C 00 00 00        		.dd LM25-_lcd_checkbusy
000008D3 0D 00 0A 00        		.dw 0x0d,0x0a
000080B7                    	.code
                            	LM25:
000080B7 40 F0 47 80        		call _soft_nop	// call without return value
000008D5                    	.debug
000008D5 2E 00 73 00        		.dw '.stabn 0x44,0,44,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         34 00 34 00
         2C 00 00 00
         00 00      
000008E8 1E 00 00 00        		.dd LM26-_lcd_checkbusy
000008EA 0D 00 0A 00        		.dw 0x0d,0x0a
000080B9                    	.code
                            	LM26:
000080B9 11 93 05 70        		R1=[28677]	// QImode move
000080BB 09 B5 FF 00        		R2=R1&255
000080BD C5 D4              		[BP]=R2	// QImode move
000008EC                    	.debug
000008EC 2E 00 73 00        		.dw '.stabn 0x44,0,45,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         34 00 35 00
         2C 00 00 00
         00 00      
000008FF 23 00 00 00        		.dd LM27-_lcd_checkbusy
00000901 0D 00 0A 00        		.dw 0x0d,0x0a
000080BE                    	.code
                            	LM27:
000080BE 41 62              		R1=(-1)	// QImode move
000080BF 19 D3 07 70        		[28679]=R1	// QImode move
00000903                    	.debug
00000903 2E 00 73 00        		.dw '.stabn 0x44,0,46,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         34 00 36 00
         2C 00 00 00
         00 00      
00000916 26 00 00 00        		.dd LM28-_lcd_checkbusy
00000918 0D 00 0A 00        		.dw 0x0d,0x0a
000080C1                    	.code
                            	LM28:
000080C1 11 93 01 70        		R1=[28673]	// QImode move
000080C3 09 B5 FB FF        		R2=R1&(-5)
000080C5 1A D5 01 70        		[28673]=R2	// QImode move
0000091A                    	.debug
0000091A 2E 00 73 00        		.dw '.stabn 0x44,0,47,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         34 00 37 00
         2C 00 00 00
         00 00      
0000092D 2C 00 00 00        		.dd LM29-_lcd_checkbusy
0000092F 0D 00 0A 00        		.dw 0x0d,0x0a
000080C7                    	.code
                            	LM29:
000080C7 C5 92              		R1=[BP]	// QImode move
000080C8 09 B5 80 00        		R2=R1&128
000080CA 02 93              		R1=R2	// QImode move
000080CB 0F 9F CD 80        		pc=L15	// Indirect jump
00000931                    	.debug
00000931 2E 00 73 00        		.dw '.stabn 0x44,0,48,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         34 00 38 00
         2C 00 00 00
         00 00      
00000944 32 00 00 00        		.dd LM30-_lcd_checkbusy
00000946 0D 00 0A 00        		.dw 0x0d,0x0a
000080CD                    	.code
                            	LM30:
                            	LBE3:
00000948                    	.debug
00000948 2E 00 73 00        		.dw '.stabn 0x44,0,48,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         34 00 38 00
         2C 00 00 00
         00 00      
0000095B 32 00 00 00        		.dd LM31-_lcd_checkbusy
0000095D 0D 00 0A 00        		.dw 0x0d,0x0a
000080CD                    	.code
                            	LM31:
                            	L15:
                            	
000080CD 42 00              		sp+=2
000080CE 88 98              		pop bp from [sp]
000080CF 90 9A              		retf
                            		.endp	// end of lcd_checkbusy
                            	
0000095F                    	.debug
0000095F 2E 00 73 00        		.dw '.stabn 0xc0,0,0,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 63 00
         30 00 2C 00
         30 00 2C 00
         30 00 2C 00
         00 00 00 00
00000971 07 00 00 00        		.dd LBB3-_lcd_checkbusy
00000973 0D 00 0A 00        		.dw 0x0d,0x0a
000080D0                    	.code
00000975                    	.debug
00000975 2E 00 73 00        		.dw '.stabs "lcdstate:1",128,0,0,0',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         6C 00 63 00
         64 00 73 00
         74 00 61 00
         74 00 65 00
         3A 00 31 00
         22 00 2C 00
         31 00 32 00
         38 00 2C 00
         30 00 2C 00
         30 00 2C 00
         30 00 0D 00
         0A 00      
000080D0                    	.CODE
00000994                    	.debug
00000994 2E 00 73 00        		.dw '.stabn 0xe0,0,0,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 65 00
         30 00 2C 00
         30 00 2C 00
         30 00 2C 00
         00 00 00 00
000009A6 32 00 00 00        		.dd LBE3-_lcd_checkbusy
000009A8 0D 00 0A 00        		.dw 0x0d,0x0a
000080D0                    	.code
000009AA                    	.debug
000009AA 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
000009B3 35 00 00 00        		.dd LME5-_lcd_checkbusy
000009B5 0D 00 0A 00        		.dw 0x0d,0x0a
000080D0                    	.code
                            	LME5:
000080D0                    	.code
000009B7                    	.debug
000009B7 2E 00 73 00        		.dw '.stabs "lcd_wrcmd:F19",36,0,0,',0,0,offset _lcd_wrcmd,seg _lcd_wrcmd,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         6C 00 63 00
         64 00 5F 00
         77 00 72 00
         63 00 6D 00
         64 00 3A 00
         46 00 31 00
         39 00 22 00
         2C 00 33 00
         36 00 2C 00
         30 00 2C 00
         30 00 2C 00
         00 00 00 00
         89 00 00 00
         0D 00 0A 00

⌨️ 快捷键说明

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