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

📄 e-fan_bp_rmk.dt

📁 单片机做的电风扇控制器
💻 DT
📖 第 1 页 / 共 4 页
字号:
  JMP   0x001           ;'0x000000'      ;0x0000
;stopflag=0; ( 17 )      ;0x0001
  BC    0x05, 6         ;'0x000001'  ;bp      ;0x0002
;i=1; ( 18 )      ;0x0003
  MOV   A, @0x01        ;'0x000002'  ;bp      ;0x0004
  MOV   0x22, A         ;'0x000003'      ;0x0005
  MOV   A, @0x00        ;'0x000004'      ;0x0006
  MOV   0x23, A         ;'0x000005'      ;0x0007
  MOV   A, @0x00        ;'0x000006'      ;0x0008
  MOV   0x24, A         ;'0x000007'      ;0x0009
  MOV   A, @0x00        ;'0x000008'      ;0x000A
  MOV   0x25, A         ;'0x000009'      ;0x000B
;n=1; ( 19 )      ;0x000C
  MOV   A, @0x01        ;'0x00000A'  ;bp      ;0x000D
  MOV   0x26, A         ;'0x00000B'      ;0x000E
  MOV   A, @0x00        ;'0x00000C'      ;0x000F
  MOV   0x27, A         ;'0x00000D'      ;0x0010
  MOV   A, @0x00        ;'0x00000E'      ;0x0011
  MOV   0x28, A         ;'0x00000F'      ;0x0012
  MOV   A, @0x00        ;'0x000010'      ;0x0013
  MOV   0x29, A         ;'0x000011'      ;0x0014
;k=0; ( 20 )      ;0x0015
  MOV   A, @0x00        ;'0x000012'  ;bp      ;0x0016
  MOV   0x2A, A         ;'0x000013'      ;0x0017
;MOV A,@0x6 ( 23 )      ;0x0018
  MOV   A, @0x06        ;'0x000014'  ;bp      ;0x0019
;CONTW ( 24 )      ;0x001A
  CONTW                       ;'0x000015'  ;bp      ;0x001B
;CLR 0x1 ( 25 )      ;0x001C
  CLR   0x01            ;'0x000016'  ;bp      ;0x001D
;CLR   0x6 ( 26 )      ;0x001E
  CLR   0x06            ;'0x000017'  ;bp      ;0x001F
;MOV   A,@0x08 ( 27 )      ;0x0020
  MOV   A, @0x08        ;'0x000018'  ;bp      ;0x0021
;IOW   0x6 ( 28 )      ;0x0022
  IOW   0x6             ;'0x000019'  ;bp      ;0x0023
;MOV   A,@0x00 ( 29 )      ;0x0024
  MOV   A, @0x00        ;'0x00001A'  ;bp      ;0x0025
;IOW   0x5 ( 30 )      ;0x0026
  IOW   0x5             ;'0x00001B'  ;bp      ;0x0027
;MOV   A,@0x2E ( 31 )      ;0x0028
  MOV   A, @0x2E        ;'0x00001C'  ;bp      ;0x0029
;CONTW ( 32 )      ;0x002A
  CONTW                       ;'0x00001D'  ;bp      ;0x002B
;WDTC ( 33 )      ;0x002C
  WDTC                        ;'0x00001E'  ;bp      ;0x002D
  JMP   0x2D4           ;'0x00001F'  ;bp      ;0x002E
