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

📄 letext_324.lst

📁 Source Code Source Code Source Code Source Code Source Code Source Code Source Code Source Code Sour
💻 LST
📖 第 1 页 / 共 5 页
字号:
 390               	.LBB74:
 391               	.LBB75:
 392               	.LM70:
 393 01d6 A0E0      		ldi r26,lo8(EEMODE_IS)
 394 01d8 B0E0      		ldi r27,hi8(EEMODE_IS)
 395               	/* #APP */
 396 01da 0E94 0000 		call __eeprom_read_byte_1F2021
 397 01de 802D      		mov r24,__tmp_reg__
 398               	.LVL12:
 399               	/* #NOAPP */
 400               	.LBE75:
 401               	.LBE74:
 402               	.LM71:
 403 01e0 8550      		subi r24,lo8(-(-5))
 404 01e2 8093 0000 		sts mast_is,r24
 405               	.LM72:
 406 01e6 815F      		subi r24,lo8(-(15))
 407               	.LBB76:
 408               	.LBB77:
 409               	.LM73:
 410 01e8 1092 0000 		sts lm_ti,__zero_reg__
 411               	.LM74:
 412 01ec 1092 0000 		sts lm_ol,__zero_reg__
 413               	.LM75:
 414 01f0 8093 0000 		sts lm_st,r24
 415               	.LM76:
 416 01f4 81E0      		ldi r24,lo8(1)
 417               	.LVL13:
 418 01f6 8093 0000 		sts tled,r24
 419 01fa 0895      		ret
 420               	.LVL14:
 421               	.L44:
 422               	.LBE77:
 423               	.LBE76:
 424               	.LM77:
 425 01fc 8091 0000 		lds r24,mast_is
 426 0200 8931      		cpi r24,lo8(25)
 427 0202 00F4      		brsh .+2
 428 0204 00C0      		rjmp .L66
 429 0206 8091 0000 		lds r24,mast_is
 430 020a 8D31      		cpi r24,lo8(29)
 431 020c 00F0      		brlo .+2
 432 020e 00C0      		rjmp .L66
 433               	.LM78:
 434 0210 8091 0000 		lds r24,mast_is
 435 0214 8B5F      		subi r24,lo8(-(5))
 436 0216 8093 0000 		sts mode_is,r24
 437               	.LM79:
 438 021a 8091 0000 		lds r24,mode_is
 439               	.LVL15:
 440               	.LBB78:
 441               	.LBB79:
 442               	.LM80:
 443 021e A0E0      		ldi r26,lo8(EEMODE_IS)
 444 0220 B0E0      		ldi r27,hi8(EEMODE_IS)
 445               	/* #APP */
 446 0222 082E      		mov __tmp_reg__,r24
 447 0224 0E94 0000 		call __eeprom_write_byte_1F2021
 448               	.LVL16:
 449               	/* #NOAPP */
 450               	.LBE79:
 451               	.LBE78:
 452               	.LBB80:
 453               	.LBB81:
 454               	.LM81:
 455 0228 1092 0000 		sts lm_ti,__zero_reg__
 456               	.LM82:
 457 022c 1092 0000 		sts lm_ol,__zero_reg__
 458               	.LM83:
 459 0230 87E0      		ldi r24,lo8(7)
 460               	.LVL17:
 461 0232 8093 0000 		sts lm_st,r24
 462               	.LM84:
 463 0236 81E0      		ldi r24,lo8(1)
 464 0238 8093 0000 		sts tled,r24
 465               	.LBE81:
 466               	.LBE80:
 467               	.LM85:
 468 023c 8093 0000 		sts doIncrement,r24
 469               	.LM86:
 470 0240 1092 0000 		sts cardGenerated,__zero_reg__
 471               	.LVL18:
 472               	.L69:
 473               	.LM87:
 474 0244 8DE1      		ldi r24,lo8(29)
 475               	.LVL19:
 476               	.L70:
 477 0246 8093 0000 		sts mast_is,r24
 478 024a 0895      		ret
 479               	.LVL20:
 480               	.L34:
 481               	.LM88:
 482 024c 8130      		cpi r24,lo8(1)
 483 024e 01F0      		breq .+2
 484 0250 00C0      		rjmp .L66
 485               	.LM89:
 486 0252 8091 0000 		lds r24,mast_is
 487               	.LVL21:
 488 0256 8831      		cpi r24,lo8(24)
 489 0258 00F4      		brsh .L58
 490 025a 8631      		cpi r24,lo8(22)
 491 025c 00F4      		brsh .L53
 492 025e 8131      		cpi r24,lo8(17)
 493 0260 00F0      		brlo .L50
 494 0262 8531      		cpi r24,lo8(21)
 495 0264 00F0      		brlo .L51
 496 0266 00C0      		rjmp .L67
 497               	.L58:
 498 0268 8C31      		cpi r24,lo8(28)
 499 026a 00F4      		brsh .L59
 500 026c 8931      		cpi r24,lo8(25)
 501 026e 00F4      		brsh .L55
 502 0270 00C0      		rjmp .L68
 503               	.L59:
 504 0272 8C31      		cpi r24,lo8(28)
 505 0274 01F0      		breq .L56
 506 0276 8D31      		cpi r24,lo8(29)
 507 0278 01F4      		brne .L50
 508 027a 00C0      		rjmp .L57
 509               	.L51:
 510               	.LM90:
 511 027c 8091 0000 		lds r24,mast_is
 512 0280 8131      		cpi r24,lo8(17)
 513 0282 01F4      		brne .L53
 514 0284 8091 0000 		lds r24,card_type
 515 0288 8730      		cpi r24,lo8(7)
 516 028a 01F0      		breq .L50
 517 028c 00C0      		rjmp .L53
 518               	.L67:
 519               	.LM91:
 520 028e 81E1      		ldi r24,lo8(17)
 521 0290 8093 0000 		sts mast_is,r24
 522 0294 97E0      		ldi r25,lo8(7)
 523               	.LVL22:
 524 0296 00C0      		rjmp .L62
 525               	.LVL23:
 526               	.L53:
 527               	.LM92:
 528 0298 8091 0000 		lds r24,mast_is
 529 029c 8F5F      		subi r24,lo8(-(1))
 530 029e 8093 0000 		sts mast_is,r24
 531               	.LM93:
 532 02a2 9091 0000 		lds r25,mast_is
 533               	.LVL24:
 534 02a6 9350      		subi r25,lo8(-(-3))
 535 02a8 00C0      		rjmp .L62
 536               	.LVL25:
 537               	.L68:
 538               	.LM94:
 539 02aa 86E1      		ldi r24,lo8(22)
 540 02ac 8093 0000 		sts mast_is,r24
 541 02b0 98E0      		ldi r25,lo8(8)
 542               	.LVL26:
 543 02b2 00C0      		rjmp .L62
 544               	.LVL27:
 545               	.L55:
 546               	.LM95:
 547 02b4 8091 0000 		lds r24,mast_is
 548 02b8 8F5F      		subi r24,lo8(-(1))
 549 02ba 8093 0000 		sts mast_is,r24
 550               	.LM96:
 551 02be 9091 0000 		lds r25,mast_is
 552               	.LVL28:
 553 02c2 915F      		subi r25,lo8(-(15))
 554 02c4 00C0      		rjmp .L62
 555               	.LVL29:
 556               	.L56:
 557               	.LM97:
 558 02c6 89E1      		ldi r24,lo8(25)
 559 02c8 8093 0000 		sts mast_is,r24
 560 02cc 98E2      		ldi r25,lo8(40)
 561               	.LVL30:
 562 02ce 00C0      		rjmp .L62
 563               	.LVL31:
 564               	.L57:
 565               	.LM98:
 566 02d0 1092 0000 		sts cardGenerated,__zero_reg__
 567 02d4 92E0      		ldi r25,lo8(2)
 568               	.LVL32:
 569 02d6 00C0      		rjmp .L62
 570               	.LVL33:
 571               	.L50:
 572 02d8 90E0      		ldi r25,lo8(0)
 573               	.LVL34:
 574               	.L62:
 575               	.LM99:
 576 02da 8091 0000 		lds r24,mast_is
 577 02de 8D31      		cpi r24,lo8(29)
 578 02e0 01F4      		brne .L63
 579               	.LM100:
 580 02e2 1092 0000 		sts cardGenerated,__zero_reg__
 581 02e6 92E0      		ldi r25,lo8(2)
 582 02e8 00C0      		rjmp .L65
 583               	.L63:
 584               	.LM101:
 585 02ea 9923      		tst r25
 586 02ec 01F0      		breq .L66
 587               	.L65:
 588               	.LBB82:
 589               	.LBB83:
 590               	.LM102:
 591 02ee 1092 0000 		sts lm_ti,__zero_reg__
 592               	.LM103:
 593 02f2 1092 0000 		sts lm_ol,__zero_reg__
 594               	.LM104:
 595 02f6 9093 0000 		sts lm_st,r25
 596               	.LM105:
 597 02fa 81E0      		ldi r24,lo8(1)
 598 02fc 8093 0000 		sts tled,r24
 599               	.LVL35:
 600               	.L66:
 601 0300 0895      		ret
 602               	.LBE83:
 603               	.LBE82:
 604               	/* epilogue: frame size=0 */
 605               	/* epilogue: noreturn */
 606               	/* epilogue end (size=0) */
 607               	/* function nextMasterState size 227 (227) */
 608               	.LFE24:
 610               	.global	luci_OFF
 612               	luci_OFF:
 613               	.LFB26:
 614               	.LM106:
 615               	/* prologue: frame size=0 */
 616               	/* prologue end (size=0) */
 617               	.LM107:
 618 0302 1092 0000 		sts (luci_on)+1,__zero_reg__
 619 0306 1092 0000 		sts luci_on,__zero_reg__
 620               	.LM108:
 621 030a 1498      		cbi 34-0x20,4
 622               	/* epilogue: frame size=0 */
 623 030c 0895      		ret
 624               	/* epilogue end (size=1) */
 625               	/* function luci_OFF size 6 (5) */
 626               	.LFE26:
 628               	.global	luci_ON
 630               	luci_ON:
 631               	.LFB27:
 632               	.LM109:
 633               	/* prologue: frame size=0 */
 634               	/* prologue end (size=0) */
 635               	.LVL36:
 636 030e 382F      		mov r19,r24
 637               	.LM110:
 638 0310 8823      		tst r24
 639 0312 01F0      		breq .L74
 640               	.LBB84:
 641               	.LBB85:
 642               	.LM111:
 643 0314 A0E0      		ldi r26,lo8(EELuciOffOut)
 644 0316 B0E0      		ldi r27,hi8(EELuciOffOut)
 645               	/* #APP */
 646 0318 0E94 0000 		call __eeprom_read_byte_1F2021
 647 031c 802D      		mov r24,__tmp_reg__
 648               	.LVL37:
 649               	/* #NOAPP */
 650               	.LBE85:
 651               	.LBE84:
 652               	.LM112:
 653 031e 24E6      		ldi r18,lo8(100)
 654 0320 829F      		mul r24,r18
 655 0322 C001      		movw r24,r0
 656 0324 1124      		clr r1
 657               	.LVL38:
 658 0326 9093 0000 		sts (luci_on)+1,r25
 659 032a 8093 0000 		sts luci_on,r24
 660               	.LM113:
 661 032e 8091 0000 		lds r24,luci_on
 662 0332 9091 0000 		lds r25,(luci_on)+1
 663 0336 892B      		or r24,r25
 664 0338 01F0      		breq .L76
 665               	.LM114:
 666 033a 149A      		sbi 34-0x20,4
 667 033c 0895      		ret
 668               	.L76:
 669               	.LM115:
 670 033e 3230      		cpi r19,lo8(2)
 671 0340 01F4      		brne .L80
 672               	.LM116:
 673 0342 1498      		cbi 34-0x20,4
 674 0344 0895      		ret
 675               	.LVL39:
 676               	.L74:
 677               	.LM117:
 678 0346 149A      		sbi 34-0x20,4
 679               	.LVL40:
 680               	.L80:
 681 0348 0895      		ret
 682               	/* epilogue: frame size=0 */
 683               	/* epilogue: noreturn */
 684               	/* epilogue end (size=0) */
 685               	/* function luci_ON size 31 (31) */
 686               	.LFE27:
 688               	.global	onSerratura
 690               	onSerratura:
 691               	.LFB28:
 692               	.LM118:
 693               	/* prologue: frame size=0 */
 694               	/* prologue end (size=0) */
 695               	.LBB86:
 696               	.LBB87:
 697               	.LM119:
 698 034a A0E0      		ldi r26,lo8(EEEletOffOn)
 699 034c B0E0      		ldi r27,hi8(EEEletOffOn)
 700               	/* #APP */
 701 034e 0E94 0000 		call __eeprom_read_byte_1F2021
 702 0352 802D      		mov r24,__tmp_reg__
 703               	.LVL41:
 704               	/* #NOAPP */
 705               	.LBE87:
 706               	.LBE86:
 707               	.LM120:
 708 0354 2AE0      		ldi r18,lo8(10)
 709 0356 829F      		mul r24,r18
 710 0358 C001      		movw r24,r0
 711 035a 1124      		clr r1
 712               	.LVL42:
 713 035c 9093 0000 		sts (clima_on)+1,r25
 714 0360 8093 0000 		sts clima_on,r24
 715               	.LM121:
 716 0364 8091 0000 		lds r24,clima_on
 717 0368 9091 0000 		lds r25,(clima_on)+1
 718 036c 892B      		or r24,r25
 719 036e 01F0      		breq .L84
 720               	.LM122:
 721 0370 159A      		sbi 34-0x20,5
 722               	.L84:
 723 0372 0895      		ret
 724               	/* epilogue: frame size=0 */
 725               	/* epilogue: noreturn */
 726               	/* epilogue end (size=0) */
 727               	/* function onSerratura size 22 (22) */
 728               	.LFE28:
 730               	.global	cardIsOK
 732               	cardIsOK:
 733               	.LFB17:
 734               	.LM123:
 735               	/* prologue: frame size=0 */
 736 0374 1F93      		push r17
 737               	/* prologue end (size=1) */
 738               	.LVL43:
 739               	.LM124:
 740 0376 8823      		tst r24
 741 0378 01F0      		breq .L86
 742               	.LM125:
 743 037a 8AE0      		ldi r24,lo8(10)
 744               	.LVL44:
 745 037c 8093 0000 		sts card_is,r24
 746               	.LVL45:
 747               	.L86:
 748               	.LM126:
 749 0380 11E0      		ldi r17,lo8(1)
 750 0382 1093 0000 		sts fOpened,r17
 751               	.LM127:
 752 0386 8091 0000 		lds r24,card_is
 753               	.LVL46:
 754 038a 8093 0000 		sts oCard,r24
 755               	.LM128:
 756 038e 1093 0000 		sts localOpenLck,r17
 757               	.LM129:
 758 0392 0E94 0000 		call onSerratura
 759               	.LM130:
 760 0396 1999      		sbic 35-0x20,1
 761 0398 00C0      		rjmp .L88
 762               	.LM131:
 763 039a 81E0      		ldi r24,lo8(1)
 764 039c 0E94 0000 		call luci_ON
 765               	.L88:
 766               	.LBB88:

⌨️ 快捷键说明

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