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

📄 070707_bp_rmk.dt

📁 单片机类程序
💻 DT
📖 第 1 页 / 共 5 页
字号:
  MOV   0x14, A         ;'0x0000CC'      ;0x0104
  MOV   A, @0x01        ;'0x0000CD'      ;0x0105
  ADD   0x14, A         ;'0x0000CE'      ;0x0106
  BC    0x03, 0         ;'0x0000CF'      ;0x0107
  RLC   0x14            ;'0x0000D0'      ;0x0108
  MOV   A, @0xA0        ;'0x0000D1'      ;0x0109
  ADD   0x14, A         ;'0x0000D2'      ;0x010A
  MOV   A, 0x14         ;'0x0000D3'      ;0x010B
  MOV   0x04, A         ;'0x0000D4'      ;0x010C
  MOV   A, 0x00         ;'0x0000D5'      ;0x010D
  MOV   0x14, A         ;'0x0000D6'      ;0x010E
  INC   0x04            ;'0x0000D7'      ;0x010F
  MOV   A, 0x00         ;'0x0000D8'      ;0x0110
  MOV   0x15, A         ;'0x0000D9'      ;0x0111
  BC    0x04, 6         ;'0x0000DA'      ;0x0112
  BS    0x04, 7         ;'0x0000DB'      ;0x0113
  MOV   A, 0x2E         ;'0x0000DC'      ;0x0114
  MOV   0x10, A         ;'0x0000DD'      ;0x0115
  MOV   A, 0x2F         ;'0x0000DE'      ;0x0116
  MOV   0x11, A         ;'0x0000DF'      ;0x0117
  MOV   A, 0x15         ;'0x0000E0'      ;0x0118
  SUB   A, 0x11         ;'0x0000E1'      ;0x0119
  JBS   0x03, 2         ;'0x0000E2'      ;0x011A
  JMP   0x0E6           ;'0x0000E3'      ;0x011B
  MOV   A, 0x14         ;'0x0000E4'      ;0x011C
  SUB   A, 0x10         ;'0x0000E5'      ;0x011D
  JBS   0x03, 0         ;'0x0000E6'  ;bp      ;0x011E
  JMP   0x106           ;'0x0000E7'  ;bp      ;0x011F
;r_min_t=rc_temp      ;0x0120
  BC    0x04, 6         ;'0x0000E8'  ;bp      ;0x0121
  BC    0x04, 7         ;'0x0000E9'      ;0x0122
  MOV   A, 0x2D         ;'0x0000EA'      ;0x0123
  MOV   0x14, A         ;'0x0000EB'      ;0x0124
  MOV   A, @0x01        ;'0x0000EC'      ;0x0125
  ADD   0x14, A         ;'0x0000ED'      ;0x0126
  BC    0x03, 0         ;'0x0000EE'      ;0x0127
  RLC   0x14            ;'0x0000EF'      ;0x0128
  MOV   A, @0xA0        ;'0x0000F0'      ;0x0129
  ADD   0x14, A         ;'0x0000F1'      ;0x012A
  MOV   A, 0x14         ;'0x0000F2'      ;0x012B
  MOV   0x04, A         ;'0x0000F3'      ;0x012C
  MOV   A, 0x00         ;'0x0000F4'      ;0x012D
  MOV   0x14, A         ;'0x0000F5'      ;0x012E
  INC   0x04            ;'0x0000F6'      ;0x012F
  MOV   A, 0x00         ;'0x0000F7'      ;0x0130
  MOV   0x15, A         ;'0x0000F8'      ;0x0131
  MOV   A, 0x14         ;'0x0000F9'      ;0x0132
  BC    0x04, 6         ;'0x0000FA'      ;0x0133
  BS    0x04, 7         ;'0x0000FB'      ;0x0134
  MOV   0x2E, A         ;'0x0000FC'      ;0x0135
  MOV   A, 0x15         ;'0x0000FD'      ;0x0136
  MOV   0x2F, A         ;'0x0000FE'  ;bp      ;0x0137
;r_min_p=rc_times+1; ( 420 )      ;0x0138
  BC    0x04, 6         ;'0x0000FF'      ;0x0139
  BC    0x04, 7         ;'0x000100'      ;0x013A
  MOV   A, 0x2D         ;'0x000101'      ;0x013B
  ADD   A, @0x01        ;'0x000102'      ;0x013C
  BS    0x04, 6         ;'0x000103'      ;0x013D
  BS    0x04, 7         ;'0x000104'      ;0x013E
  MOV   0x20, A         ;'0x000105'  ;bp      ;0x013F
