📄 www.c.lst
字号:
1019 0061 082C movf btemp+2,w
1020 0062 1683 bsf 3,5
1021 0063 00AC movwf (_sin_l+2)^(0+128)
1022 0064 1283 bcf 3,5
1023 0065 01AD clrf btemp+3
1024 0066 307F movlw 127
1025 0067 00AE movwf btemp+4
1026 0068 3043 movlw 67
1027 0069 00AF movwf btemp+5
1028 006A 1683 bsf 3,5
1029 006B 082A movf _sin_l^(0+128),w
1030 006C 1283 bcf 3,5
1031 006D 00AA movwf btemp
1032 006E 1683 bsf 3,5
1033 006F 082B movf (_sin_l+1)^(0+128),w
1034 0070 1283 bcf 3,5
1035 0071 00AB movwf btemp+1
1036 0072 1683 bsf 3,5
1037 0073 082C movf (_sin_l+2)^(0+128),w
1038 0074 1283 bcf 3,5
1039 0075 00AC movwf btemp+2
1040 0076 118A 2756 118A fcall ftcmp
1041 0079 1C03 btfss 3,0
1042 007A 2881 goto l32
1043 007B 1683 bsf 3,5
1044 007C 01AA clrf _sin_l^(0+128)
1045 007D 307F movlw 127
1046 007E 00AB movwf (_sin_l+1)^(0+128)
1047 007F 3043 movlw 67
1048 0080 00AC movwf (_sin_l+2)^(0+128)
1049 0081 l32
1050 ;www.c.c: 187: if(sin_up)
1051 0081 1283 bcf 3,5
1052 0082 1F20 btfss _sin_up/(0+8),_sin_up& (0+7)
1053 0083 2897 goto l33
1054 ;www.c.c: 188: {CCPR2L=(unsigned char)sin_l;CCP
+ R1L=0;}
1055 0084 1683 bsf 3,5
1056 0085 082A movf _sin_l^(0+128),w
1057 0086 1283 bcf 3,5
1058 0087 00AA movwf btemp
1059 0088 1683 bsf 3,5
1060 0089 082B movf (_sin_l+1)^(0+128),w
1061 008A 1283 bcf 3,5
1062 008B 00AB movwf btemp+1
1063 008C 1683 bsf 3,5
1064 008D 082C movf (_sin_l+2)^(0+128),w
1065 008E 1283 bcf 3,5
1066 008F 00AC movwf btemp+2
1067 0090 118A 27B8 118A fcall fttol
1068 0093 082A movf btemp,w
1069 0094 009B movwf 27 ;volatile
1070 0095 0195 clrf 21 ;volatile
1071 ;www.c.c: 189: else
1072 0096 28A9 goto l34
1073 0097 l33
1074 ;www.c.c: 190: {CCPR1L=(unsigned char)sin_l;CCP
+ R2L=0;}
1075 0097 1683 bsf 3,5
1076 0098 082A movf _sin_l^(0+128),w
1077 0099 1283 bcf 3,5
1078 009A 00AA movwf btemp
1079 009B 1683 bsf 3,5
1080 009C 082B movf (_sin_l+1)^(0+128),w
1081 009D 1283 bcf 3,5
1082 009E 00AB movwf btemp+1
1083 009F 1683 bsf 3,5
1084 00A0 082C movf (_sin_l+2)^(0+128),w
1085 00A1 1283 bcf 3,5
1086 00A2 00AC movwf btemp+2
1087 00A3 118A 27B8 118A fcall fttol
1088 00A6 082A movf btemp,w
1089 00A7 0095 movwf 21 ;volatile
1090 00A8 019B clrf 27 ;volatile
1091 00A9 l34
1092 ;www.c.c: 191: sin_num++;
1093 00A9 0AA5 incf _sin_num
1094 00AA l30
1095 ;www.c.c: 192: }
1096 00AA 0064 clrwdt ;#
1097 ;www.c.c: 194: if(RBIF&&RBIE){RBIF=0;if((!RB6)&
+ &power_ie)k=1;}
1098 00AB 180B btfsc 11,0
1099 00AC 1D8B btfss 11,3
1100 00AD 28B5 goto l35
1101 00AE 100B bcf 11,0
1102 00AF 1283 bcf 3,5
1103 00B0 1303 bcf 3,6 ;carry unused
1104 00B1 1F06 btfss 6,6
1105 00B2 1E20 btfss _power_ie/(0+8),_power_ie& (0+7)
1106 00B3 28B5 goto l35
1107 00B4 1520 bsf _k/(0+8),_k& (0+7)
1108 00B5 l35
1109 ;www.c.c: 195: if(TMR1IF&TMR1IE){TMR1IF=0;tm_su
+ m++;if(tm_sum==31){tm_sum=0;tmr_s=!tmr_s;tmr_d=
+ 1;}}
1110 00B5 1683 bsf 3,5
1111 00B6 1303 bcf 3,6 ;carry unused
1112 00B7 1C0C btfss 12,0
1113 00B8 28C8 goto l29
1114 00B9 1283 bcf 3,5
1115 00BA 1C0C btfss 12,0
1116 00BB 28C8 goto l29
1117 00BC 100C bcf 12,0
1118 00BD 1683 bsf 3,5
1119 00BE 0AA3 incf _tm_sum^(0+128)
1120 00BF 0823 movf _tm_sum^(0+128),w
1121 00C0 3A1F xorlw 31
1122 00C1 1D03 btfss 3,2
1123 00C2 28C8 goto l29
1124 00C3 01A3 clrf _tm_sum^(0+128)
1125 00C4 1283 bcf 3,5
1126 00C5 3001 movlw (0+1) shl (_tmr_s& (0+7))
1127 00C6 06A1 xorwf (_tmr_s/(0+8))& (0+127)
1128 00C7 17A0 bsf _tmr_d/(0+8),_tmr_d& (0+7)
1129 ;www.c.c: 197: }
1130 00C8 l29
1131 00C8 1303 bcf 3,6 ;carry unused
1132 00C9 1283 bcf 3,5
1133
1134 psect intsave_1
1135 00FF ds 1
1136
1137 psect intsave_0
1138 007F saved_w
1139 007F ds 1
1140
1141 psect intret
1142 00DC 0837 movf saved_fsr,w
1143 00DD 0084 movwf 4 ;restore FSR
1144 00DE 0838 movf saved_pclath,w
1145 00DF 008A movwf 10
1146 00E0 int_restore
1147 00E0 0836 movf saved_status,w
1148 00E1 0083 movwf 3
1149 00E2 0EFF swapf saved_w
1150 00E3 0E7F swapf saved_w,w
1151 00E4 0009 retfie
1152
1153 psect intentry
1154 0004 int_entry
1155 0004 00FF movwf saved_w
1156 0005 0803 movf 3,w
1157 0006 0183 clrf 3
1158 0007 00B6 movwf saved_status
1159 0008 0804 movf 4,w
1160 0009 00B7 movwf saved_fsr
1161 000A 080A movf 10,w
1162 000B 00B8 movwf saved_pclath
1163 000C 018A clrf 10
1164
1165 psect intsave
1166 0036 saved_status
1167 0036 ds 1
1168 0037 saved_fsr
1169 0037 ds 1
1170 0038 saved_pclath
1171 0038 ds 1
1172
1173 psect text10
1174 0000
1175 0000
1176 0000
1177 0000
1178 0000
1179 0000
1180 0000
1181 0000
1182 0000
1183 0000
1184 0000
1185 0000
1186 0000
1187 0000
1188 0000
1189 0000
1190 0000
1191 0000
1192 0000
1193 0000
1194 0000
1195 0000
1196 0000
1197 0000
1198 0000
1199 0000
1200 0000
1201 0000
1202 0000
1203 0000
1204 0000
1205 0000
1206 0000
1207 0000
1208 0000
1209 0000
1210 0000
1211 0000
1212 0000
1213 0000
1214 0000
1215 0000
1216 0000
1217 0000
1218 0000
1219 0000
1220 0000
1221 0000
1222 0000
1223 0000
1224 0000
1225 0000
1226 0000
1227 0000
1228 0000
1229 0000
1230 0000
1231 0000
1232 0000
1233 0000
1234 0000
1235 0000
1236 0000
1237 0000
1238 0000
1239 0000
1240 0000
1241 0000
1242 0000
1243 0000
1244 0000
1245 0000
1246 0000
1247 0000
1248 0000
1249 0000
1250 0000
1251 0000
1252 0000
1253 0000
1254 0000
1255 0000
1256 0000
1257 0000
1258 0000
1259 0000
1260 0000
1261 0000
1262 0000
1263 0000
1264 0000
1265 0000
1266 0000
1267 0000
1268 0000
1269 0000
1270 0000
1271 0000
1272 0000
1273 0000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -