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

📄 megalcd.lst

📁 avr128单片机液晶显示程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
 265 00a6 F801      		movw r30,r16
 266 00a8 8081      		ld r24,Z
 267 00aa 0E94 0000 		call send
 268               	.LM24:
 269 00ae E394      		inc r14
 270 00b0 2196      		adiw r28,1
 271 00b2 F9E0      		ldi r31,lo8(9)
 272 00b4 FE15      		cp r31,r14
 273 00b6 F0F6      		brsh .L134
 274               	.LM25:
 275 00b8 F394      		inc r15
 276 00ba 83E0      		ldi r24,lo8(3)
 277 00bc 8F15      		cp r24,r15
 278 00be B0F6      		brsh .L135
 279               	/* epilogue: frame size=0 */
 280 00c0 DF91      		pop r29
 281 00c2 CF91      		pop r28
 282 00c4 1F91      		pop r17
 283 00c6 0F91      		pop r16
 284 00c8 FF90      		pop r15
 285 00ca EF90      		pop r14
 286 00cc DF90      		pop r13
 287 00ce CF90      		pop r12
 288 00d0 0895      		ret
 289               	/* epilogue end (size=9) */
 290               	/* function disp_chn size 61 (44) */
 291               	.LFE10:
 293               	.global	disp_eng
 295               	disp_eng:
 296               	.LFB11:
 297               	.LM26:
 298               	/* prologue: frame size=0 */
 299 00d2 CF92      		push r12
 300 00d4 DF92      		push r13
 301 00d6 EF92      		push r14
 302 00d8 FF92      		push r15
 303 00da 0F93      		push r16
 304 00dc 1F93      		push r17
 305 00de CF93      		push r28
 306 00e0 DF93      		push r29
 307               	/* prologue end (size=8) */
 308 00e2 6C01      		movw r12,r24
 309               	.LM27:
 310 00e4 EE24      		clr r14
 311               	.L148:
 312               	.LM28:
 313 00e6 34E0      		ldi r19,lo8(4)
 314 00e8 F32E      		mov r15,r19
 315 00ea C4E0      		ldi r28,lo8(4)
 316 00ec D0E0      		ldi r29,hi8(4)
 317               	.L147:
 318               	.LM29:
 319 00ee 0E2D      		mov r16,r14
 320 00f0 1127      		clr r17
 321 00f2 24E0      		ldi r18,4
 322 00f4 000F      	1:	lsl r16
 323 00f6 111F      		rol r17
 324 00f8 2A95      		dec r18
 325 00fa E1F7      		brne 1b
 326 00fc 402F      		mov r20,r16
 327 00fe 6F2D      		mov r22,r15
 328 0100 89EF      		ldi r24,lo8(-7)
 329 0102 0E94 0000 		call wr_zb
 330               	.LM30:
 331 0106 F801      		movw r30,r16
 332 0108 EC0D      		add r30,r12
 333 010a FD1D      		adc r31,r13
 334 010c EC0F      		add r30,r28
 335 010e FD1F      		adc r31,r29
 336 0110 3497      		sbiw r30,4
 337 0112 8081      		ld r24,Z
 338 0114 0E94 0000 		call send
 339               	.LM31:
 340 0118 F394      		inc r15
 341 011a 2196      		adiw r28,1
 342 011c 83E1      		ldi r24,lo8(19)
 343 011e 8F15      		cp r24,r15
 344 0120 30F7      		brsh .L147
 345               	.LM32:
 346 0122 E394      		inc r14
 347 0124 83E0      		ldi r24,lo8(3)
 348 0126 8E15      		cp r24,r14
 349 0128 F0F6      		brsh .L148
 350               	/* epilogue: frame size=0 */
 351 012a DF91      		pop r29
 352 012c CF91      		pop r28
 353 012e 1F91      		pop r17
 354 0130 0F91      		pop r16
 355 0132 FF90      		pop r15
 356 0134 EF90      		pop r14
 357 0136 DF90      		pop r13
 358 0138 CF90      		pop r12
 359 013a 0895      		ret
 360               	/* epilogue end (size=9) */
 361               	/* function disp_eng size 53 (36) */
 362               	.LFE11:
 364               	.global	ocmj_init
 366               	ocmj_init:
 367               	.LFB12:
 368               	.LM33:
 369               	/* prologue: frame size=0 */
 370               	/* prologue end (size=0) */
 371               	.LM34:
 372 013c 15BE      		out 85-0x20,__zero_reg__
 373               	.LM35:
 374 013e 9FEF      		ldi r25,lo8(-1)
 375 0140 9ABB      		out 58-0x20,r25
 376               	.LM36:
 377 0142 9BBB      		out 59-0x20,r25
 378               	.LM37:
 379 0144 80E8      		ldi r24,lo8(-128)
 380 0146 82B9      		out 34-0x20,r24
 381               	.LM38:
 382 0148 93B9      		out 35-0x20,r25
 383               	.LM39:
 384               	/* #APP */
 385 014a AB98      		cbi 0x15,3
 386               	/* #NOAPP */
 387               	.LBB2:
 388               	.LBB3:
 389               	.LM40:
 390 014c 84EC      		ldi r24,lo8(2500)
 391 014e 99E0      		ldi r25,hi8(2500)
 392               	.LBB4:
 393               	.LBB5:
 394               	.LM41:
 395 0150 FC01      		movw r30,r24
 396               	/* #APP */
 397 0152 3197      		1: sbiw r30,1
 398 0154 F1F7      		brne 1b
 399               	/* #NOAPP */
 400               	.LBE5:
 401               	.LBE4:
 402               	.LBE3:
 403               	.LBE2:
 404               	.LM42:
 405               	/* #APP */
 406 0156 AB9A      		sbi 0x15,3
 407               	.LM43:
 408 0158 1F98      		cbi 0x03,7
 409               	/* #NOAPP */
 410               	.LBB6:
 411               	.LBB7:
 412               	.LBB8:
 413               	.LBB9:
 414               	.LM44:
 415               	/* #APP */
 416 015a 0197      		1: sbiw r24,1
 417 015c F1F7      		brne 1b
 418               	/* #NOAPP */
 419               	.LBE9:
 420               	.LBE8:
 421               	.LBE7:
 422               	.LBE6:
 423               	/* epilogue: frame size=0 */
 424 015e 0895      		ret
 425               	/* epilogue end (size=1) */
 426               	/* function ocmj_init size 25 (24) */
 427               	.LFE12:
 429               	.global	main
 431               	main:
 432               	.LFB13:
 433               	.LM45:
 434               	/* prologue: frame size=0 */
 435 0160 C0E0      		ldi r28,lo8(__stack - 0)
 436 0162 D0E0      		ldi r29,hi8(__stack - 0)
 437 0164 DEBF      		out __SP_H__,r29
 438 0166 CDBF      		out __SP_L__,r28
 439               	/* prologue end (size=4) */
 440               	.LM46:
 441 0168 0E94 0000 		call ocmj_init
 442               	.L171:
 443               	.LM47:
 444 016c 84EF      		ldi r24,lo8(-12)
 445 016e 0E94 0000 		call send
 446               	.LM48:
 447 0172 80E0      		ldi r24,lo8(tab2)
 448 0174 90E0      		ldi r25,hi8(tab2)
 449 0176 0E94 0000 		call disp_chn
 450               	.LBB10:
 451               	.LBB11:
 452               	.LM49:
 453 017a 00E0      		ldi r16,lo8(0)
 454 017c 10E0      		ldi r17,hi8(0)
 455               	.LBB12:
 456               	.LBB13:
 457               	.LM50:
 458 017e C801      		movw r24,r16
 459               	/* #APP */
 460 0180 0197      		1: sbiw r24,1
 461 0182 F1F7      		brne 1b
 462               	/* #NOAPP */
 463               	.LBE13:
 464               	.LBE12:
 465               	.LBE11:
 466               	.LBE10:
 467               	.LM51:
 468 0184 84EF      		ldi r24,lo8(-12)
 469 0186 0E94 0000 		call send
 470               	.LM52:
 471 018a 80E0      		ldi r24,lo8(tab4)
 472 018c 90E0      		ldi r25,hi8(tab4)
 473 018e 0E94 0000 		call disp_eng
 474               	.LBB14:
 475               	.LBB15:
 476               	.LBB16:
 477               	.LBB17:
 478               	.LM53:
 479 0192 C801      		movw r24,r16
 480               	/* #APP */
 481 0194 0197      		1: sbiw r24,1
 482 0196 F1F7      		brne 1b
 483               	/* #NOAPP */
 484               	.LBE17:
 485               	.LBE16:
 486               	.LBE15:
 487               	.LBE14:
 488 0198 E9CF      		rjmp .L171
 489               	/* epilogue: frame size=0 */
 490               	/* epilogue: noreturn */
 491               	/* epilogue end (size=0) */
 492               	/* function main size 33 (29) */
 493               	.LFE13:
 495               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 megalcd.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccmabaaa.s:3      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccmabaaa.s:4      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccmabaaa.s:5      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccmabaaa.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccmabaaa.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccmabaaa.s:22     .data:00000000 tab4
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccmabaaa.s:27     .data:00000041 tab2
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccmabaaa.s:103    .text:00000000 delay
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccmabaaa.s:123    .text:0000000c delay1
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccmabaaa.s:158    .text:0000002a send
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccmabaaa.s:189    .text:0000003a wr_zb
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccmabaaa.s:216    .text:00000058 disp_chn
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccmabaaa.s:295    .text:000000d2 disp_eng
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccmabaaa.s:366    .text:0000013c ocmj_init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccmabaaa.s:431    .text:00000160 main

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack

⌨️ 快捷键说明

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