;if(rc_temp      ;0x0140
  MOV   A, @0x04        ;'0x000106'      ;0x0141
  MOV   0x14, A         ;'0x000107'      ;0x0142
  BC    0x04, 6         ;'0x000108'      ;0x0143
  BC    0x04, 7         ;'0x000109'      ;0x0144
  MOV   A, 0x2D         ;'0x00010A'      ;0x0145
  SUB   0x14, A         ;'0x00010B'      ;0x0146
  BC    0x03, 0         ;'0x00010C'      ;0x0147
  RLC   0x14            ;'0x00010D'      ;0x0148
  MOV   A, @0xA0        ;'0x00010E'      ;0x0149
  ADD   0x14, A         ;'0x00010F'      ;0x014A
  MOV   A, 0x14         ;'0x000110'      ;0x014B
  MOV   0x04, A         ;'0x000111'      ;0x014C
  MOV   A, 0x00         ;'0x000112'      ;0x014D
  MOV   0x14, A         ;'0x000113'      ;0x014E
  INC   0x04            ;'0x000114'      ;0x014F
  MOV   A, 0x00         ;'0x000115'      ;0x0150
  MOV   0x15, A         ;'0x000116'      ;0x0151
  BC    0x04, 6         ;'0x000117'      ;0x0152
  BS    0x04, 7         ;'0x000118'      ;0x0153
  MOV   A, 0x30         ;'0x000119'      ;0x0154
  MOV   0x10, A         ;'0x00011A'      ;0x0155
  MOV   A, 0x31         ;'0x00011B'      ;0x0156
  MOV   0x11, A         ;'0x00011C'      ;0x0157
  MOV   A, 0x11         ;'0x00011D'      ;0x0158
  SUB   A, 0x15         ;'0x00011E'      ;0x0159
  JBS   0x03, 2         ;'0x00011F'      ;0x015A
  JMP   0x123           ;'0x000120'      ;0x015B
  MOV   A, 0x10         ;'0x000121'      ;0x015C
  SUB   A, 0x14         ;'0x000122'      ;0x015D
  JBS   0x03, 0         ;'0x000123'  ;bp      ;0x015E
  JMP   0x143           ;'0x000124'  ;bp      ;0x015F
;r_max_t=rc_temp      ;0x0160
  MOV   A, @0x04        ;'0x000125'  ;bp      ;0x0161
  MOV   0x14, A         ;'0x000126'      ;0x0162
  BC    0x04, 6         ;'0x000127'      ;0x0163
  BC    0x04, 7         ;'0x000128'      ;0x0164
  MOV   A, 0x2D         ;'0x000129'      ;0x0165
  SUB   0x14, A         ;'0x00012A'      ;0x0166
  BC    0x03, 0         ;'0x00012B'      ;0x0167
  RLC   0x14            ;'0x00012C'      ;0x0168
  MOV   A, @0xA0        ;'0x00012D'      ;0x0169
  ADD   0x14, A         ;'0x00012E'      ;0x016A
  MOV   A, 0x14         ;'0x00012F'      ;0x016B
  MOV   0x04, A         ;'0x000130'      ;0x016C
  MOV   A, 0x00         ;'0x000131'      ;0x016D
  MOV   0x14, A         ;'0x000132'      ;0x016E
  INC   0x04            ;'0x000133'      ;0x016F
  MOV   A, 0x00         ;'0x000134'      ;0x0170
  MOV   0x15, A         ;'0x000135'      ;0x0171
  MOV   A, 0x14         ;'0x000136'      ;0x0172
  BC    0x04, 6         ;'0x000137'      ;0x0173
  BS    0x04, 7         ;'0x000138'      ;0x0174
  MOV   0x30, A         ;'0x000139'      ;0x0175
  MOV   A, 0x15         ;'0x00013A'      ;0x0176
  MOV   0x31, A         ;'0x00013B'  ;bp      ;0x0177
;r_max_p=4-rc_times; ( 425 )      ;0x0178
  BC    0x04, 6         ;'0x00013C'      ;0x0179
  BC    0x04, 7         ;'0x00013D'      ;0x017A
  MOV   A, 0x2D         ;'0x00013E'      ;0x017B
  SUB   A, @0x04        ;'0x00013F'      ;0x017C
  BS    0x04, 6         ;'0x000140'      ;0x017D
  BS    0x04, 7         ;'0x000141'      ;0x017E
  MOV   0x21, A         ;'0x000142'  ;bp      ;0x017F
;rc_times++; ( 427 )      ;0x0180
  BC    0x04, 6         ;'0x000143'      ;0x0181
  BC    0x04, 7         ;'0x000144'      ;0x0182
  INC   0x2D            ;'0x000145'  ;bp      ;0x0183
;}	while(rc_times<5); ( 428 )      ;0x0184
  MOV   A, @0x05        ;'0x000146'      ;0x0185
  SUB   A, 0x2D         ;'0x000147'      ;0x0186
  JBS   0x03, 0         ;'0x000148'  ;bp      ;0x0187
  JMP   0x0C9           ;'0x000149'  ;bp      ;0x0188
;rc_times=0; ( 429 )      ;0x0189
  CLR   0x2D            ;'0x00014A'  ;bp      ;0x018A
;if(sensor==1) ( 430 )      ;0x018B
  JBS   0x37, 0         ;'0x00014B'  ;bp      ;0x018C
  JMP   0x199           ;'0x00014C'  ;bp      ;0x018D
;rc_accumulate_sensor=0; ( 432 )      ;0x018E
  BS    0x04, 6         ;'0x00014D'  ;bp      ;0x018F
  BC    0x04, 7         ;'0x00014E'      ;0x0190
  CLR   0x2F            ;'0x00014F'      ;0x0191
  CLR   0x2E            ;'0x000150'      ;0x0192
  CLR   0x2D            ;'0x000151'      ;0x0193
  CLR   0x2C            ;'0x000152'  ;bp      ;0x0194
;if((rc_times!=r_min_p)&&(rc_times!=r_max_p)) ( 435 )      ;0x0195
  BC    0x04, 6         ;'0x000153'      ;0x0196
  BC    0x04, 7         ;'0x000154'      ;0x0197
  MOV   A, 0x2D         ;'0x000155'      ;0x0198
  MOV   0x14, A         ;'0x000156'      ;0x0199
  BS    0x04, 6         ;'0x000157'      ;0x019A
  BS    0x04, 7         ;'0x000158'      ;0x019B
  MOV   A, 0x20         ;'0x000159'      ;0x019C
  MOV   0x10, A         ;'0x00015A'      ;0x019D
  MOV   A, 0x14         ;'0x00015B'      ;0x019E
  XOR   A, 0x10         ;'0x00015C'      ;0x019F
  JBC   0x03, 2         ;'0x00015D'      ;0x01A0
  JMP   0x186           ;'0x00015E'  ;bp      ;0x01A1
  MOV   A, 0x21         ;'0x00015F'      ;0x01A2
  MOV   0x10, A         ;'0x000160'      ;0x01A3
  MOV   A, 0x14         ;'0x000161'      ;0x01A4
  XOR   A, 0x10         ;'0x000162'      ;0x01A5
  JBC   0x03, 2         ;'0x000163'  ;bp      ;0x01A6
  JMP   0x186           ;'0x000164'  ;bp      ;0x01A7
;rc_accumulate_sensor=rc_accumulate_sensor+rc_temp      ;0x01A8
  BC    0x04, 6         ;'0x000165'  ;bp      ;0x01A9
  BC    0x04, 7         ;'0x000166'      ;0x01AA
  MOV   A, 0x2D         ;'0x000167'      ;0x01AB
  MOV   0x14, A         ;'0x000168'      ;0x01AC
  BC    0x03, 0         ;'0x000169'      ;0x01AD
  RLC   0x14            ;'0x00016A'      ;0x01AE
  MOV   A, @0xA0        ;'0x00016B'      ;0x01AF
  ADD   0x14, A         ;'0x00016C'      ;0x01B0
  MOV   A, 0x14         ;'0x00016D'      ;0x01B1
  MOV   0x04, A         ;'0x00016E'      ;0x01B2
  MOV   A, 0x00         ;'0x00016F'      ;0x01B3
  MOV   0x14, A         ;'0x000170'      ;0x01B4
  INC   0x04            ;'0x000171'      ;0x01B5
  MOV   A, 0x00         ;'0x000172'      ;0x01B6
  MOV   0x15, A         ;'0x000173'      ;0x01B7
  CLR   0x16            ;'0x000174'      ;0x01B8
  CLR   0x17            ;'0x000175'      ;0x01B9
  MOV   A, 0x14         ;'0x000176'      ;0x01BA
  BS    0x04, 6         ;'0x000177'      ;0x01BB
  BC    0x04, 7         ;'0x000178'      ;0x01BC
  ADD   0x2C, A         ;'0x000179'      ;0x01BD
  JBC   0x03, 0         ;'0x00017A'      ;0x01BE
  INC   0x2D            ;'0x00017B'      ;0x01BF
  MOV   A, 0x15         ;'0x00017C'      ;0x01C0
  ADD   0x2D, A         ;'0x00017D'      ;0x01C1
  JBC   0x03, 0         ;'0x00017E'      ;0x01C2
  INC   0x2E            ;'0x00017F'      ;0x01C3
  MOV   A, 0x16         ;'0x000180'      ;0x01C4
  ADD   0x2E, A         ;'0x000181'      ;0x01C5
  JBC   0x03, 0         ;'0x000182'      ;0x01C6
  INC   0x2F            ;'0x000183'      ;0x01C7
  MOV   A, 0x17         ;'0x000184'      ;0x01C8
  ADD   0x2F, A         ;'0x000185'  ;bp      ;0x01C9