;{ ( 39 )      ;0x002F
  JBC   0x06, 3         ;'0x000020'  ;bp      ;0x0030
  JMP   0x0B2           ;'0x000021'  ;bp      ;0x0031
;for(k=150;k>=1;k--); ( 42 )      ;0x0032
  MOV   A, @0x96        ;'0x000022'  ;bp      ;0x0033
  MOV   0x2A, A         ;'0x000023'      ;0x0034
  JMP   0x026           ;'0x000024'  ;bp      ;0x0035
;for(k=150;k>=1;k--); ( 42 )      ;0x0036
  DEC   0x2A            ;'0x000025'  ;bp      ;0x0037
;for(k=150;k>=1;k--); ( 42 )      ;0x0038
  MOV   A, 0x2A         ;'0x000026'  ;bp      ;0x0039
  MOV   0x14, A         ;'0x000027'      ;0x003A
  MOV   A, @0x01        ;'0x000028'      ;0x003B
  SUB   A, 0x14         ;'0x000029'      ;0x003C
  JBC   0x03, 0         ;'0x00002A'      ;0x003D
  JMP   0x025           ;'0x00002B'      ;0x003E
;if(R63==0) ( 43 )      ;0x003F
  JBC   0x06, 3         ;'0x00002C'  ;bp      ;0x0040
  JMP   0x0B2           ;'0x00002D'  ;bp      ;0x0041
  JMP   0x050           ;'0x00002E'  ;bp      ;0x0042
;n++; ( 47 )      ;0x0043
  INC   0x26            ;'0x00002F'  ;bp      ;0x0044
  JBC   0x03, 2         ;'0x000030'      ;0x0045
  INC   0x27            ;'0x000031'      ;0x0046
  JBC   0x03, 2         ;'0x000032'      ;0x0047
  INC   0x28            ;'0x000033'      ;0x0048
  JBC   0x03, 2         ;'0x000034'  ;bp      ;0x0049
  INC   0x29            ;'0x000035'      ;0x004A
;if(n>=25000) ( 48 )      ;0x004B
  MOV   A, 0x26         ;'0x000036'  ;bp      ;0x004C
  MOV   0x14, A         ;'0x000037'      ;0x004D
  MOV   A, 0x27         ;'0x000038'      ;0x004E
  MOV   0x15, A         ;'0x000039'      ;0x004F
  MOV   A, 0x28         ;'0x00003A'      ;0x0050
  MOV   0x16, A         ;'0x00003B'      ;0x0051
  MOV   A, 0x29         ;'0x00003C'      ;0x0052
  MOV   0x17, A         ;'0x00003D'      ;0x0053
  MOV   A, @0x00        ;'0x00003E'      ;0x0054
  SUB   A, 0x17         ;'0x00003F'      ;0x0055
  JBS   0x03, 2         ;'0x000040'      ;0x0056
  JMP   0x04C           ;'0x000041'      ;0x0057
  MOV   A, @0x00        ;'0x000042'      ;0x0058
  SUB   A, 0x16         ;'0x000043'      ;0x0059
  JBS   0x03, 2         ;'0x000044'      ;0x005A
  JMP   0x04C           ;'0x000045'      ;0x005B
  MOV   A, @0x61        ;'0x000046'      ;0x005C
  SUB   A, 0x15         ;'0x000047'      ;0x005D
  JBS   0x03, 2         ;'0x000048'      ;0x005E
  JMP   0x04C           ;'0x000049'      ;0x005F
  MOV   A, @0xA8        ;'0x00004A'      ;0x0060
  SUB   A, 0x14         ;'0x00004B'      ;0x0061
  JBS   0x03, 0         ;'0x00004C'  ;bp      ;0x0062
  JMP   0x050           ;'0x00004D'  ;bp      ;0x0063
;stopflag=1; ( 50 )      ;0x0064
  BS    0x05, 6         ;'0x00004E'  ;bp      ;0x0065
;break; ( 51 )      ;0x0066
  JMP   0x052           ;'0x00004F'  ;bp      ;0x0067
;while(R63==0) ( 45 )      ;0x0068
  JBS   0x06, 3         ;'0x000050'  ;bp      ;0x0069
  JMP   0x02F           ;'0x000051'  ;bp      ;0x006A
;n=0; ( 54 )      ;0x006B
  MOV   A, @0x00        ;'0x000052'  ;bp      ;0x006C
  MOV   0x26, A         ;'0x000053'      ;0x006D
  MOV   A, @0x00        ;'0x000054'      ;0x006E
  MOV   0x27, A         ;'0x000055'      ;0x006F
  MOV   A, @0x00        ;'0x000056'      ;0x0070
  MOV   0x28, A         ;'0x000057'      ;0x0071
  MOV   A, @0x00        ;'0x000058'      ;0x0072
  MOV   0x29, A         ;'0x000059'      ;0x0073
  JMP   0x067           ;'0x00005A'  ;bp      ;0x0074
;if(stopflag==1) ( 57 )      ;0x0075
  JBS   0x05, 6         ;'0x00005B'  ;bp      ;0x0076
  JMP   0x05E           ;'0x00005C'  ;bp      ;0x0077
;break; ( 58 )      ;0x0078
  JMP   0x0A0           ;'0x00005D'  ;bp      ;0x0079
;R60=1; ( 59 )      ;0x007A
  BS    0x06, 0         ;'0x00005E'  ;bp      ;0x007B
;R64=1; ( 60 )      ;0x007C
  BS    0x06, 4         ;'0x00005F'  ;bp      ;0x007D
;i++; ( 61 )      ;0x007E
  INC   0x22            ;'0x000060'  ;bp      ;0x007F
  JBC   0x03, 2         ;'0x000061'      ;0x0080
  INC   0x23            ;'0x000062'      ;0x0081
  JBC   0x03, 2         ;'0x000063'      ;0x0082
  INC   0x24            ;'0x000064'      ;0x0083
  JBC   0x03, 2         ;'0x000065'  ;bp      ;0x0084
  INC   0x25            ;'0x000066'      ;0x0085
;while((R63==1)&(i<=15000)) ( 55 )      ;0x0086
  JBS   0x06, 3         ;'0x000067'  ;bp      ;0x0087
  JMP   0x06C           ;'0x000068'      ;0x0088
  MOV   A, @0x01        ;'0x000069'      ;0x0089
  MOV   0x21, A         ;'0x00006A'      ;0x008A
  JMP   0x06E           ;'0x00006B'      ;0x008B
  MOV   A, @0x00        ;'0x00006C'      ;0x008C
  MOV   0x21, A         ;'0x00006D'      ;0x008D
  MOV   A, 0x22         ;'0x00006E'      ;0x008E
  MOV   0x14, A         ;'0x00006F'      ;0x008F
  MOV   A, 0x23         ;'0x000070'      ;0x0090
  MOV   0x15, A         ;'0x000071'      ;0x0091
  MOV   A, 0x24         ;'0x000072'      ;0x0092
  MOV   0x16, A         ;'0x000073'      ;0x0093
  MOV   A, 0x25         ;'0x000074'      ;0x0094
  MOV   0x17, A         ;'0x000075'      ;0x0095
  MOV   A, @0x00        ;'0x000076'      ;0x0096
  SUB   A, 0x17         ;'0x000077'      ;0x0097
  JBS   0x03, 2         ;'0x000078'      ;0x0098
  JMP   0x084           ;'0x000079'      ;0x0099
  MOV   A, @0x00        ;'0x00007A'      ;0x009A
  SUB   A, 0x16         ;'0x00007B'      ;0x009B
  JBS   0x03, 2         ;'0x00007C'      ;0x009C
  JMP   0x084           ;'0x00007D'      ;0x009D
  MOV   A, @0x3A        ;'0x00007E'      ;0x009E
  SUB   A, 0x15         ;'0x00007F'      ;0x009F
  JBS   0x03, 2         ;'0x000080'      ;0x00A0
  JMP   0x084           ;'0x000081'      ;0x00A1
  MOV   A, @0x98        ;'0x000082'      ;0x00A2
  SUB   A, 0x14         ;'0x000083'      ;0x00A3
  JBC   0x03, 2         ;'0x000084'      ;0x00A4
  JMP   0x088           ;'0x000085'      ;0x00A5
  JBC   0x03, 0         ;'0x000086'      ;0x00A6
  JMP   0x08B           ;'0x000087'      ;0x00A7
  MOV   A, @0x01        ;'0x000088'      ;0x00A8
  MOV   0x20, A         ;'0x000089'      ;0x00A9
  JMP   0x08D           ;'0x00008A'      ;0x00AA
  MOV   A, @0x00        ;'0x00008B'      ;0x00AB
  MOV   0x20, A         ;'0x00008C'      ;0x00AC
  MOV   A, 0x21         ;'0x00008D'      ;0x00AD
  MOV   0x14, A         ;'0x00008E'      ;0x00AE
  MOV   A, 0x20         ;'0x00008F'      ;0x00AF
  AND   0x14, A         ;'0x000090'      ;0x00B0
  MOV   A, 0x14         ;'0x000091'      ;0x00B1
  MOV   0x1B, A         ;'0x000092'      ;0x00B2
  MOV   0x1C, A         ;'0x000093'      ;0x00B3
  MOV   A, @0x00        ;'0x000094'      ;0x00B4
  XOR   0x1B, A         ;'0x000095'      ;0x00B5
  JBC   0x1B, 7         ;'0x000096'      ;0x00B6
  JMP   0x09A           ;'0x000097'      ;0x00B7
  SUB   0x1C, A         ;'0x000098'      ;0x00B8
  JMP   0x09E           ;'0x000099'      ;0x00B9
  BC    0x03, 2         ;'0x00009A'      ;0x00BA
  BS    0x03, 0         ;'0x00009B'      ;0x00BB
  JBC   0x1C, 7         ;'0x00009C'      ;0x00BC
  BC    0x03, 0         ;'0x00009D'      ;0x00BD
  JBS   0x03, 2         ;'0x00009E'  ;bp      ;0x00BE
  JMP   0x05B           ;'0x00009F'  ;bp      ;0x00BF
;i=0; ( 63 )      ;0x00C0
  MOV   A, @0x00        ;'0x0000A0'  ;bp      ;0x00C1
  MOV   0x22, A         ;'0x0000A1'      ;0x00C2
  MOV   A, @0x00        ;'0x0000A2'      ;0x00C3
  MOV   0x23, A         ;'0x0000A3'      ;0x00C4
  MOV   A, @0x00        ;'0x0000A4'      ;0x00C5
  MOV   0x24, A         ;'0x0000A5'      ;0x00C6
  MOV   A, @0x00        ;'0x0000A6'      ;0x00C7
  MOV   0x25, A         ;'0x0000A7'      ;0x00C8
;n=0; ( 64 )      ;0x00C9
  MOV   A, @0x00        ;'0x0000A8'  ;bp      ;0x00CA
  MOV   0x26, A         ;'0x0000A9'      ;0x00CB
  MOV   A, @0x00        ;'0x0000AA'      ;0x00CC
  MOV   0x27, A         ;'0x0000AB'      ;0x00CD
  MOV   A, @0x00        ;'0x0000AC'      ;0x00CE
  MOV   0x28, A         ;'0x0000AD'      ;0x00CF
  MOV   A, @0x00        ;'0x0000AE'      ;0x00D0
  MOV   0x29, A         ;'0x0000AF'      ;0x00D1
;R60=0; ( 65 )      ;0x00D2
  BC    0x06, 0         ;'0x0000B0'  ;bp      ;0x00D3
;R64=0; ( 66 )      ;0x00D4
  BC    0x06, 4         ;'0x0000B1'  ;bp      ;0x00D5
;for(k=250;k>=1;k--); ( 70 )      ;0x00D6
  MOV   A, @0xFA        ;'0x0000B2'  ;bp      ;0x00D7
  MOV   0x2A, A         ;'0x0000B3'      ;0x00D8
  JMP   0x0B6           ;'0x0000B4'  ;bp      ;0x00D9
;for(k=250;k>=1;k--); ( 70 )      ;0x00DA
  DEC   0x2A            ;'0x0000B5'  ;bp      ;0x00DB
;for(k=250;k>=1;k--); ( 70 )      ;0x00DC
  MOV   A, 0x2A         ;'0x0000B6'  ;bp      ;0x00DD
  MOV   0x14, A         ;'0x0000B7'      ;0x00DE
  MOV   A, @0x01        ;'0x0000B8'      ;0x00DF
  SUB   A, 0x14         ;'0x0000B9'      ;0x00E0
  JBC   0x03, 0         ;'0x0000BA'      ;0x00E1
  JMP   0x0B5           ;'0x0000BB'      ;0x00E2
;if(R63==0) ( 71 )      ;0x00E3
  JBC   0x06, 3         ;'0x0000BC'  ;bp      ;0x00E4
  JMP   0x150           ;'0x0000BD'  ;bp      ;0x00E5
;for(k=150;k>=1;k--); ( 73 )      ;0x00E6
  MOV   A, @0x96        ;'0x0000BE'  ;bp      ;0x00E7
  MOV   0x2A, A         ;'0x0000BF'      ;0x00E8
  JMP   0x0C2           ;'0x0000C0'  ;bp      ;0x00E9
;for(k=150;k>=1;k--); ( 73 )      ;0x00EA
  DEC   0x2A            ;'0x0000C1'  ;bp      ;0x00EB
;for(k=150;k>=1;k--); ( 73 )      ;0x00EC
  MOV   A, 0x2A         ;'0x0000C2'  ;bp      ;0x00ED
  MOV   0x14, A         ;'0x0000C3'      ;0x00EE
  MOV   A, @0x01        ;'0x0000C4'      ;0x00EF
  SUB   A, 0x14         ;'0x0000C5'      ;0x00F0
  JBC   0x03, 0         ;'0x0000C6'      ;0x00F1
  JMP   0x0C1           ;'0x0000C7'      ;0x00F2
;if(R63==0) ( 74 )      ;0x00F3
  JBC   0x06, 3         ;'0x0000C8'  ;bp      ;0x00F4
  JMP   0x150           ;'0x0000C9'  ;bp      ;0x00F5
  JMP   0x0EC           ;'0x0000CA'  ;bp      ;0x00F6
;n++; ( 78 )      ;0x00F7
  INC   0x26            ;'0x0000CB'  ;bp      ;0x00F8
  JBC   0x03, 2         ;'0x0000CC'      ;0x00F9
  INC   0x27            ;'0x0000CD'      ;0x00FA
  JBC   0x03, 2         ;'0x0000CE'      ;0x00FB
  INC   0x28            ;'0x0000CF'      ;0x00FC
  JBC   0x03, 2         ;'0x0000D0'  ;bp      ;0x00FD
  INC   0x29            ;'0x0000D1'      ;0x00FE
;if(n>=25000) ( 79 )      ;0x00FF
  MOV   A, 0x26         ;'0x0000D2'  ;bp      ;0x0100
  MOV   0x14, A         ;'0x0000D3'      ;0x0101
  MOV   A, 0x27         ;'0x0000D4'      ;0x0102
  MOV   0x15, A         ;'0x0000D5'      ;0x0103
  MOV   A, 0x28         ;'0x0000D6'      ;0x0104
  MOV   0x16, A         ;'0x0000D7'      ;0x0105
  MOV   A, 0x29         ;'0x0000D8'      ;0x0106
  MOV   0x17, A         ;'0x0000D9'      ;0x0107
  MOV   A, @0x00        ;'0x0000DA'      ;0x0108
  SUB   A, 0x17         ;'0x0000DB'      ;0x0109
  JBS   0x03, 2         ;'0x0000DC'      ;0x010A
  JMP   0x0E8           ;'0x0000DD'      ;0x010B
  MOV   A, @0x00        ;'0x0000DE'      ;0x010C
  SUB   A, 0x16         ;'0x0000DF'      ;0x010D
  JBS   0x03, 2         ;'0x0000E0'      ;0x010E
  JMP   0x0E8           ;'0x0000E1'      ;0x010F
  MOV   A, @0x61        ;'0x0000E2'      ;0x0110
  SUB   A, 0x15         ;'0x0000E3'      ;0x0111
  JBS   0x03, 2         ;'0x0000E4'      ;0x0112
  JMP   0x0E8           ;'0x0000E5'      ;0x0113
  MOV   A, @0xA8        ;'0x0000E6'      ;0x0114
  SUB   A, 0x14         ;'0x0000E7'      ;0x0115
  JBS   0x03, 0         ;'0x0000E8'  ;bp      ;0x0116
  JMP   0x0EC           ;'0x0000E9'  ;bp      ;0x0117
;stopflag=1; ( 81 )      ;0x0118
  BS    0x05, 6         ;'0x0000EA'  ;bp      ;0x0119
;break; ( 82 )      ;0x011A
  JMP   0x0EE           ;'0x0000EB'  ;bp      ;0x011B
;while(R63==0) ( 76 )      ;0x011C
  JBS   0x06, 3         ;'0x0000EC'  ;bp      ;0x011D
  JMP   0x0CB           ;'0x0000ED'  ;bp      ;0x011E
;n=0; ( 85 )      ;0x011F
  MOV   A, @0x00        ;'0x0000EE'  ;bp      ;0x0120
  MOV   0x26, A         ;'0x0000EF'      ;0x0121

⌨️ 快捷键说明

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