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

📄 msc_event.lst

📁 AVR atmega64串口驱动
💻 LST
📖 第 1 页 / 共 3 页
字号:
 628 0356 7F4F      		sbci r23,hi8(-(1))
 629 0358 C601      		movw r24,r12
 630 035a 0E94 0000 		call string_match
 631               	.LM83:
 632 035e 0097      		sbiw r24,0
 633 0360 09F4      		brne .+2
 634 0362 3EC0      		rjmp .L176
 635 0364 21E0      		ldi r18,lo8(257)
 636 0366 E22E      		mov r14,r18
 637 0368 F22E      		mov r15,r18
 638 036a EC0E      		add r14,r28
 639 036c FD1E      		adc r15,r29
 640 036e FE01      		movw r30,r28
 641 0370 E80F      		add r30,r24
 642 0372 F91F      		adc r31,r25
 643 0374 3196      		adiw r30,1
 644 0376 D701      		movw r26,r14
 645 0378 4FE0      		ldi r20,lo8(15)
 646               	.L134:
 647               	.LM84:
 648 037a 8191      		ld r24,Z+
 649 037c 8D93      		st X+,r24
 650               	.LM85:
 651 037e 4150      		subi r20,lo8(-(-1))
 652 0380 47FF      		sbrs r20,7
 653 0382 FBCF      		rjmp .L134
 654 0384 40E1      		ldi r20,lo8(16)
 655               	.LM86:
 656 0386 8E01      		movw r16,r28
 657 0388 0F5A      		subi r16,lo8(-(337))
 658 038a 1E4F      		sbci r17,hi8(-(337))
 659 038c B801      		movw r22,r16
 660 038e C701      		movw r24,r14
 661 0390 0E94 0000 		call gsmString2Bytes
 662               	.LM87:
 663 0394 40E0      		ldi r20,lo8(0)
 664               	.LM88:
 665 0396 942F      		mov r25,r20
 666 0398 D801      		movw r26,r16
 667               	.L139:
 668               	.LM89:
 669 039a 8D91      		ld r24,X+
 670 039c 8823      		tst r24
 671 039e 29F0      		breq .L137
 672               	.LM90:
 673 03a0 F701      		movw r30,r14
 674 03a2 E90F      		add r30,r25
 675 03a4 F11D      		adc r31,__zero_reg__
 676 03a6 8083      		st Z,r24
 677               	.LM91:
 678 03a8 9F5F      		subi r25,lo8(-(1))
 679               	.L137:
 680               	.LM92:
 681 03aa 4F5F      		subi r20,lo8(-(1))
 682 03ac 4830      		cpi r20,lo8(8)
 683 03ae A8F3      		brlo .L139
 684               	.LM93:
 685 03b0 FE01      		movw r30,r28
 686 03b2 EF5F      		subi r30,lo8(-(257))
 687 03b4 FE4F      		sbci r31,hi8(-(257))
 688 03b6 9281      		ldd r25,Z+2
 689 03b8 8AE0      		ldi r24,lo8(10)
 690 03ba 989F      		mul r25,r24
 691 03bc 9001      		movw r18,r0
 692 03be 1124      		clr r1
 693 03c0 8381      		ldd r24,Z+3
 694 03c2 820F      		add r24,r18
 695 03c4 482F      		mov r20,r24
 696 03c6 4051      		subi r20,lo8(-(-16))
 697               	.LM94:
 698 03c8 8151      		subi r24,lo8(-(-17))
 699 03ca 8F3E      		cpi r24,lo8(-17)
 700 03cc 48F4      		brsh .L176
 701               	.L141:
 702               	.LM95:
 703 03ce E199      		sbic 60-0x20,1
 704 03d0 FECF      		rjmp .L141
 705               	.LBB19:
 706               	.LM96:
 707 03d2 A0E0      		ldi r26,lo8(E_Communication_time)
 708 03d4 B0E0      		ldi r27,hi8(E_Communication_time)
 709               	.LBB20:
 710               	.LM97:
 711               	/* #APP */
 712 03d6 042E      		mov __tmp_reg__,r20
 713 03d8 0E94 0000 		call __eeprom_write_byte_1C1D1E
 714               	/* #NOAPP */
 715               	.LBE20:
 716               	.LBE19:
 717               	.LM98:
 718 03dc 83E1      		ldi r24,lo8(19)
 719 03de 94CF      		rjmp .L180
 720               	.L176:
 721               	.LM99:
 722 03e0 8E01      		movw r16,r28
 723 03e2 0F5B      		subi r16,lo8(-(321))
 724 03e4 1E4F      		sbci r17,hi8(-(321))
 725 03e6 40E1      		ldi r20,lo8(16)
 726 03e8 50E0      		ldi r21,hi8(16)
 727 03ea B801      		movw r22,r16
 728 03ec 80E0      		ldi r24,lo8(Inquiry_Establishment)
 729 03ee 90E0      		ldi r25,hi8(Inquiry_Establishment)
 730 03f0 0E94 0000 		call a_conststutob_stu
 731               	.LM100:
 732 03f4 9801      		movw r18,r16
 733 03f6 40E1      		ldi r20,lo8(16)
 734 03f8 BE01      		movw r22,r28
 735 03fa 6F5F      		subi r22,lo8(-(1))
 736 03fc 7F4F      		sbci r23,hi8(-(1))
 737 03fe C601      		movw r24,r12
 738 0400 0E94 0000 		call string_match
 739 0404 892B      		or r24,r25
 740 0406 29F0      		breq .L145
 741               	.LM101:
 742 0408 87E0      		ldi r24,lo8(7)
 743               	.L179:
 744 040a 0E94 0000 		call sms_counts
 745               	.L178:
 746               	.LM102:
 747 040e 81E0      		ldi r24,lo8(1)
 748 0410 982E      		mov r9,r24
 749               	.L145:
 750               	.LM103:
 751 0412 20E0      		ldi r18,lo8(0)
 752 0414 30E0      		ldi r19,hi8(0)
 753 0416 F1E0      		ldi r31,lo8(1)
 754 0418 9F16      		cp r9,r31
 755 041a 11F4      		brne .L148
 756 041c 21E0      		ldi r18,lo8(1)
 757 041e 30E0      		ldi r19,hi8(1)
 758               	.L148:
 759 0420 40E0      		ldi r20,lo8(0)
 760 0422 50E0      		ldi r21,hi8(0)
 761 0424 8091 0000 		lds r24,Reply
 762 0428 8823      		tst r24
 763 042a 11F0      		breq .L149
 764 042c 41E0      		ldi r20,lo8(1)
 765 042e 50E0      		ldi r21,hi8(1)
 766               	.L149:
 767 0430 2423      		and r18,r20
 768 0432 3523      		and r19,r21
 769 0434 232B      		or r18,r19
 770 0436 19F0      		breq .L147
 771               	.LM104:
 772 0438 81E0      		ldi r24,lo8(1)
 773 043a 0E94 0000 		call sms_counts
 774               	.L147:
 775               	.LM105:
 776 043e 9920      		tst r9
 777 0440 19F4      		brne .L15
 778               	.LM106:
 779 0442 8AE0      		ldi r24,lo8(10)
 780 0444 0E94 0000 		call sms_counts
 781               	.L15:
 782               	.LM107:
 783 0448 8E01      		movw r16,r28
 784 044a 0F5B      		subi r16,lo8(-(321))
 785 044c 1E4F      		sbci r17,hi8(-(321))
 786 044e 40E1      		ldi r20,lo8(16)
 787 0450 50E0      		ldi r21,hi8(16)
 788 0452 B801      		movw r22,r16
 789 0454 80E0      		ldi r24,lo8(Password88)
 790 0456 90E0      		ldi r25,hi8(Password88)
 791 0458 0E94 0000 		call a_conststutob_stu
 792               	.LM108:
 793 045c 9801      		movw r18,r16
 794 045e 40E1      		ldi r20,lo8(16)
 795 0460 BE01      		movw r22,r28
 796 0462 6F5F      		subi r22,lo8(-(1))
 797 0464 7F4F      		sbci r23,hi8(-(1))
 798 0466 C601      		movw r24,r12
 799 0468 0E94 0000 		call string_match
 800 046c 892B      		or r24,r25
 801 046e 19F0      		breq .L151
 802               	.LM109:
 803 0470 8EE0      		ldi r24,lo8(14)
 804 0472 0E94 0000 		call sms_counts
 805               	.L151:
 806               	.LM110:
 807 0476 1092 0000 		sts count3s,__zero_reg__
 808               	.LM111:
 809 047a 2FE1      		ldi r18,lo8(31)
 810 047c C216      		cp r12,r18
 811 047e D104      		cpc r13,__zero_reg__
 812 0480 60F0      		brlo .L152
 813               	.LM112:
 814 0482 84EF      		ldi r24,lo8(500)
 815 0484 91E0      		ldi r25,hi8(500)
 816 0486 0E94 0000 		call DelayMs
 817               	.LM113:
 818 048a 80E0      		ldi r24,lo8(.LC2)
 819 048c 90E0      		ldi r25,hi8(.LC2)
 820 048e 0E94 0000 		call UART0_Transmitstr
 821               	.LM114:
 822 0492 80E0      		ldi r24,lo8(.LC1)
 823 0494 90E0      		ldi r25,hi8(.LC1)
 824 0496 0E94 0000 		call UART0_Transmitstr
 825               	.L152:
 826               	.LM115:
 827 049a 8091 0000 		lds r24,bit_hardware
 828 049e 8F7E      		andi r24,lo8(-17)
 829 04a0 8093 0000 		sts bit_hardware,r24
 830               	.LM116:
 831 04a4 81E0      		ldi r24,lo8(1)
 832 04a6 9816      		cp r9,r24
 833 04a8 21F4      		brne .L153
 834               	.L154:
 835               	.LM117:
 836 04aa E199      		sbic 60-0x20,1
 837 04ac FECF      		rjmp .L154
 838               	.LM118:
 839 04ae 0E94 0000 		call eeprom_read
 840               	.L153:
 841               	.LM119:
 842 04b2 84E6      		ldi r24,lo8(100)
 843 04b4 90E0      		ldi r25,hi8(100)
 844 04b6 0E94 0000 		call DelayMs
 845               	.LM120:
 846 04ba 02C0      		rjmp .L157
 847               	.L159:
 848 04bc 0E94 0000 		call UART0_ReceiveByte
 849               	.L157:
 850 04c0 0E94 0000 		call UART0_DataInReceiveBuffer
 851 04c4 8823      		tst r24
 852 04c6 D1F7      		brne .L159
 853               	.LM121:
 854 04c8 8091 0000 		lds r24,bit_hardware
 855 04cc 8F7D      		andi r24,lo8(-33)
 856 04ce 8093 0000 		sts bit_hardware,r24
 857               	.LM122:
 858 04d2 8091 0000 		lds r24,bit_hardware
 859 04d6 8F77      		andi r24,lo8(127)
 860 04d8 8093 0000 		sts bit_hardware,r24
 861               	.L1:
 862               	/* epilogue: frame size=400 */
 863 04dc C057      		subi r28,lo8(-400)
 864 04de DE4F      		sbci r29,hi8(-400)
 865 04e0 0FB6      		in __tmp_reg__,__SREG__
 866 04e2 F894      		cli
 867 04e4 DEBF      		out __SP_H__,r29
 868 04e6 0FBE      		out __SREG__,__tmp_reg__
 869 04e8 CDBF      		out __SP_L__,r28
 870 04ea DF91      		pop r29
 871 04ec CF91      		pop r28
 872 04ee 1F91      		pop r17
 873 04f0 0F91      		pop r16
 874 04f2 FF90      		pop r15
 875 04f4 EF90      		pop r14
 876 04f6 DF90      		pop r13
 877 04f8 CF90      		pop r12
 878 04fa BF90      		pop r11
 879 04fc AF90      		pop r10
 880 04fe 9F90      		pop r9
 881 0500 0895      		ret
 882               	/* epilogue end (size=19) */
 883               	/* function read_sms_1 size 646 (607) */
 884               	.LFE19:
 886               		.comm temperature_low,1,1
 887               		.comm temperature_high,1,1
 888               		.comm bit_flag,1,1
 889               		.comm bit_var,1,1
 890               		.comm bit_hardware,1,1
 891               		.comm bit_Condition,1,1
 892               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 msc_event.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAVaaaa.s:3      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAVaaaa.s:4      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAVaaaa.s:5      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAVaaaa.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAVaaaa.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAVaaaa.s:22     .progmem.data:00000000 Communication_gap
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAVaaaa.s:27     .progmem.data:00000010 Inquiry_Establishment
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAVaaaa.s:32     .progmem.data:00000020 Password88
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAVaaaa.s:37     .progmem.data:00000030 SMS_Tel
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAVaaaa.s:42     .progmem.data:00000040 New_Name
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAVaaaa.s:47     .progmem.data:00000050 Inquiry_Condition
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAVaaaa.s:52     .progmem.data:00000060 New_Password
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAVaaaa.s:57     .progmem.data:00000070 User
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAVaaaa.s:62     .progmem.data:00000078 Password
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAVaaaa.s:69     .bss:00000000 m_sms
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAVaaaa.s:81     .text:00000000 read_sms_1
                            *COM*:00000001 bit_hardware
                            *COM*:00000001 temperature_low
                            *COM*:00000001 temperature_high
                            *COM*:00000001 bit_flag
                            *COM*:00000001 bit_var
                            *COM*:00000001 bit_Condition

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
UART0_ReceiveByte
UART0_DataInReceiveBuffer
DelayMs
UART0_Transmitstr
a_conststutob_stu
string_match
E_mm
__eeprom_read_block_1C1D1E
gsmString2Bytes
E_phone
__eeprom_write_block_1C1D1E
Reply
E_name
sms_counts
E_Communication_time
__eeprom_write_byte_1C1D1E
count3s
eeprom_read

⌨️ 快捷键说明

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