📄 ir_america_send.ls1
字号:
01BD 00 948 NOP
949 ; NOP
01BE 00 950 NOP
951 ; NOP
01BF 00 952 NOP
953 ; NOP
01C0 00 954 NOP
955 ; NOP
01C1 00 956 NOP
957 ; NOP
01C2 00 958 NOP
959 ; #pragma ENDASM
960 ; }
961 ; SOURCE LINE # 366
01C3 0F 962 INC R7
01C4 BF0001 963 CJNE R7,#00H,?C0067
01C7 0E 964 INC R6
01C8 965 ?C0067:
01C8 EF 966 MOV A,R7
01C9 6412 967 XRL A,#012H
01CB 4E 968 ORL A,R6
01CC 70E1 969 JNZ ?C0043
01CE 970 ?C0044:
971 ; //----------------------------------------
972 ; //for(i = 0;i<25;i++) {} // 500us
973 ; //wave 9
974 ; for(j=0;j<18;j++)
975 ; SOURCE LINE # 370
01CE E4 976 CLR A
01CF FE 977 MOV R6,A
01D0 FF 978 MOV R7,A
01D1 979 ?C0046:
980 ; {
981 ; SOURCE LINE # 371
982 ; P1_4 = 0; //
A51 MACRO ASSEMBLER IR_AMERICA_SEND 04/18/2006 10:19:44 PAGE 16
983 ; SOURCE LINE # 372
01D1 C294 984 CLR P1_4
985 ; #pragma ASM
986 ; NOP
01D3 00 987 NOP
988 ; NOP
01D4 00 989 NOP
990 ; NOP
01D5 00 991 NOP
992 ; NOP
01D6 00 993 NOP
994 ; NOP
01D7 00 995 NOP
996 ; NOP
01D8 00 997 NOP
998 ; #pragma ENDASM
999 ; P1_4 = 1; //
1000 ; SOURCE LINE # 381
01D9 D294 1001 SETB P1_4
1002 ; #pragma ASM
1003 ; NOP
01DB 00 1004 NOP
1005 ; NOP
01DC 00 1006 NOP
1007 ; NOP
01DD 00 1008 NOP
1009 ; NOP
01DE 00 1010 NOP
1011 ; NOP
01DF 00 1012 NOP
1013 ; NOP
01E0 00 1014 NOP
1015 ; NOP
01E1 00 1016 NOP
1017 ; NOP
01E2 00 1018 NOP
1019 ; NOP
01E3 00 1020 NOP
1021 ; NOP
01E4 00 1022 NOP
1023 ; #pragma ENDASM
1024 ; }
1025 ; SOURCE LINE # 394
01E5 0F 1026 INC R7
01E6 BF0001 1027 CJNE R7,#00H,?C0068
01E9 0E 1028 INC R6
01EA 1029 ?C0068:
01EA EF 1030 MOV A,R7
01EB 6412 1031 XRL A,#012H
01ED 4E 1032 ORL A,R6
01EE 70E1 1033 JNZ ?C0046
01F0 1034 ?C0047:
1035 ; //----------------------------------------
1036 ; //for(i = 0;i<25;i++) {} // 500us
1037 ; //wave 10
1038 ; for(j=0;j<18;j++)
1039 ; SOURCE LINE # 398
01F0 E4 1040 CLR A
01F1 FE 1041 MOV R6,A
01F2 FF 1042 MOV R7,A
01F3 1043 ?C0049:
1044 ; {
1045 ; SOURCE LINE # 399
1046 ; P1_5 = 0; //
1047 ; SOURCE LINE # 400
01F3 C295 1048 CLR P1_5
A51 MACRO ASSEMBLER IR_AMERICA_SEND 04/18/2006 10:19:44 PAGE 17
1049 ; #pragma ASM
1050 ; NOP
01F5 00 1051 NOP
1052 ; NOP
01F6 00 1053 NOP
1054 ; NOP
01F7 00 1055 NOP
1056 ; NOP
01F8 00 1057 NOP
1058 ; NOP
01F9 00 1059 NOP
1060 ; NOP
01FA 00 1061 NOP
1062 ; #pragma ENDASM
1063 ; P1_5 = 1; //
1064 ; SOURCE LINE # 409
01FB D295 1065 SETB P1_5
1066 ; #pragma ASM
1067 ; NOP
01FD 00 1068 NOP
1069 ; NOP
01FE 00 1070 NOP
1071 ; NOP
01FF 00 1072 NOP
1073 ; NOP
0200 00 1074 NOP
1075 ; NOP
0201 00 1076 NOP
1077 ; NOP
0202 00 1078 NOP
1079 ; NOP
0203 00 1080 NOP
1081 ; NOP
0204 00 1082 NOP
1083 ; NOP
0205 00 1084 NOP
1085 ; NOP
0206 00 1086 NOP
1087 ; #pragma ENDASM
1088 ; }
1089 ; SOURCE LINE # 422
0207 0F 1090 INC R7
0208 BF0001 1091 CJNE R7,#00H,?C0069
020B 0E 1092 INC R6
020C 1093 ?C0069:
020C EF 1094 MOV A,R7
020D 6412 1095 XRL A,#012H
020F 4E 1096 ORL A,R6
0210 70E1 1097 JNZ ?C0049
1098 ; //----------------------------------------
1099 ; //for(i = 0;i<100;i++) {}
1100 ; }
1101 ; SOURCE LINE # 425
0212 1102 ?C0052:
0212 22 1103 RET
1104 ; END OF send_fun
1105
1106 ;
1107 ; void main(void)
1108
---- 1109 RSEG ?PR?main?IR_AMERICA_SEND
0000 1110 main:
1111 USING 0
1112 ; SOURCE LINE # 427
1113 ; {
1114 ; SOURCE LINE # 428
A51 MACRO ASSEMBLER IR_AMERICA_SEND 04/18/2006 10:19:44 PAGE 18
1115 ; //uint i;
1116 ; P1 = 0xff;
1117 ; SOURCE LINE # 430
0000 7590FF 1118 MOV P1,#0FFH
1119 ; P3 = 0xff;
1120 ; SOURCE LINE # 431
0003 75B0FF 1121 MOV P3,#0FFH
1122 ; TMOD = 0x11;
1123 ; SOURCE LINE # 432
0006 758911 1124 MOV TMOD,#011H
1125 ; TH0 = 0x3C;
1126 ; SOURCE LINE # 433
0009 758C3C 1127 MOV TH0,#03CH
1128 ; TL0 = 0xAF;
1129 ; SOURCE LINE # 434
000C 758AAF 1130 MOV TL0,#0AFH
1131 ; EA = 1;
1132 ; SOURCE LINE # 435
000F D2AF 1133 SETB EA
1134 ; //ET0 = 1;
1135 ; TR0 = 1;
1136 ; SOURCE LINE # 437
0011 D28C 1137 SETB TR0
0013 1138 ?C0053:
1139 ; while(1)
1140 ; SOURCE LINE # 438
1141 ; {
1142 ; SOURCE LINE # 439
1143 ; /*P1_5 = 0;
1144 ; for(i = 0;i<62;i++) {} // ~33.5ms
1145 ; P1_5 = 1;*/
1146 ; send_fun();
1147 ; SOURCE LINE # 443
0013 120000 F 1148 LCALL send_fun
1149 ; }
1150 ; SOURCE LINE # 444
0016 80FB 1151 SJMP ?C0053
1152 ; END OF main
1153
1154 END
A51 MACRO ASSEMBLER IR_AMERICA_SEND 04/18/2006 10:19:44 PAGE 19
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?C0002 . . . . . . . . . . . C ADDR 000AH R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0003 . . . . . . . . . . . C ADDR 000DH R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0004 . . . . . . . . . . . C ADDR 0014H R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0005 . . . . . . . . . . . C ADDR 0054H R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0007 . . . . . . . . . . . C ADDR 0017H R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0008 . . . . . . . . . . . C ADDR 0038H R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0010 . . . . . . . . . . . C ADDR 0042H R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0011 . . . . . . . . . . . C ADDR 0045H R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0012 . . . . . . . . . . . C ADDR 0057H R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0013 . . . . . . . . . . . C ADDR 0078H R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0015 . . . . . . . . . . . C ADDR 0082H R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0016 . . . . . . . . . . . C ADDR 0085H R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0017 . . . . . . . . . . . C ADDR 008CH R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0018 . . . . . . . . . . . C ADDR 00ADH R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0020 . . . . . . . . . . . C ADDR 00B7H R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0021 . . . . . . . . . . . C ADDR 00BAH R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0022 . . . . . . . . . . . C ADDR 00C1H R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0023 . . . . . . . . . . . C ADDR 00E0H R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0025 . . . . . . . . . . . C ADDR 00E3H R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0026 . . . . . . . . . . . C ADDR 0102H R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0028 . . . . . . . . . . . C ADDR 0105H R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0029 . . . . . . . . . . . C ADDR 0124H R SEG=?PR?SEND_FUN?IR_AMERICA_SEND
?C0031 . .
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -