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

📄 e-fan_bp_rmk.dt

📁 单片机做的电风扇控制器
💻 DT
📖 第 1 页 / 共 4 页
字号:
;R64=0; ( 132 )      ;0x0244
  BC    0x06, 4         ;'0x0001ED'  ;bp      ;0x0245
;R65=0; ( 133 )      ;0x0246
  BC    0x06, 5         ;'0x0001EE'  ;bp      ;0x0247
;R62=0; ( 134 )      ;0x0248
  BC    0x06, 2         ;'0x0001EF'  ;bp      ;0x0249
;for(k=250;k>=1;k--); ( 138 )      ;0x024A
  MOV   A, @0xFA        ;'0x0001F0'  ;bp      ;0x024B
  MOV   0x2A, A         ;'0x0001F1'      ;0x024C
  JMP   0x1F4           ;'0x0001F2'  ;bp      ;0x024D
;for(k=250;k>=1;k--); ( 138 )      ;0x024E
  DEC   0x2A            ;'0x0001F3'  ;bp      ;0x024F
;for(k=250;k>=1;k--); ( 138 )      ;0x0250
  MOV   A, 0x2A         ;'0x0001F4'  ;bp      ;0x0251
  MOV   0x14, A         ;'0x0001F5'      ;0x0252
  MOV   A, @0x01        ;'0x0001F6'      ;0x0253
  SUB   A, 0x14         ;'0x0001F7'      ;0x0254
  JBC   0x03, 0         ;'0x0001F8'      ;0x0255
  JMP   0x1F3           ;'0x0001F9'      ;0x0256
;if(R63==0) ( 139 )      ;0x0257
  JBC   0x06, 3         ;'0x0001FA'  ;bp      ;0x0258
  JMP   0x292           ;'0x0001FB'  ;bp      ;0x0259
;for(k=150;k>=1;k--); ( 141 )      ;0x025A
  MOV   A, @0x96        ;'0x0001FC'  ;bp      ;0x025B
  MOV   0x2A, A         ;'0x0001FD'      ;0x025C
  JMP   0x200           ;'0x0001FE'  ;bp      ;0x025D
;for(k=150;k>=1;k--); ( 141 )      ;0x025E
  DEC   0x2A            ;'0x0001FF'  ;bp      ;0x025F
;for(k=150;k>=1;k--); ( 141 )      ;0x0260
  MOV   A, 0x2A         ;'0x000200'  ;bp      ;0x0261
  MOV   0x14, A         ;'0x000201'      ;0x0262
  MOV   A, @0x01        ;'0x000202'      ;0x0263
  SUB   A, 0x14         ;'0x000203'      ;0x0264
  JBC   0x03, 0         ;'0x000204'      ;0x0265
  JMP   0x1FF           ;'0x000205'      ;0x0266
;if(R63==0) ( 142 )      ;0x0267
  JBC   0x06, 3         ;'0x000206'  ;bp      ;0x0268
  JMP   0x292           ;'0x000207'  ;bp      ;0x0269
  JMP   0x22A           ;'0x000208'  ;bp      ;0x026A
;n++; ( 146 )      ;0x026B
  INC   0x26            ;'0x000209'  ;bp      ;0x026C
  JBC   0x03, 2         ;'0x00020A'      ;0x026D
  INC   0x27            ;'0x00020B'      ;0x026E
  JBC   0x03, 2         ;'0x00020C'      ;0x026F
  INC   0x28            ;'0x00020D'      ;0x0270
  JBC   0x03, 2         ;'0x00020E'  ;bp      ;0x0271
  INC   0x29            ;'0x00020F'      ;0x0272
