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

📄 lcd_61.lst

📁 LCD1602的显示模块程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
00000572 00 00 00 00        		.dd LM3-_soft_10ms
00000574 0D 00 0A 00        		.dw 0x0d,0x0a
0000804E                    	.code
                            	LM3:
                            		// total=1, vars=1
                            		// frame_pointer_needed: 1
0000804E 88 DA              		push bp to [sp]
0000804F 41 20              		sp-=1
00008050 08 0B 01 00        		bp=sp+1
                            	
00008052 0D 03 04 00        		R1=BP+4
00000576                    	.debug
00000576 2E 00 73 00        		.dw '.stabn 0x44,0,23,',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
         32 00 33 00
         2C 00 00 00
         00 00      
00000589 06 00 00 00        		.dd LM4-_soft_10ms
0000058B 0D 00 0A 00        		.dw 0x0d,0x0a
00008054                    	.code
                            	LM4:
                            	LBB2:
0000058D                    	.debug
0000058D 2E 00 73 00        		.dw '.stabn 0x44,0,24,',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
         32 00 34 00
         2C 00 00 00
         00 00      
000005A0 06 00 00 00        		.dd LM5-_soft_10ms
000005A2 0D 00 0A 00        		.dw 0x0d,0x0a
00008054                    	.code
                            	LM5:
00008054 40 94              		R2=0	// QImode move
00008055 C5 D4              		[BP]=R2	// QImode move
                            	L4:
00008056 C5 94              		R2=[BP]	// QImode move
00008057 0A 45 C6 02        		CMP R2,710	// QImode compare
00008059 04 AE 01 EE        		NSJNG L7	//QImode LE
         00 EE      
0000805C 0F 9F 67 80        		pc=L5	// Indirect jump
                            	L7:
0000805E 41 94              		R2=1	// QImode move
0000805F 1A D5 12 70        		[28690]=R2	// QImode move
                            	L6:
00008061 C5 94              		R2=[BP]	// QImode move
00008062 0A 07 01 00        		R3=R2+1
00008064 C5 D6              		[BP]=R3	// QImode move
00008065 0F 9F 56 80        		pc=L4	// Indirect jump
                            	L5:
000005A4                    	.debug
000005A4 2E 00 73 00        		.dw '.stabn 0x44,0,25,',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
         32 00 35 00
         2C 00 00 00
         00 00      
000005B7 19 00 00 00        		.dd LM6-_soft_10ms
000005B9 0D 00 0A 00        		.dw 0x0d,0x0a
00008067                    	.code
                            	LM6:
                            	LBE2:
000005BB                    	.debug
000005BB 2E 00 73 00        		.dw '.stabn 0x44,0,25,',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
         32 00 35 00
         2C 00 00 00
         00 00      
000005CE 19 00 00 00        		.dd LM7-_soft_10ms
000005D0 0D 00 0A 00        		.dw 0x0d,0x0a
00008067                    	.code
                            	LM7:
                            	L3:
                            	
00008067 41 00              		sp+=1
00008068 88 98              		pop bp from [sp]
00008069 90 9A              		retf
                            		.endp	// end of soft_10ms
                            	
000005D2                    	.debug
000005D2 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
000005E4 06 00 00 00        		.dd LBB2-_soft_10ms
000005E6 0D 00 0A 00        		.dw 0x0d,0x0a
0000806A                    	.code
000005E8                    	.debug
000005E8 2E 00 73 00        		.dw '.stabs "i:1",128,0,0,0',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         69 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
0000806A                    	.CODE
00000600                    	.debug
00000600 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
00000612 19 00 00 00        		.dd LBE2-_soft_10ms
00000614 0D 00 0A 00        		.dw 0x0d,0x0a
0000806A                    	.code
00000616                    	.debug
00000616 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
0000061F 1C 00 00 00        		.dd LME2-_soft_10ms
00000621 0D 00 0A 00        		.dw 0x0d,0x0a
0000806A                    	.code
                            	LME2:
