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

📄 co0511.lst

📁 用m128调试CO0511液晶的源代码!
💻 LST
📖 第 1 页 / 共 3 页
字号:
 337               	/* prologue end (size=1) */
 338 00dc 182F      		mov r17,r24
 339               	.LM58:
 340 00de 81E0      		ldi r24,lo8(1)
 341 00e0 0E94 0000 		call set_a0
 342               	.LM59:
 343 00e4 80E0      		ldi r24,lo8(0)
 344 00e6 0E94 0000 		call set_cs
 345               	.LM60:
 346 00ea 812F      		mov r24,r17
 347 00ec 0E94 0000 		call data_send
 348               	/* epilogue: frame size=0 */
 349 00f0 1F91      		pop r17
 350 00f2 0895      		ret
 351               	/* epilogue end (size=2) */
 352               	/* function w_data size 13 (10) */
 353               	.LFE14:
 355               	.global	clrram
 357               	clrram:
 358               	.LFB15:
 359               	.LM61:
 360               	/* prologue: frame size=0 */
 361 00f4 0F93      		push r16
 362 00f6 1F93      		push r17
 363 00f8 CF93      		push r28
 364               	/* prologue end (size=3) */
 365               	.LM62:
 366 00fa 00EB      		ldi r16,lo8(-80)
 367               	.LM63:
 368 00fc 10E0      		ldi r17,lo8(0)
 369               	.L50:
 370               	.LM64:
 371 00fe 802F      		mov r24,r16
 372 0100 0E94 0000 		call w_com
 373               	.LM65:
 374 0104 80E1      		ldi r24,lo8(16)
 375 0106 0E94 0000 		call w_com
 376               	.LM66:
 377 010a 80E0      		ldi r24,lo8(0)
 378 010c 0E94 0000 		call w_com
 379               	.LM67:
 380 0110 C0E0      		ldi r28,lo8(0)
 381               	.L49:
 382               	.LM68:
 383 0112 80E0      		ldi r24,lo8(0)
 384 0114 0E94 0000 		call w_data
 385               	.LM69:
 386 0118 CF5F      		subi r28,lo8(-(1))
 387 011a C7FF      		sbrs r28,7
 388 011c FACF      		rjmp .L49
 389               	.LM70:
 390 011e 0F5F      		subi r16,lo8(-(1))
 391               	.LM71:
 392 0120 1F5F      		subi r17,lo8(-(1))
 393 0122 1830      		cpi r17,lo8(8)
 394 0124 60F3      		brlo .L50
 395               	/* epilogue: frame size=0 */
 396 0126 CF91      		pop r28
 397 0128 1F91      		pop r17
 398 012a 0F91      		pop r16
 399 012c 0895      		ret
 400               	/* epilogue end (size=4) */
 401               	/* function clrram size 29 (22) */
 402               	.LFE15:
 404               	.global	init_lcd
 406               	init_lcd:
 407               	.LFB16:
 408               	.LM72:
 409               	/* prologue: frame size=0 */
 410               	/* prologue end (size=0) */
 411               	.LM73:
 412 012e 80E0      		ldi r24,lo8(0)
 413 0130 0E94 0000 		call set_res
 414               	.LM74:
 415 0134 84E6      		ldi r24,lo8(100)
 416 0136 90E0      		ldi r25,hi8(100)
 417 0138 0E94 0000 		call delay_nms
 418               	.LM75:
 419 013c 81E0      		ldi r24,lo8(1)
 420 013e 0E94 0000 		call set_res
 421               	.LM76:
 422 0142 84E6      		ldi r24,lo8(100)
 423 0144 90E0      		ldi r25,hi8(100)
 424 0146 0E94 0000 		call delay_nms
 425               	.LM77:
 426 014a 8EEA      		ldi r24,lo8(-82)
 427 014c 0E94 0000 		call w_com
 428               	.LM78:
 429 0150 82EA      		ldi r24,lo8(-94)
 430 0152 0E94 0000 		call w_com
 431               	.LM79:
 432 0156 80EA      		ldi r24,lo8(-96)
 433 0158 0E94 0000 		call w_com
 434               	.LM80:
 435 015c 88EC      		ldi r24,lo8(-56)
 436 015e 0E94 0000 		call w_com
 437               	.LM81:
 438 0162 86EA      		ldi r24,lo8(-90)
 439 0164 0E94 0000 		call w_com
 440               	.LM82:
 441 0168 8AE2      		ldi r24,lo8(42)
 442 016a 0E94 0000 		call w_com
 443               	.LM83:
 444 016e 81E8      		ldi r24,lo8(-127)
 445 0170 0E94 0000 		call w_com
 446               	.LM84:
 447 0174 8AE2      		ldi r24,lo8(42)
 448 0176 0E94 0000 		call w_com
 449               	.LM85:
 450 017a 8FE2      		ldi r24,lo8(47)
 451 017c 0E94 0000 		call w_com
 452               	.LM86:
 453 0180 84E6      		ldi r24,lo8(100)
 454 0182 90E0      		ldi r25,hi8(100)
 455 0184 0E94 0000 		call delay_nms
 456               	/* epilogue: frame size=0 */
 457 0188 0895      		ret
 458               	/* epilogue end (size=1) */
 459               	/* function init_lcd size 46 (45) */
 460               	.LFE16:
 462               	.global	img_disp
 464               	img_disp:
 465               	.LFB17:
 466               	.LM87:
 467               	/* prologue: frame size=0 */
 468 018a EF92      		push r14
 469 018c FF92      		push r15
 470 018e 0F93      		push r16
 471 0190 1F93      		push r17
 472 0192 CF93      		push r28
 473               	/* prologue end (size=5) */
 474 0194 8C01      		movw r16,r24
 475               	.LM88:
 476 0196 87EB      		ldi r24,lo8(-73)
 477 0198 E82E      		mov r14,r24
 478               	.LM89:
 479 019a 8FEA      		ldi r24,lo8(-81)
 480 019c 0E94 0000 		call w_com
 481               	.LM90:
 482 01a0 FF24      		clr r15
 483               	.L64:
 484               	.LM91:
 485 01a2 8E2D      		mov r24,r14
 486 01a4 0E94 0000 		call w_com
 487               	.LM92:
 488 01a8 80E1      		ldi r24,lo8(16)
 489 01aa 0E94 0000 		call w_com
 490               	.LM93:
 491 01ae 80E1      		ldi r24,lo8(16)
 492 01b0 0E94 0000 		call w_com
 493               	.LM94:
 494 01b4 C0E0      		ldi r28,lo8(0)
 495               	.L63:
 496               	.LM95:
 497 01b6 F801      		movw r30,r16
 498 01b8 8191      		ld r24,Z+
 499 01ba 8F01      		movw r16,r30
 500 01bc 0E94 0000 		call w_data
 501               	.LM96:
 502 01c0 CF5F      		subi r28,lo8(-(1))
 503 01c2 C7FF      		sbrs r28,7
 504 01c4 F8CF      		rjmp .L63
 505               	.LM97:
 506 01c6 EA94      		dec r14
 507               	.LM98:
 508 01c8 F394      		inc r15
 509 01ca F7E0      		ldi r31,lo8(7)
 510 01cc FF15      		cp r31,r15
 511 01ce 48F7      		brsh .L64
 512               	.LM99:
 513 01d0 8FEA      		ldi r24,lo8(-81)
 514 01d2 0E94 0000 		call w_com
 515               	/* epilogue: frame size=0 */
 516 01d6 CF91      		pop r28
 517 01d8 1F91      		pop r17
 518 01da 0F91      		pop r16
 519 01dc FF90      		pop r15
 520 01de EF90      		pop r14
 521 01e0 0895      		ret
 522               	/* epilogue end (size=6) */
 523               	/* function img_disp size 44 (33) */
 524               	.LFE17:
 526               	.global	text_disp
 528               	text_disp:
 529               	.LFB18:
 530               	.LM100:
 531               	/* prologue: frame size=0 */
 532               	/* prologue end (size=0) */
 533               	.LM101:
 534 01e2 8FEA      		ldi r24,lo8(-81)
 535 01e4 0E94 0000 		call w_com
 536               	.LM102:
 537 01e8 80EB      		ldi r24,lo8(-80)
 538 01ea 0E94 0000 		call w_com
 539               	.LM103:
 540 01ee 8FEF      		ldi r24,lo8(-1)
 541 01f0 0E94 0000 		call w_data
 542               	.LM104:
 543 01f4 8FEA      		ldi r24,lo8(-81)
 544 01f6 0E94 0000 		call w_com
 545               	/* epilogue: frame size=0 */
 546 01fa 0895      		ret
 547               	/* epilogue end (size=1) */
 548               	/* function text_disp size 13 (12) */
 549               	.LFE18:
 551               	.global	init_m16
 553               	init_m16:
 554               	.LFB19:
 555               	.LM105:
 556               	/* prologue: frame size=0 */
 557               	/* prologue end (size=0) */
 558 01fc 8FEF      		ldi r24,lo8(-1)
 559 01fe 8ABB      		out 58-0x20,r24
 560               	.LM106:
 561 0200 97B3      		in r25,55-0x20
 562 0202 996F      		ori r25,lo8(-7)
 563 0204 97BB      		out 55-0x20,r25
 564               	.LM107:
 565 0206 97B3      		in r25,55-0x20
 566 0208 997F      		andi r25,lo8(-7)
 567 020a 97BB      		out 55-0x20,r25
 568               	.LM108:
 569 020c 84BB      		out 52-0x20,r24
 570               	.LM109:
 571 020e 81BB      		out 49-0x20,r24
 572               	.LM110:
 573 0210 8BBB      		out 59-0x20,r24
 574               	.LM111:
 575 0212 85BB      		out 53-0x20,r24
 576               	.LM112:
 577 0214 82BB      		out 50-0x20,r24
 578               	/* epilogue: frame size=0 */
 579 0216 0895      		ret
 580               	/* epilogue end (size=1) */
 581               	/* function init_m16 size 14 (13) */
 582               	.LFE19:
 584               	.global	max195_inital
 586               	max195_inital:
 587               	.LFB20:
 588               	.LM113:
 589               	/* prologue: frame size=0 */
 590               	/* prologue end (size=0) */
 591               	.LM114:
 592 0218 81E0      		ldi r24,lo8(1)
 593 021a 0E94 0000 		call set_cs_195
 594               	.LM115:
 595 021e 80E0      		ldi r24,lo8(0)
 596 0220 0E94 0000 		call set_sclk_195
 597               	/* epilogue: frame size=0 */
 598 0224 0895      		ret
 599               	/* epilogue end (size=1) */
 600               	/* function max195_inital size 7 (6) */
 601               	.LFE20:
 603               	.global	max195_start
 605               	max195_start:
 606               	.LFB21:
 607               	.LM116:
 608               	/* prologue: frame size=0 */
 609               	/* prologue end (size=0) */
 610               	.LM117:
 611 0226 80E0      		ldi r24,lo8(0)
 612 0228 0E94 0000 		call set_conv
 613               	.LM118:
 614 022c 8AE0      		ldi r24,lo8(10)
 615 022e 90E0      		ldi r25,hi8(10)
 616 0230 0E94 0000 		call delay_nus
 617               	.LM119:
 618 0234 81E0      		ldi r24,lo8(1)
 619 0236 0E94 0000 		call set_conv
 620               	/* epilogue: frame size=0 */
 621 023a 0895      		ret
 622               	/* epilogue end (size=1) */
 623               	/* function max195_start size 11 (10) */
 624               	.LFE21:
 626               	.global	max195_read
 628               	max195_read:
 629               	.LFB22:
 630               	.LM120:
 631               	/* prologue: frame size=0 */
 632 023c 0F93      		push r16
 633 023e 1F93      		push r17
 634 0240 CF93      		push r28
 635 0242 DF93      		push r29
 636               	/* prologue end (size=4) */
 637 0244 182F      		mov r17,r24
 638 0246 C0E0      		ldi r28,lo8(0)
 639 0248 D0E0      		ldi r29,hi8(0)
 640               	.L91:
 641               	.LM121:
 642 024a B199      		sbic 54-0x20,1
 643 024c FECF      		rjmp .L91
 644               	.LM122:
 645 024e 80E0      		ldi r24,lo8(0)
 646 0250 0E94 0000 		call set_cs_195
 647 0254 0FE0      		ldi r16,lo8(15)
 648               	.L85:
 649               	.LBB3:
 650               	.LM123:
 651 0256 81E0      		ldi r24,lo8(1)
 652 0258 0E94 0000 		call set_sclk_195
 653               	.LM124:
 654 025c 0E94 0000 		call delay_1us
 655               	.LM125:
 656 0260 B29B      		sbis 54-0x20,2

⌨️ 快捷键说明

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