;if(n>=25000) ( 147 )      ;0x0273
  MOV   A, 0x26         ;'0x000210'  ;bp      ;0x0274
  MOV   0x14, A         ;'0x000211'      ;0x0275
  MOV   A, 0x27         ;'0x000212'      ;0x0276
  MOV   0x15, A         ;'0x000213'      ;0x0277
  MOV   A, 0x28         ;'0x000214'      ;0x0278
  MOV   0x16, A         ;'0x000215'      ;0x0279
  MOV   A, 0x29         ;'0x000216'      ;0x027A
  MOV   0x17, A         ;'0x000217'      ;0x027B
  MOV   A, @0x00        ;'0x000218'      ;0x027C
  SUB   A, 0x17         ;'0x000219'      ;0x027D
  JBS   0x03, 2         ;'0x00021A'      ;0x027E
  JMP   0x226           ;'0x00021B'      ;0x027F
  MOV   A, @0x00        ;'0x00021C'      ;0x0280
  SUB   A, 0x16         ;'0x00021D'      ;0x0281
  JBS   0x03, 2         ;'0x00021E'      ;0x0282
  JMP   0x226           ;'0x00021F'      ;0x0283
  MOV   A, @0x61        ;'0x000220'      ;0x0284
  SUB   A, 0x15         ;'0x000221'      ;0x0285
  JBS   0x03, 2         ;'0x000222'      ;0x0286
  JMP   0x226           ;'0x000223'      ;0x0287
  MOV   A, @0xA8        ;'0x000224'      ;0x0288
  SUB   A, 0x14         ;'0x000225'      ;0x0289
  JBS   0x03, 0         ;'0x000226'  ;bp      ;0x028A
  JMP   0x22A           ;'0x000227'  ;bp      ;0x028B
;stopflag=1; ( 149 )      ;0x028C
  BS    0x05, 6         ;'0x000228'  ;bp      ;0x028D
;break; ( 150 )      ;0x028E
  JMP   0x22C           ;'0x000229'  ;bp      ;0x028F
;while(R63==0) ( 144 )      ;0x0290
  JBS   0x06, 3         ;'0x00022A'  ;bp      ;0x0291
  JMP   0x209           ;'0x00022B'  ;bp      ;0x0292
;n=0; ( 153 )      ;0x0293
  MOV   A, @0x00        ;'0x00022C'  ;bp      ;0x0294
  MOV   0x26, A         ;'0x00022D'      ;0x0295
  MOV   A, @0x00        ;'0x00022E'      ;0x0296
  MOV   0x27, A         ;'0x00022F'      ;0x0297
  MOV   A, @0x00        ;'0x000230'      ;0x0298
  MOV   0x28, A         ;'0x000231'      ;0x0299
  MOV   A, @0x00        ;'0x000232'      ;0x029A
  MOV   0x29, A         ;'0x000233'      ;0x029B
  JMP   0x244           ;'0x000234'  ;bp      ;0x029C
;if(stopflag==1) ( 156 )      ;0x029D
  JBS   0x05, 6         ;'0x000235'  ;bp      ;0x029E
  JMP   0x238           ;'0x000236'  ;bp      ;0x029F
;break; ( 157 )      ;0x02A0
  JMP   0x27D           ;'0x000237'  ;bp      ;0x02A1
;R60=1; ( 158 )      ;0x02A2
  BS    0x06, 0         ;'0x000238'  ;bp      ;0x02A3
;R64=0; ( 159 )      ;0x02A4
  BC    0x06, 4         ;'0x000239'  ;bp      ;0x02A5
;R65=0; ( 160 )      ;0x02A6
  BC    0x06, 5         ;'0x00023A'  ;bp      ;0x02A7
;R62=0; ( 161 )      ;0x02A8
  BC    0x06, 2         ;'0x00023B'  ;bp      ;0x02A9
;R61=1; ( 162 )      ;0x02AA
  BS    0x06, 1         ;'0x00023C'  ;bp      ;0x02AB
;i++; ( 163 )      ;0x02AC
  INC   0x22            ;'0x00023D'  ;bp      ;0x02AD
  JBC   0x03, 2         ;'0x00023E'      ;0x02AE
  INC   0x23            ;'0x00023F'      ;0x02AF
  JBC   0x03, 2         ;'0x000240'      ;0x02B0
  INC   0x24            ;'0x000241'      ;0x02B1
  JBC   0x03, 2         ;'0x000242'  ;bp      ;0x02B2
  INC   0x25            ;'0x000243'      ;0x02B3
