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

📄 key.lst

📁 M8+1302+18b20+8位数码管的sch和gcc源程序 数码管显示
💻 LST
📖 第 1 页 / 共 5 页
字号:
 479 01b6 2091 0000 		lds r18,day
 480 01ba 205F      		subi r18,lo8(-(16))
 481 01bc 2093 0000 		sts day,r18
 483               	.LM74:
 484 01c0 822F      		mov r24,r18
 485 01c2 9927      		clr r25
 486 01c4 807F      		andi r24,lo8(240)
 487 01c6 9070      		andi r25,hi8(240)
 488 01c8 8034      		cpi r24,64
 489 01ca 9105      		cpc r25,__zero_reg__
 490 01cc 1CF0      		brlt .L208
 491 01ce 2F70      		andi r18,lo8(15)
 492 01d0 2093 0000 		sts day,r18
 493               	.L208:
 495               	.LM75:
 496 01d4 829B      		sbis 48-0x20,2
 497 01d6 14DF      		rcall key_delay
 498               	.L206:
 500               	.LM76:
 501 01d8 8299      		sbic 48-0x20,2
 502 01da E5CF      		rjmp .L204
 503               	.L211:
 505               	.LM77:
 506 01dc 82E0      		ldi r24,lo8(2)
 507 01de 8093 0000 		sts flash_control,r24
 509               	.LM78:
 510 01e2 00D0      		rcall display_date
 512               	.LM79:
 513 01e4 839B      		sbis 48-0x20,3
 514 01e6 0CDF      		rcall key_delay
 515               	.L214:
 517               	.LM80:
 518 01e8 8399      		sbic 48-0x20,3
 519 01ea 0EC0      		rjmp .L215
 521               	.LM81:
 522 01ec 2091 0000 		lds r18,month
 523 01f0 2F5F      		subi r18,lo8(-(1))
 524 01f2 2093 0000 		sts month,r18
 526               	.LM82:
 527 01f6 822F      		mov r24,r18
 528 01f8 9927      		clr r25
 529 01fa 8F70      		andi r24,lo8(15)
 530 01fc 9070      		andi r25,hi8(15)
 531 01fe 0A97      		sbiw r24,10
 532 0200 1CF0      		brlt .L215
 533 0202 207F      		andi r18,lo8(-16)
 534 0204 2093 0000 		sts month,r18
 535               	.L215:
 537               	.LM83:
 538 0208 829B      		sbis 48-0x20,2
 539 020a FADE      		rcall key_delay
 540               	.L213:
 542               	.LM84:
 543 020c 8299      		sbic 48-0x20,2
 544 020e E6CF      		rjmp .L211
 545               	.L218:
 547               	.LM85:
 548 0210 81E0      		ldi r24,lo8(1)
 549 0212 8093 0000 		sts flash_control,r24
 551               	.LM86:
 552 0216 00D0      		rcall display_date
 554               	.LM87:
 555 0218 839B      		sbis 48-0x20,3
 556 021a F2DE      		rcall key_delay
 557               	.L221:
 559               	.LM88:
 560 021c 8399      		sbic 48-0x20,3
 561 021e 0EC0      		rjmp .L222
 563               	.LM89:
 564 0220 2091 0000 		lds r18,month
 565 0224 205F      		subi r18,lo8(-(16))
 566 0226 2093 0000 		sts month,r18
 568               	.LM90:
 569 022a 822F      		mov r24,r18
 570 022c 9927      		clr r25
 571 022e 807F      		andi r24,lo8(240)
 572 0230 9070      		andi r25,hi8(240)
 573 0232 8097      		sbiw r24,32
 574 0234 1CF0      		brlt .L222
 575 0236 2F70      		andi r18,lo8(15)
 576 0238 2093 0000 		sts month,r18
 577               	.L222:
 579               	.LM91:
 580 023c 829B      		sbis 48-0x20,2
 581 023e E0DE      		rcall key_delay
 582               	.L220:
 584               	.LM92:
 585 0240 8299      		sbic 48-0x20,2
 586 0242 E6CF      		rjmp .L218
 588               	.LM93:
 589 0244 8299      		sbic 48-0x20,2
 590 0246 80CF      		rjmp .L463
 591               	.L464:
 593               	.LM94:
 594 0248 80E8      		ldi r24,lo8(-128)
 595 024a 8093 0000 		sts flash_control,r24
 597               	.LM95:
 598 024e 00D0      		rcall display_time
 600               	.LM96:
 601 0250 839B      		sbis 48-0x20,3
 602 0252 D6DE      		rcall key_delay
 603               	.L231:
 605               	.LM97:
 606 0254 8399      		sbic 48-0x20,3
 607 0256 0EC0      		rjmp .L232
 609               	.LM98:
 610 0258 2091 0000 		lds r18,second
 611 025c 2F5F      		subi r18,lo8(-(1))
 612 025e 2093 0000 		sts second,r18
 614               	.LM99:
 615 0262 822F      		mov r24,r18
 616 0264 9927      		clr r25
 617 0266 8F70      		andi r24,lo8(15)
 618 0268 9070      		andi r25,hi8(15)
 619 026a 0A97      		sbiw r24,10
 620 026c 1CF0      		brlt .L232
 621 026e 207F      		andi r18,lo8(-16)
 622 0270 2093 0000 		sts second,r18
 623               	.L232:
 625               	.LM100:
 626 0274 829B      		sbis 48-0x20,2
 627 0276 C4DE      		rcall key_delay
 628               	.L230:
 630               	.LM101:
 631 0278 8299      		sbic 48-0x20,2
 632 027a E6CF      		rjmp .L464
 633               	.L235:
 635               	.LM102:
 636 027c 80E4      		ldi r24,lo8(64)
 637 027e 8093 0000 		sts flash_control,r24
 639               	.LM103:
 640 0282 00D0      		rcall display_time
 642               	.LM104:
 643 0284 839B      		sbis 48-0x20,3
 644 0286 BCDE      		rcall key_delay
 645               	.L238:
 647               	.LM105:
 648 0288 8399      		sbic 48-0x20,3
 649 028a 0FC0      		rjmp .L239
 651               	.LM106:
 652 028c 2091 0000 		lds r18,second
 653 0290 205F      		subi r18,lo8(-(16))
 654 0292 2093 0000 		sts second,r18
 656               	.LM107:
 657 0296 822F      		mov r24,r18
 658 0298 9927      		clr r25
 659 029a 807F      		andi r24,lo8(240)
 660 029c 9070      		andi r25,hi8(240)
 661 029e 8036      		cpi r24,96
 662 02a0 9105      		cpc r25,__zero_reg__
 663 02a2 1CF0      		brlt .L239
 664 02a4 2F70      		andi r18,lo8(15)
 665 02a6 2093 0000 		sts second,r18
 666               	.L239:
 668               	.LM108:
 669 02aa 829B      		sbis 48-0x20,2
 670 02ac A9DE      		rcall key_delay
 671               	.L237:
 673               	.LM109:
 674 02ae 8299      		sbic 48-0x20,2
 675 02b0 E5CF      		rjmp .L235
 676               	.L242:
 678               	.LM110:
 679 02b2 80E1      		ldi r24,lo8(16)
 680 02b4 8093 0000 		sts flash_control,r24
 682               	.LM111:
 683 02b8 00D0      		rcall display_time
 685               	.LM112:
 686 02ba 839B      		sbis 48-0x20,3
 687 02bc A1DE      		rcall key_delay
 688               	.L245:
 690               	.LM113:
 691 02be 8399      		sbic 48-0x20,3
 692 02c0 0EC0      		rjmp .L246
 694               	.LM114:
 695 02c2 2091 0000 		lds r18,minute
 696 02c6 2F5F      		subi r18,lo8(-(1))
 697 02c8 2093 0000 		sts minute,r18
 699               	.LM115:
 700 02cc 822F      		mov r24,r18
 701 02ce 9927      		clr r25
 702 02d0 8F70      		andi r24,lo8(15)
 703 02d2 9070      		andi r25,hi8(15)
 704 02d4 0A97      		sbiw r24,10
 705 02d6 1CF0      		brlt .L246
 706 02d8 207F      		andi r18,lo8(-16)
 707 02da 2093 0000 		sts minute,r18
 708               	.L246:
 710               	.LM116:
 711 02de 829B      		sbis 48-0x20,2
 712 02e0 8FDE      		rcall key_delay
 713               	.L244:
 715               	.LM117:
 716 02e2 8299      		sbic 48-0x20,2
 717 02e4 E6CF      		rjmp .L242
 718               	.L249:
 720               	.LM118:
 721 02e6 88E0      		ldi r24,lo8(8)
 722 02e8 8093 0000 		sts flash_control,r24
 724               	.LM119:
 725 02ec 00D0      		rcall display_time
 727               	.LM120:
 728 02ee 839B      		sbis 48-0x20,3
 729 02f0 87DE      		rcall key_delay
 730               	.L252:
 732               	.LM121:
 733 02f2 8399      		sbic 48-0x20,3
 734 02f4 0FC0      		rjmp .L253
 736               	.LM122:
 737 02f6 2091 0000 		lds r18,minute
 738 02fa 205F      		subi r18,lo8(-(16))
 739 02fc 2093 0000 		sts minute,r18
 741               	.LM123:
 742 0300 822F      		mov r24,r18
 743 0302 9927      		clr r25
 744 0304 807F      		andi r24,lo8(240)
 745 0306 9070      		andi r25,hi8(240)
 746 0308 8036      		cpi r24,96
 747 030a 9105      		cpc r25,__zero_reg__
 748 030c 1CF0      		brlt .L253
 749 030e 2F70      		andi r18,lo8(15)
 750 0310 2093 0000 		sts minute,r18
 751               	.L253:
 753               	.LM124:
 754 0314 829B      		sbis 48-0x20,2
 755 0316 74DE      		rcall key_delay
 756               	.L251:
 758               	.LM125:
 759 0318 8299      		sbic 48-0x20,2
 760 031a E5CF      		rjmp .L249
 761               	.L256:
 763               	.LM126:
 764 031c 82E0      		ldi r24,lo8(2)
 765 031e 8093 0000 		sts flash_control,r24
 767               	.LM127:
 768 0322 00D0      		rcall display_time
 770               	.LM128:
 771 0324 839B      		sbis 48-0x20,3
 772 0326 6CDE      		rcall key_delay
 773               	.L259:
 775               	.LM129:
 776 0328 8399      		sbic 48-0x20,3
 777 032a 0EC0      		rjmp .L260
 779               	.LM130:
 780 032c 2091 0000 		lds r18,hour
 781 0330 2F5F      		subi r18,lo8(-(1))
 782 0332 2093 0000 		sts hour,r18
 784               	.LM131:
 785 0336 822F      		mov r24,r18
 786 0338 9927      		clr r25
 787 033a 8F70      		andi r24,lo8(15)
 788 033c 9070      		andi r25,hi8(15)
 789 033e 0A97      		sbiw r24,10
 790 0340 1CF0      		brlt .L260
 791 0342 207F      		andi r18,lo8(-16)
 792 0344 2093 0000 		sts hour,r18
 793               	.L260:
 795               	.LM132:
 796 0348 829B      		sbis 48-0x20,2
 797 034a 5ADE      		rcall key_delay
 798               	.L258:
 800               	.LM133:
 801 034c 8299      		sbic 48-0x20,2
 802 034e E6CF      		rjmp .L256
 803               	.L263:
 805               	.LM134:
 806 0350 81E0      		ldi r24,lo8(1)
 807 0352 8093 0000 		sts flash_control,r24
 809               	.LM135:
 810 0356 00D0      		rcall display_time
 812               	.LM136:
 813 0358 839B      		sbis 48-0x20,3
 814 035a 52DE      		rcall key_delay
 815               	.L266:
 817               	.LM137:
 818 035c 8399      		sbic 48-0x20,3
 819 035e 0EC0      		rjmp .L267
 821               	.LM138:
 822 0360 2091 0000 		lds r18,hour
 823 0364 205F      		subi r18,lo8(-(16))
 824 0366 2093 0000 		sts hour,r18
 826               	.LM139:
 827 036a 822F      		mov r24,r18
 828 036c 9927      		clr r25
 829 036e 807F      		andi r24,lo8(240)
 830 0370 9070      		andi r25,hi8(240)
 831 0372 C097      		sbiw r24,48
 832 0374 1CF0      		brlt .L267
 833 0376 2F70      		andi r18,lo8(15)
 834 0378 2093 0000 		sts hour,r18
 835               	.L267:
 837               	.LM140:
 838 037c 849B      		sbis 48-0x20,4
 839 037e 40DE      		rcall key_delay
 840               	.L265:
 842               	.LM141:
 843 0380 8499      		sbic 48-0x20,4

⌨️ 快捷键说明

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