0000806A                    	.code
00000623                    	.debug
00000623 2E 00 73 00        		.dw '.stabs "soft_20ms:F19",36,0,0,',0,0,offset _soft_20ms,seg _soft_20ms,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         73 00 6F 00
         66 00 74 00
         5F 00 32 00
         30 00 6D 00
         73 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
         23 00 00 00
         0D 00 0A 00
0000806A                    	.CODE
                            	.public _soft_20ms
                            	_soft_20ms:	.proc
00000647                    	.debug
00000647 2E 00 73 00        		.dw '.stabn 0x44,0,27,',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
         32 00 37 00
         2C 00 00 00
         00 00      
0000065A 00 00 00 00        		.dd LM8-_soft_20ms
0000065C 0D 00 0A 00        		.dw 0x0d,0x0a
0000806A                    	.code
                            	LM8:
                            		// total=1, vars=1
                            		// frame_pointer_needed: 1
0000806A 88 DA              		push bp to [sp]
0000806B 41 20              		sp-=1
0000806C 08 0B 01 00        		bp=sp+1
                            	
0000806E 0D 03 04 00        		R1=BP+4
00008070 C5 D2              		[BP]=R1	// QImode move
0000065E                    	.debug
0000065E 2E 00 73 00        		.dw '.stabn 0x44,0,27,',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
         32 00 37 00
         2C 00 00 00
         00 00      
00000671 07 00 00 00        		.dd LM9-_soft_20ms
00000673 0D 00 0A 00        		.dw 0x0d,0x0a
00008071                    	.code
                            	LM9:
00008071 40 F0 4E 80        		call _soft_10ms	// call without return value
00000675                    	.debug
00000675 2E 00 73 00        		.dw '.stabn 0x44,0,28,',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
         32 00 38 00
         2C 00 00 00
         00 00      
00000688 09 00 00 00        		.dd LM10-_soft_20ms
0000068A 0D 00 0A 00        		.dw 0x0d,0x0a
00008073                    	.code
                            	LM10:
00008073 40 F0 4E 80        		call _soft_10ms	// call without return value
0000068C                    	.debug
0000068C 2E 00 73 00        		.dw '.stabn 0x44,0,29,',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
         32 00 39 00
         2C 00 00 00
         00 00      
0000069F 0B 00 00 00        		.dd LM11-_soft_20ms
000006A1 0D 00 0A 00        		.dw 0x0d,0x0a
00008075                    	.code
                            	LM11:
000006A3                    	.debug
000006A3 2E 00 73 00        		.dw '.stabn 0x44,0,29,',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
         32 00 39 00
         2C 00 00 00
         00 00      
000006B6 0B 00 00 00        		.dd LM12-_soft_20ms
000006B8 0D 00 0A 00        		.dw 0x0d,0x0a
00008075                    	.code
                            	LM12:
                            	L9:
                            	
00008075 41 00              		sp+=1
00008076 88 98              		pop bp from [sp]
00008077 90 9A              		retf
                            		.endp	// end of soft_20ms
                            	
000006BA                    	.debug
000006BA 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
000006C3 0E 00 00 00        		.dd LME3-_soft_20ms
000006C5 0D 00 0A 00        		.dw 0x0d,0x0a
00008078                    	.code
                            	LME3:
00008078                    	.code
000006C7                    	.debug
000006C7 2E 00 73 00        		.dw '.stabs "hard_10ms:F19",36,0,0,',0,0,offset _hard_10ms,seg _hard_10ms,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         68 00 61 00
         72 00 64 00
         5F 00 31 00
         30 00 6D 00
         73 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
         31 00 00 00
         0D 00 0A 00
00008078                    	.CODE
                            	.public _hard_10ms
                            	_hard_10ms:	.proc