;while((R63==1)&(i<=250000)) ( 154 )      ;0x02B4
  JBS   0x06, 3         ;'0x000244'  ;bp      ;0x02B5
  JMP   0x249           ;'0x000245'      ;0x02B6
  MOV   A, @0x01        ;'0x000246'      ;0x02B7
  MOV   0x21, A         ;'0x000247'      ;0x02B8
  JMP   0x24B           ;'0x000248'      ;0x02B9
  MOV   A, @0x00        ;'0x000249'      ;0x02BA
  MOV   0x21, A         ;'0x00024A'      ;0x02BB
  MOV   A, 0x22         ;'0x00024B'      ;0x02BC
  MOV   0x14, A         ;'0x00024C'      ;0x02BD
  MOV   A, 0x23         ;'0x00024D'      ;0x02BE
  MOV   0x15, A         ;'0x00024E'      ;0x02BF
  MOV   A, 0x24         ;'0x00024F'      ;0x02C0
  MOV   0x16, A         ;'0x000250'      ;0x02C1
  MOV   A, 0x25         ;'0x000251'      ;0x02C2
  MOV   0x17, A         ;'0x000252'      ;0x02C3
  MOV   A, @0x00        ;'0x000253'      ;0x02C4
  SUB   A, 0x17         ;'0x000254'      ;0x02C5
  JBS   0x03, 2         ;'0x000255'      ;0x02C6
  JMP   0x261           ;'0x000256'      ;0x02C7
  MOV   A, @0x03        ;'0x000257'      ;0x02C8
  SUB   A, 0x16         ;'0x000258'      ;0x02C9
  JBS   0x03, 2         ;'0x000259'      ;0x02CA
  JMP   0x261           ;'0x00025A'      ;0x02CB
  MOV   A, @0xD0        ;'0x00025B'      ;0x02CC
  SUB   A, 0x15         ;'0x00025C'      ;0x02CD
  JBS   0x03, 2         ;'0x00025D'      ;0x02CE
  JMP   0x261           ;'0x00025E'      ;0x02CF
  MOV   A, @0x90        ;'0x00025F'      ;0x02D0
  SUB   A, 0x14         ;'0x000260'      ;0x02D1
  JBC   0x03, 2         ;'0x000261'      ;0x02D2
  JMP   0x265           ;'0x000262'      ;0x02D3
  JBC   0x03, 0         ;'0x000263'      ;0x02D4
  JMP   0x268           ;'0x000264'      ;0x02D5
  MOV   A, @0x01        ;'0x000265'      ;0x02D6
  MOV   0x20, A         ;'0x000266'      ;0x02D7
  JMP   0x26A           ;'0x000267'      ;0x02D8
  MOV   A, @0x00        ;'0x000268'      ;0x02D9
  MOV   0x20, A         ;'0x000269'      ;0x02DA
  MOV   A, 0x21         ;'0x00026A'      ;0x02DB
  MOV   0x14, A         ;'0x00026B'      ;0x02DC
  MOV   A, 0x20         ;'0x00026C'      ;0x02DD
  AND   0x14, A         ;'0x00026D'      ;0x02DE
  MOV   A, 0x14         ;'0x00026E'      ;0x02DF
  MOV   0x1B, A         ;'0x00026F'      ;0x02E0
  MOV   0x1C, A         ;'0x000270'      ;0x02E1
  MOV   A, @0x00        ;'0x000271'      ;0x02E2
  XOR   0x1B, A         ;'0x000272'      ;0x02E3
  JBC   0x1B, 7         ;'0x000273'      ;0x02E4
  JMP   0x277           ;'0x000274'      ;0x02E5
  SUB   0x1C, A         ;'0x000275'      ;0x02E6
  JMP   0x27B           ;'0x000276'      ;0x02E7
  BC    0x03, 2         ;'0x000277'      ;0x02E8
  BS    0x03, 0         ;'0x000278'      ;0x02E9
  JBC   0x1C, 7         ;'0x000279'      ;0x02EA
  BC    0x03, 0         ;'0x00027A'      ;0x02EB
  JBS   0x03, 2         ;'0x00027B'  ;bp      ;0x02EC
  JMP   0x235           ;'0x00027C'  ;bp      ;0x02ED
