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

📄 as5030.lst

📁 as3050 interfacing with atmega8
💻 LST
📖 第 1 页 / 共 4 页
字号:
0x050A	0xBFAD    	OUT        SPL, R26
0x050C	0xBFBE    	OUT        SPH, R27
;__Lib_Lcd.c,197 :: 		
0x050E	0x008B91B0  	LDS        R27, __Lib_Lcd_cmd_status+0
0x0512	0x7FBE    	CBR        R27, 1
0x0514	0x008B93B0  	STS        __Lib_Lcd_cmd_status+0, R27
;__Lib_Lcd.c,198 :: 		
0x0518	0xE0B0    	LDI        R27, 0
0x051A	0x83B8    	STD        Y+0, R27
;__Lib_Lcd.c,199 :: 		
L_Lcd_Out18:
0x051C	0x811F    	LDD        R17, Y+7
0x051E	0x8528    	LDD        R18, Y+8
0x0520	0x8108    	LDD        R16, Y+0
0x0522	0x2FE0    	MOV        R30, R16
0x0524	0x27FF    	CLR        R31
0x0526	0x0FE1    	ADD        R30, R17
0x0528	0x1FF2    	ADC        R31, R18
0x052A	0x8100    	LD         R16, Z
0x052C	0x2300    	TST        R16
0x052E	0xF099    	BREQ       L_Lcd_Out19
L__Lcd_Out39:
;__Lib_Lcd.c,200 :: 		
0x0530	0x811F    	LDD        R17, Y+7
0x0532	0x8528    	LDD        R18, Y+8
0x0534	0x8108    	LDD        R16, Y+0
0x0536	0x2FE0    	MOV        R30, R16
0x0538	0x27FF    	CLR        R31
0x053A	0x0FE1    	ADD        R30, R17
0x053C	0x1FF2    	ADC        R31, R18
0x053E	0x8100    	LD         R16, Z
0x0540	0x930F    	PUSH       R16
0x0542	0xD013    	RCALL      _Lcd_Chr_CP+0
0x0544	0xB7AD    	IN         R26, SPL
0x0546	0xB7BE    	IN         R27, SPH
0x0548	0x9611    	ADIW       R26, 1
0x054A	0xBFAD    	OUT        SPL, R26
0x054C	0xBFBE    	OUT        SPH, R27
0x054E	0x8108    	LDD        R16, Y+0
0x0550	0x5F0F    	SUBI       R16, 255
0x0552	0x8308    	STD        Y+0, R16
0x0554	0xCFE3    	RJMP       L_Lcd_Out18
L_Lcd_Out19:
;__Lib_Lcd.c,201 :: 		
0x0556	0x008B91B0  	LDS        R27, __Lib_Lcd_cmd_status+0
0x055A	0x60B1    	SBR        R27, 1
0x055C	0x008B93B0  	STS        __Lib_Lcd_cmd_status+0, R27
;__Lib_Lcd.c,202 :: 		
L_endLcd_Out:
0x0560	0xBFCD    	OUT        SPL, R28
0x0562	0xBFDE    	OUT        SPH, R29
0x0564	0x91DF    	POP        R29
0x0566	0x91CF    	POP        R28
0x0568	0x9508    	RET
; end of _Lcd_Out
_Lcd_Init:
;__Lib_Lcd.c,84 :: 		
;__Lib_Lcd.c,86 :: 		
0x002C	0x003891B0  	LDS        R27, LCD_EN+0
0x0030	0x7BBF    	CBR        R27, 64
0x0032	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,87 :: 		
0x0036	0x003891B0  	LDS        R27, LCD_RS+0
0x003A	0x7FBE    	CBR        R27, 1
0x003C	0x003893B0  	STS        LCD_RS+0, R27
;__Lib_Lcd.c,88 :: 		
0x0040	0x003291B0  	LDS        R27, LCD_D7+0
0x0044	0x77BF    	CBR        R27, 128
0x0046	0x003293B0  	STS        LCD_D7+0, R27
;__Lib_Lcd.c,89 :: 		
0x004A	0x003291B0  	LDS        R27, LCD_D6+0
0x004E	0x7BBF    	CBR        R27, 64
0x0050	0x003293B0  	STS        LCD_D6+0, R27
;__Lib_Lcd.c,90 :: 		
0x0054	0x003291B0  	LDS        R27, LCD_D5+0
0x0058	0x7DBF    	CBR        R27, 32
0x005A	0x003293B0  	STS        LCD_D5+0, R27
;__Lib_Lcd.c,91 :: 		
0x005E	0x003291B0  	LDS        R27, LCD_D4+0
0x0062	0x7EBF    	CBR        R27, 16
0x0064	0x003293B0  	STS        LCD_D4+0, R27
;__Lib_Lcd.c,93 :: 		
0x0068	0x003791B0  	LDS        R27, LCD_EN_Direction+0
0x006C	0x68B0    	SBR        R27, 128
0x006E	0x003793B0  	STS        LCD_EN_Direction+0, R27
;__Lib_Lcd.c,94 :: 		
0x0072	0x003791B0  	LDS        R27, LCD_RS_Direction+0
0x0076	0x60B1    	SBR        R27, 1
0x0078	0x003793B0  	STS        LCD_RS_Direction+0, R27
;__Lib_Lcd.c,95 :: 		
0x007C	0x003191B0  	LDS        R27, LCD_D4_Direction+0
0x0080	0x61B0    	SBR        R27, 16
0x0082	0x003193B0  	STS        LCD_D4_Direction+0, R27
;__Lib_Lcd.c,96 :: 		
0x0086	0x003191B0  	LDS        R27, LCD_D5_Direction+0
0x008A	0x62B0    	SBR        R27, 32
0x008C	0x003193B0  	STS        LCD_D5_Direction+0, R27
;__Lib_Lcd.c,97 :: 		
0x0090	0x003191B0  	LDS        R27, LCD_D6_Direction+0
0x0094	0x64B0    	SBR        R27, 64
0x0096	0x003193B0  	STS        LCD_D6_Direction+0, R27
;__Lib_Lcd.c,98 :: 		
0x009A	0x003191B0  	LDS        R27, LCD_D7_Direction+0
0x009E	0x68B0    	SBR        R27, 128
0x00A0	0x003193B0  	STS        LCD_D7_Direction+0, R27
;__Lib_Lcd.c,100 :: 		
0x00A4	0xD287    	RCALL      _Delay_5500us+0
;__Lib_Lcd.c,101 :: 		
0x00A6	0xD286    	RCALL      _Delay_5500us+0
;__Lib_Lcd.c,102 :: 		
0x00A8	0xD285    	RCALL      _Delay_5500us+0
;__Lib_Lcd.c,105 :: 		
0x00AA	0x003291B0  	LDS        R27, LCD_D5+0
0x00AE	0x62B0    	SBR        R27, 32
0x00B0	0x003293B0  	STS        LCD_D5+0, R27
;__Lib_Lcd.c,106 :: 		
0x00B4	0x003291B0  	LDS        R27, LCD_D4+0
0x00B8	0x61B0    	SBR        R27, 16
0x00BA	0x003293B0  	STS        LCD_D4+0, R27
;__Lib_Lcd.c,107 :: 		
0x00BE	0x003891B0  	LDS        R27, LCD_EN+0
0x00C2	0x64B0    	SBR        R27, 64
0x00C4	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,108 :: 		
0x00C8	0xD27E    	RCALL      _Delay_1us+0
;__Lib_Lcd.c,109 :: 		
0x00CA	0x003891B0  	LDS        R27, LCD_EN+0
0x00CE	0x7BBF    	CBR        R27, 64
0x00D0	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,110 :: 		
0x00D4	0xD26F    	RCALL      _Delay_5500us+0
;__Lib_Lcd.c,112 :: 		
0x00D6	0x003891B0  	LDS        R27, LCD_EN+0
0x00DA	0x64B0    	SBR        R27, 64
0x00DC	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,113 :: 		
0x00E0	0xD272    	RCALL      _Delay_1us+0
;__Lib_Lcd.c,114 :: 		
0x00E2	0x003891B0  	LDS        R27, LCD_EN+0
0x00E6	0x7BBF    	CBR        R27, 64
0x00E8	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,115 :: 		
0x00EC	0xD263    	RCALL      _Delay_5500us+0
;__Lib_Lcd.c,117 :: 		
0x00EE	0x003891B0  	LDS        R27, LCD_EN+0
0x00F2	0x64B0    	SBR        R27, 64
0x00F4	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,118 :: 		
0x00F8	0xD266    	RCALL      _Delay_1us+0
;__Lib_Lcd.c,119 :: 		
0x00FA	0x003891B0  	LDS        R27, LCD_EN+0
0x00FE	0x7BBF    	CBR        R27, 64
0x0100	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,120 :: 		
0x0104	0xD257    	RCALL      _Delay_5500us+0
;__Lib_Lcd.c,123 :: 		
0x0106	0x003291B0  	LDS        R27, LCD_D4+0
0x010A	0x7EBF    	CBR        R27, 16
0x010C	0x003293B0  	STS        LCD_D4+0, R27
;__Lib_Lcd.c,124 :: 		
0x0110	0x003891B0  	LDS        R27, LCD_EN+0
0x0114	0x64B0    	SBR        R27, 64
0x0116	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,125 :: 		
0x011A	0xD255    	RCALL      _Delay_1us+0
;__Lib_Lcd.c,126 :: 		
0x011C	0x003891B0  	LDS        R27, LCD_EN+0
0x0120	0x7BBF    	CBR        R27, 64
0x0122	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,127 :: 		
0x0126	0xD246    	RCALL      _Delay_5500us+0
;__Lib_Lcd.c,130 :: 		
0x0128	0x003891B0  	LDS        R27, LCD_EN+0
0x012C	0x64B0    	SBR        R27, 64
0x012E	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,131 :: 		
0x0132	0xD249    	RCALL      _Delay_1us+0
;__Lib_Lcd.c,132 :: 		
0x0134	0x003891B0  	LDS        R27, LCD_EN+0
0x0138	0x7BBF    	CBR        R27, 64
0x013A	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,134 :: 		
0x013E	0x003291B0  	LDS        R27, LCD_D5+0
0x0142	0x7DBF    	CBR        R27, 32
0x0144	0x003293B0  	STS        LCD_D5+0, R27
;__Lib_Lcd.c,135 :: 		
0x0148	0x003291B0  	LDS        R27, LCD_D7+0
0x014C	0x68B0    	SBR        R27, 128
0x014E	0x003293B0  	STS        LCD_D7+0, R27
;__Lib_Lcd.c,136 :: 		
0x0152	0x003891B0  	LDS        R27, LCD_EN+0
0x0156	0x64B0    	SBR        R27, 64
0x0158	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,137 :: 		
0x015C	0xD234    	RCALL      _Delay_1us+0
;__Lib_Lcd.c,138 :: 		
0x015E	0x003891B0  	LDS        R27, LCD_EN+0
0x0162	0x7BBF    	CBR        R27, 64
0x0164	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,139 :: 		
0x0168	0xD225    	RCALL      _Delay_5500us+0
;__Lib_Lcd.c,142 :: 		
0x016A	0x003291B0  	LDS        R27, LCD_D7+0
0x016E	0x77BF    	CBR        R27, 128
0x0170	0x003293B0  	STS        LCD_D7+0, R27
;__Lib_Lcd.c,143 :: 		
0x0174	0x003291B0  	LDS        R27, LCD_D4+0
0x0178	0x61B0    	SBR        R27, 16
0x017A	0x003293B0  	STS        LCD_D4+0, R27
;__Lib_Lcd.c,144 :: 		
0x017E	0x003891B0  	LDS        R27, LCD_EN+0
0x0182	0x64B0    	SBR        R27, 64
0x0184	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,145 :: 		
0x0188	0xD21E    	RCALL      _Delay_1us+0
;__Lib_Lcd.c,146 :: 		
0x018A	0x003891B0  	LDS        R27, LCD_EN+0
0x018E	0x7BBF    	CBR        R27, 64
0x0190	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,148 :: 		
0x0194	0x003291B0  	LDS        R27, LCD_D4+0
0x0198	0x7EBF    	CBR        R27, 16
0x019A	0x003293B0  	STS        LCD_D4+0, R27
;__Lib_Lcd.c,149 :: 		
0x019E	0x003891B0  	LDS        R27, LCD_EN+0
0x01A2	0x64B0    	SBR        R27, 64
0x01A4	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,150 :: 		
0x01A8	0xD20E    	RCALL      _Delay_1us+0
;__Lib_Lcd.c,151 :: 		
0x01AA	0x003891B0  	LDS        R27, LCD_EN+0
0x01AE	0x7BBF    	CBR        R27, 64
0x01B0	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,152 :: 		
0x01B4	0xD1FF    	RCALL      _Delay_5500us+0
;__Lib_Lcd.c,155 :: 		
0x01B6	0x003891B0  	LDS        R27, LCD_EN+0
0x01BA	0x64B0    	SBR        R27, 64
0x01BC	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,156 :: 		
0x01C0	0xD202    	RCALL      _Delay_1us+0
;__Lib_Lcd.c,157 :: 		
0x01C2	0x003891B0  	LDS        R27, LCD_EN+0
0x01C6	0x7BBF    	CBR        R27, 64
0x01C8	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,159 :: 		
0x01CC	0x003291B0  	LDS        R27, LCD_D4+0
0x01D0	0x61B0    	SBR        R27, 16
0x01D2	0x003293B0  	STS        LCD_D4+0, R27
;__Lib_Lcd.c,160 :: 		
0x01D6	0x003891B0  	LDS        R27, LCD_EN+0
0x01DA	0x64B0    	SBR        R27, 64
0x01DC	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,161 :: 		
0x01E0	0xD1F2    	RCALL      _Delay_1us+0
;__Lib_Lcd.c,162 :: 		
0x01E2	0x003891B0  	LDS        R27, LCD_EN+0
0x01E6	0x7BBF    	CBR        R27, 64
0x01E8	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,163 :: 		
0x01EC	0xD1E3    	RCALL      _Delay_5500us+0
;__Lib_Lcd.c,166 :: 		
0x01EE	0x003291B0  	LDS        R27, LCD_D4+0
0x01F2	0x7EBF    	CBR        R27, 16
0x01F4	0x003293B0  	STS        LCD_D4+0, R27
;__Lib_Lcd.c,167 :: 		
0x01F8	0x003891B0  	LDS        R27, LCD_EN+0
0x01FC	0x64B0    	SBR        R27, 64
0x01FE	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,168 :: 		
0x0202	0xD1E1    	RCALL      _Delay_1us+0
;__Lib_Lcd.c,169 :: 		
0x0204	0x003891B0  	LDS        R27, LCD_EN+0
0x0208	0x7BBF    	CBR        R27, 64
0x020A	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,171 :: 		
0x020E	0x003291B0  	LDS        R27, LCD_D7+0
0x0212	0x68B0    	SBR        R27, 128
0x0214	0x003293B0  	STS        LCD_D7+0, R27
;__Lib_Lcd.c,172 :: 		
0x0218	0x003291B0  	LDS        R27, LCD_D6+0
0x021C	0x64B0    	SBR        R27, 64
0x021E	0x003293B0  	STS        LCD_D6+0, R27
;__Lib_Lcd.c,173 :: 		
0x0222	0x003291B0  	LDS        R27, LCD_D5+0
0x0226	0x62B0    	SBR        R27, 32
0x0228	0x003293B0  	STS        LCD_D5+0, R27
;__Lib_Lcd.c,174 :: 		
0x022C	0x003291B0  	LDS        R27, LCD_D4+0
0x0230	0x61B0    	SBR        R27, 16
0x0232	0x003293B0  	STS        LCD_D4+0, R27
;__Lib_Lcd.c,175 :: 		
0x0236	0x003891B0  	LDS        R27, LCD_EN+0
0x023A	0x64B0    	SBR        R27, 64
0x023C	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,176 :: 		
0x0240	0xD1C2    	RCALL      _Delay_1us+0
;__Lib_Lcd.c,177 :: 		
0x0242	0x003891B0  	LDS        R27, LCD_EN+0
0x0246	0x7BBF    	CBR        R27, 64
0x0248	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,179 :: 		
0x024C	0xD1B3    	RCALL      _Delay_5500us+0
;__Lib_Lcd.c,181 :: 		
0x024E	0x008B91B0  	LDS        R27, __Lib_Lcd_cmd_status+0
0x0252	0x60B1    	SBR        R27, 1
0x0254	0x008B93B0  	STS        __Lib_Lcd_cmd_status+0, R27
;__Lib_Lcd.c,182 :: 		
L_endLcd_Init:
0x0258	0x9508    	RET
; end of _Lcd_Init
_Lcd_Cmd:
0x03CA	0x93CF    	PUSH       R28
0x03CC	0x93DF    	PUSH       R29
0x03CE	0xB7CD    	IN         R28, SPL
0x03D0	0xB7DE    	IN         R29, SPH
0x03D2	0x9625    	ADIW       R28, 5
;__Lib_Lcd.c,18 :: 		
;__Lib_Lcd.c,20 :: 		
0x03D4	0x81B8    	LDD        R27, Y+0
0x03D6	0xFBB7    	BST        R27, 7
0x03D8	0x003291B0  	LDS        R27, LCD_D7+0
0x03DC	0xF9B7    	BLD        R27, 7
0x03DE	0x003293B0  	STS        LCD_D7+0, R27
;__Lib_Lcd.c,21 :: 		
0x03E2	0x81B8    	LDD        R27, Y+0
0x03E4	0xFBB6    	BST        R27, 6
0x03E6	0x003291B0  	LDS        R27, LCD_D6+0
0x03EA	0xF9B6    	BLD        R27, 6
0x03EC	0x003293B0  	STS        LCD_D6+0, R27
;__Lib_Lcd.c,22 :: 		
0x03F0	0x81B8    	LDD        R27, Y+0
0x03F2	0xFBB5    	BST        R27, 5
0x03F4	0x003291B0  	LDS        R27, LCD_D5+0
0x03F8	0xF9B5    	BLD        R27, 5
0x03FA	0x003293B0  	STS        LCD_D5+0, R27
;__Lib_Lcd.c,23 :: 		
0x03FE	0x81B8    	LDD        R27, Y+0
0x0400	0xFBB4    	BST        R27, 4
0x0402	0x003291B0  	LDS        R27, LCD_D4+0
0x0406	0xF9B4    	BLD        R27, 4
0x0408	0x003293B0  	STS        LCD_D4+0, R27
;__Lib_Lcd.c,25 :: 		
0x040C	0x008B91B0  	LDS        R27, __Lib_Lcd_cmd_status+0
0x0410	0x00389000  	LDS        R0, LCD_RS+0
0x0414	0x94E8    	CLT
0x0416	0xFFB0    	SBRS       R27, 0
0x0418	0x9468    	SET
0x041A	0xF800    	BLD        R0, 0
0x041C	0x00389200  	STS        LCD_RS+0, R0
;__Lib_Lcd.c,28 :: 		
0x0420	0x003891B0  	LDS        R27, LCD_EN+0
0x0424	0x64B0    	SBR        R27, 64
0x0426	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,29 :: 		
0x042A	0xD0CD    	RCALL      _Delay_1us+0
;__Lib_Lcd.c,30 :: 		
0x042C	0x003891B0  	LDS        R27, LCD_EN+0
0x0430	0x7BBF    	CBR        R27, 64
0x0432	0x003893B0  	STS        LCD_EN+0, R27
;__Lib_Lcd.c,33 :: 		
0x0436	0x81B8    	LDD        R27, Y+0
0x0438	0xFBB3    	BST        R27, 3
0x043A	0x003291B0  	LDS        R27, LCD_D7+0
0x043E	0xF9B7    	BLD        R27, 7
0x0440	0x003293B0  	STS        LCD_D7+0, R27
;__Lib_Lcd.c,34 :: 		
0x0444	0x81B8    	LDD        R27, Y+0
0x0446	0xFBB2    	BST        R27, 2
0x0448	0x003291B0  	LDS        R27, LCD_D6+0
0x044C	0xF9B6    	BLD        R27, 6
0x044E	0x003293B0  	STS        LCD_D6+0, R27
;__Lib_Lcd.c,35 :: 		
0x0452	0x81B8    	LDD        R27, Y+0
0x0454	0xFBB1    	BST        R27, 1
0x0456	0x003291B0  	LDS        R27, LCD_D5+0
0x045A	0xF9B5    	BLD        R27, 5
0x045C	0x003293B0  	STS        LCD_D5+0, R27
;__Lib_Lcd.c,36 :: 		
0x0460	0x81B8    	LDD        R27, Y+0
0x0462	0xFBB0    	BST        R27, 0
0x0464	0x003291B0  	LDS        R27, LCD_D4+0
0x0468	0xF9B4    	BLD        R27, 4
0x046A	0x003293B0  	STS        LCD_D4+0, R27
;__Lib_Lcd.c,38 :: 		
0x046E	0x008B91B0  	LDS        R27, __Lib_Lcd_cmd_status+0
0x0472	0x00389000  	LDS        R0, LCD_RS+0
0x0476	0x94E8    	CLT

⌨️ 快捷键说明

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