000006EB                    	.debug
000006EB 2E 00 73 00        		.dw '.stabn 0x44,0,31,',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 31 00
         2C 00 00 00
         00 00      
000006FE 00 00 00 00        		.dd LM13-_hard_10ms
00000700 0D 00 0A 00        		.dw 0x0d,0x0a
00008078                    	.code
                            	LM13:
                            		// total=1, vars=1
                            		// frame_pointer_needed: 1
00008078 88 DA              		push bp to [sp]
00008079 41 20              		sp-=1
0000807A 08 0B 01 00        		bp=sp+1
                            	
0000807C 0D 03 04 00        		R1=BP+4
0000807E C5 D2              		[BP]=R1	// QImode move
00000702                    	.debug
00000702 2E 00 73 00        		.dw '.stabn 0x44,0,31,',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 31 00
         2C 00 00 00
         00 00      
00000715 07 00 00 00        		.dd LM14-_hard_10ms
00000717 0D 00 0A 00        		.dw 0x0d,0x0a
0000807F                    	.code
                            	LM14:
0000807F C5 94              		R2=[BP]	// QImode move
00008080 C2 92              		R1=[R2]	// QImode move
00008081 19 D3 21 00        		[_sys10mscounter]=R1	// QImode move
00000719                    	.debug
00000719 2E 00 73 00        		.dw '.stabn 0x44,0,32,',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 32 00
         2C 00 00 00
         00 00      
0000072C 0B 00 00 00        		.dd LM15-_hard_10ms
0000072E 0D 00 0A 00        		.dw 0x0d,0x0a
00008083                    	.code
                            	LM15:
                            	L11:
00008083 12 95 21 00        		R2=[_sys10mscounter]	// QImode move
00008085 0A 03 FF FF        		R1=R2+(-1)
00008087 01 95              		R2=R1	// QImode move
00008088 1A D5 21 00        		[_sys10mscounter]=R2	// QImode move
0000808A 0A 45 FF FF        		CMP R2,(-1)	// QImode compare
0000808C 04 4E 01 EE        		NSJNZ L13	//QImode NE
         00 EE      
0000808F 0F 9F 95 80        		pc=L12	// Indirect jump
                            	L13:
00008091 40 F0 4E 80        		call _soft_10ms	// call without return value
00008093 0F 9F 83 80        		pc=L11	// Indirect jump
                            	L12:
00000730                    	.debug
00000730 2E 00 73 00        		.dw '.stabn 0x44,0,33,',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 33 00
         2C 00 00 00
         00 00      
00000743 1D 00 00 00        		.dd LM16-_hard_10ms
00000745 0D 00 0A 00        		.dw 0x0d,0x0a
00008095                    	.code
                            	LM16:
00008095 41 92              		R1=1	// QImode move
00008096 19 D3 12 70        		[28690]=R1	// QImode move
00000747                    	.debug
00000747 2E 00 73 00        		.dw '.stabn 0x44,0,34,',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 34 00
         2C 00 00 00
         00 00      
0000075A 20 00 00 00        		.dd LM17-_hard_10ms
0000075C 0D 00 0A 00        		.dw 0x0d,0x0a
00008098                    	.code
                            	LM17:
0000075E                    	.debug
0000075E 2E 00 73 00        		.dw '.stabn 0x44,0,34,',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 34 00
         2C 00 00 00
         00 00      
00000771 20 00 00 00        		.dd LM18-_hard_10ms
00000773 0D 00 0A 00        		.dw 0x0d,0x0a
00008098                    	.code
                            	LM18:
                            	L10:
                            	
00008098 41 00              		sp+=1
00008099 88 98              		pop bp from [sp]
0000809A 90 9A              		retf
                            		.endp	// end of hard_10ms
                            	
00000775                    	.debug
00000775 2E 00 73 00        		.dw '.stabs "delaytime:p4",160,0,0,4',0x0d,0x0a
         74 00 61 00

⌨️ 快捷键说明

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