;rc_times++; ( 439 )      ;0x01CA
  BC    0x04, 6         ;'0x000186'      ;0x01CB
  BC    0x04, 7         ;'0x000187'      ;0x01CC
  INC   0x2D            ;'0x000188'  ;bp      ;0x01CD
;}	while(rc_times<6); ( 440 )      ;0x01CE
  MOV   A, @0x06        ;'0x000189'      ;0x01CF
  SUB   A, 0x2D         ;'0x00018A'      ;0x01D0
  JBS   0x03, 0         ;'0x00018B'  ;bp      ;0x01D1
  JMP   0x153           ;'0x00018C'  ;bp      ;0x01D2
;rc_accumulate_sensor>>=2;//get the average value of the sample value ( 441 )      ;0x01D3
  MOV   A, @0x02        ;'0x00018D'  ;bp      ;0x01D4
  MOV   0x18, A         ;'0x00018E'      ;0x01D5
  BC    0x03, 0         ;'0x00018F'      ;0x01D6
  BS    0x04, 6         ;'0x000190'      ;0x01D7
  BC    0x04, 7         ;'0x000191'      ;0x01D8
  RRC   0x2F            ;'0x000192'      ;0x01D9
  RRC   0x2E            ;'0x000193'      ;0x01DA
  RRC   0x2D            ;'0x000194'      ;0x01DB
  RRC   0x2C            ;'0x000195'      ;0x01DC
  DJZ   0x18            ;'0x000196'  ;bp      ;0x01DD
  JMP   0x18F           ;'0x000197'      ;0x01DE
  JMP   0x1E4           ;'0x000198'  ;bp      ;0x01DF
;rc_accumulate_stand=0; ( 445 )      ;0x01E0
  BS    0x04, 6         ;'0x000199'      ;0x01E1
  BC    0x04, 7         ;'0x00019A'      ;0x01E2
  CLR   0x33            ;'0x00019B'      ;0x01E3
  CLR   0x32            ;'0x00019C'      ;0x01E4
  CLR   0x31            ;'0x00019D'      ;0x01E5
  CLR   0x30            ;'0x00019E'  ;bp      ;0x01E6
;if((rc_times!=r_min_p)&&(rc_times!=r_max_p)) ( 448 )      ;0x01E7
  BC    0x04, 6         ;'0x00019F'      ;0x01E8
  BC    0x04, 7         ;'0x0001A0'      ;0x01E9
  MOV   A, 0x2D         ;'0x0001A1'      ;0x01EA
  MOV   0x14, A         ;'0x0001A2'      ;0x01EB
  BS    0x04, 6         ;'0x0001A3'      ;0x01EC
  BS    0x04, 7         ;'0x0001A4'      ;0x01ED
  MOV   A, 0x20         ;'0x0001A5'      ;0x01EE
  MOV   0x10, A         ;'0x0001A6'      ;0x01EF
  MOV   A, 0x14         ;'0x0001A7'      ;0x01F0
  XOR   A, 0x10         ;'0x0001A8'      ;0x01F1
  JBC   0x03, 2         ;'0x0001A9'      ;0x01F2
  JMP   0x1D2           ;'0x0001AA'  ;bp      ;0x01F3
  MOV   A, 0x21         ;'0x0001AB'      ;0x01F4
  MOV   0x10, A         ;'0x0001AC'      ;0x01F5
  MOV   A, 0x14         ;'0x0001AD'      ;0x01F6
  XOR   A, 0x10         ;'0x0001AE'      ;0x01F7
  JBC   0x03, 2         ;'0x0001AF'  ;bp      ;0x01F8
  JMP   0x1D2           ;'0x0001B0'  ;bp      ;0x01F9
;rc_accumulate_stand=rc_accumulate_stand+rc_temp      ;0x01FA
  BC    0x04, 6         ;'0x0001B1'  ;bp      ;0x01FB
  BC    0x04, 7         ;'0x0001B2'      ;0x01FC
  MOV   A, 0x2D         ;'0x0001B3'      ;0x01FD
  MOV   0x14, A         ;'0x0001B4'      ;0x01FE
  BC    0x03, 0         ;'0x0001B5'      ;0x01FF
  RLC   0x14            ;'0x0001B6'      ;0x0200
  MOV   A, @0xA0        ;'0x0001B7'      ;0x0201
  ADD   0x14, A         ;'0x0001B8'      ;0x0202
  MOV   A, 0x14         ;'0x0001B9'      ;0x0203
  MOV   0x04, A         ;'0x0001BA'      ;0x0204
  MOV   A, 0x00         ;'0x0001BB'      ;0x0205
  MOV   0x14, A         ;'0x0001BC'      ;0x0206
  INC   0x04            ;'0x0001BD'      ;0x0207

⌨️ 快捷键说明

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