;i=0; ( 165 )      ;0x02EE
  MOV   A, @0x00        ;'0x00027D'  ;bp      ;0x02EF
  MOV   0x22, A         ;'0x00027E'      ;0x02F0
  MOV   A, @0x00        ;'0x00027F'      ;0x02F1
  MOV   0x23, A         ;'0x000280'      ;0x02F2
  MOV   A, @0x00        ;'0x000281'      ;0x02F3
  MOV   0x24, A         ;'0x000282'      ;0x02F4
  MOV   A, @0x00        ;'0x000283'      ;0x02F5
  MOV   0x25, A         ;'0x000284'      ;0x02F6
;n=0; ( 166 )      ;0x02F7
  MOV   A, @0x00        ;'0x000285'  ;bp      ;0x02F8
  MOV   0x26, A         ;'0x000286'      ;0x02F9
  MOV   A, @0x00        ;'0x000287'      ;0x02FA
  MOV   0x27, A         ;'0x000288'      ;0x02FB
  MOV   A, @0x00        ;'0x000289'      ;0x02FC
  MOV   0x28, A         ;'0x00028A'      ;0x02FD
  MOV   A, @0x00        ;'0x00028B'      ;0x02FE
  MOV   0x29, A         ;'0x00028C'      ;0x02FF
;R60=0; ( 167 )      ;0x0300
  BC    0x06, 0         ;'0x00028D'  ;bp      ;0x0301
;R64=0; ( 168 )      ;0x0302
  BC    0x06, 4         ;'0x00028E'  ;bp      ;0x0303
;R65=0; ( 169 )      ;0x0304
  BC    0x06, 5         ;'0x00028F'  ;bp      ;0x0305
;R62=0; ( 170 )      ;0x0306
  BC    0x06, 2         ;'0x000290'  ;bp      ;0x0307
;R61=0; ( 171 )      ;0x0308
  BC    0x06, 1         ;'0x000291'  ;bp      ;0x0309
;for(k=250;k>=1;k--); ( 175 )      ;0x030A
  MOV   A, @0xFA        ;'0x000292'  ;bp      ;0x030B
  MOV   0x2A, A         ;'0x000293'      ;0x030C
  JMP   0x296           ;'0x000294'  ;bp      ;0x030D
;for(k=250;k>=1;k--); ( 175 )      ;0x030E
  DEC   0x2A            ;'0x000295'  ;bp      ;0x030F
;for(k=250;k>=1;k--); ( 175 )      ;0x0310
  MOV   A, 0x2A         ;'0x000296'  ;bp      ;0x0311
  MOV   0x14, A         ;'0x000297'      ;0x0312
  MOV   A, @0x01        ;'0x000298'      ;0x0313
  SUB   A, 0x14         ;'0x000299'      ;0x0314
  JBC   0x03, 0         ;'0x00029A'      ;0x0315
  JMP   0x295           ;'0x00029B'      ;0x0316
;while(stopflag==0) ( 38 )      ;0x0317
  JBS   0x05, 6         ;'0x00029C'  ;bp      ;0x0318
  JMP   0x020           ;'0x00029D'  ;bp      ;0x0319
  JMP   0x2D2           ;'0x00029E'  ;bp      ;0x031A
;{ ( 180 )      ;0x031B
  INC   0x26            ;'0x00029F'  ;bp      ;0x031C
  JBC   0x03, 2         ;'0x0002A0'      ;0x031D
  INC   0x27            ;'0x0002A1'      ;0x031E
  JBC   0x03, 2         ;'0x0002A2'      ;0x031F
  INC   0x28            ;'0x0002A3'      ;0x0320
  JBC   0x03, 2         ;'0x0002A4'  ;bp      ;0x0321
  INC   0x29            ;'0x0002A5'      ;0x0322
;if(n>=25000) ( 182 )      ;0x0323
  MOV   A, 0x26         ;'0x0002A6'  ;bp      ;0x0324
  MOV   0x14, A         ;'0x0002A7'      ;0x0325
  MOV   A, 0x27         ;'0x0002A8'      ;0x0326
  MOV   0x15, A         ;'0x0002A9'      ;0x0327
  MOV   A, 0x28         ;'0x0002AA'      ;0x0328
  MOV   0x16, A         ;'0x0002AB'      ;0x0329
  MOV   A, 0x29         ;'0x0002AC'      ;0x032A
  MOV   0x17, A         ;'0x0002AD'      ;0x032B
  MOV   A, @0x00        ;'0x0002AE'      ;0x032C
  SUB   A, 0x17         ;'0x0002AF'      ;0x032D
  JBS   0x03, 2         ;'0x0002B0'      ;0x032E
  JMP   0x2BC           ;'0x0002B1'      ;0x032F
  MOV   A, @0x00        ;'0x0002B2'      ;0x0330
  SUB   A, 0x16         ;'0x0002B3'      ;0x0331
  JBS   0x03, 2         ;'0x0002B4'      ;0x0332
  JMP   0x2BC           ;'0x0002B5'      ;0x0333
  MOV   A, @0x61        ;'0x0002B6'      ;0x0334
  SUB   A, 0x15         ;'0x0002B7'      ;0x0335
  JBS   0x03, 2         ;'0x0002B8'      ;0x0336
  JMP   0x2BC           ;'0x0002B9'      ;0x0337
  MOV   A, @0xA8        ;'0x0002BA'      ;0x0338
  SUB   A, 0x14         ;'0x0002BB'      ;0x0339
  JBS   0x03, 0         ;'0x0002BC'  ;bp      ;0x033A
  JMP   0x2C0           ;'0x0002BD'  ;bp      ;0x033B
;stopflag=0; ( 184 )      ;0x033C
  BC    0x05, 6         ;'0x0002BE'  ;bp      ;0x033D
;break; ( 185 )      ;0x033E
  JMP   0x2C2           ;'0x0002BF'  ;bp      ;0x033F
;while(R63==0) ( 179 )      ;0x0340
  JBS   0x06, 3         ;'0x0002C0'  ;bp      ;0x0341
  JMP   0x29F           ;'0x0002C1'  ;bp      ;0x0342
;n=0; ( 188 )      ;0x0343
  MOV   A, @0x00        ;'0x0002C2'  ;bp      ;0x0344
  MOV   0x26, A         ;'0x0002C3'      ;0x0345
  MOV   A, @0x00        ;'0x0002C4'      ;0x0346
  MOV   0x27, A         ;'0x0002C5'      ;0x0347
  MOV   A, @0x00        ;'0x0002C6'      ;0x0348
  MOV   0x28, A         ;'0x0002C7'      ;0x0349
  MOV   A, @0x00        ;'0x0002C8'      ;0x034A
  MOV   0x29, A         ;'0x0002C9'      ;0x034B
;i=0; ( 189 )      ;0x034C
  MOV   A, @0x00        ;'0x0002CA'  ;bp      ;0x034D
  MOV   0x22, A         ;'0x0002CB'      ;0x034E
  MOV   A, @0x00        ;'0x0002CC'      ;0x034F
  MOV   0x23, A         ;'0x0002CD'      ;0x0350
  MOV   A, @0x00        ;'0x0002CE'      ;0x0351
  MOV   0x24, A         ;'0x0002CF'      ;0x0352
  MOV   A, @0x00        ;'0x0002D0'      ;0x0353
  MOV   0x25, A         ;'0x0002D1'      ;0x0354
;while(stopflag==1) ( 177 )      ;0x0355
  JBC   0x05, 6         ;'0x0002D2'  ;bp      ;0x0356
  JMP   0x2C0           ;'0x0002D3'  ;bp      ;0x0357
;while(1) ( 36 )      ;0x0358
  JMP   0x29C           ;'0x0002D4'  ;bp      ;0x0359
  RET                         ;'0x0002D5'      ;0x035A
  ADD   A, @0xFF        ;'0x0002D6'      ;0x035B
  ADD   A, @0xFF        ;'0x0002D7'      ;0x035C
  ADD   A, @0xFF        ;'0x0002D8'      ;0x035D
  ADD   A, @0xFF        ;'0x0002D9'      ;0x035E
  ADD   A, @0xFF        ;'0x0002DA'      ;0x035F
  ADD   A, @0xFF        ;'0x0002DB'      ;0x0360
  ADD   A, @0xFF        ;'0x0002DC'      ;0x0361
  ADD   A, @0xFF        ;'0x0002DD'      ;0x0362
  ADD   A, @0xFF        ;'0x0002DE'      ;0x0363
  ADD   A, @0xFF        ;'0x0002DF'      ;0x0364
  ADD   A, @0xFF        ;'0x0002E0'      ;0x0365

⌨️ 快捷键说明

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