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

📄 jueshou.lst

📁 JLDLED.rar
💻 LST
📖 第 1 页 / 共 2 页
字号:
   164                           ; iow    ioce            ;WDT控制器 
   165 00022 1830                 mov     a,@0x30
   166 00023 000E                 iow     ioce
   167 00024 1807                 mov    a,@0x07
   168 00025 0002                 contw                  ;分频控制器 
   169 00026 1806                 mov    a,@06
   170 00027 0041                 mov    tcc,a
   171                           ; clr    rf       
   172 00028 1800                 mov    a,@0x00
   173 00029 000F                 iow    iocf            ;中断屏蔽寄存器 
   174                           ; clr    r9
   175 0002A 00D0                 clr    r10
   176 0002B 00D1                 clr    r11
   177 0002C 00D2                 clr    r12
   178 0002D 00D3                 clr    r13
   179 0002E 00D5                 clr    r15
   180 0002F 00D6                 clr    r16
   181 00030 00D7                 clr    r17
   182 00031 00D8                 clr    r18
   183 00032 00E0                 clr    r20
   184 00033 00E1                 clr    r21
   185 00034 00E2                 clr    r22
   186 00035 00E3                 clr    r23
   187 00036 00E4                 clr    r24
   188 00037 00E5                 clr    r25
   189 00038 00E6                 clr    r26
   190 00039 00E7                 clr    r27
   191 0003A 00E8                 clr    r28
   192 0003B 00E9                 clr    r29
   193 0003C 181E                 mov   a,@30
   194 0003D 006A                 mov   r30,a
   195 0003E 1802                 mov   a,@02
   196 0003F 005C                 mov   key2bank,a
   197 00040 1802                 mov   a,@02
   198 00041 005B                 mov   c_time,a
   199 00042 1814                 mov   a,@20
   200 00043 005A                 mov   key1_time,a
   201 00044 18C8                 mov    a,@200
   202 00045 0059                 mov    r19,a
   203 00046 1805                 mov  a,@05
   204 00047 0065                 mov  r25,a
   205 00048 1805                 mov  a,@05
   206 00049 0060                 mov  r20,a
   207 0004A 180A                 mov  a,@10
   208 0004B 0061                 mov  r21,a
   209 0004C 1800                 mov  a,@0
   210 0004D 0069                 mov  r29,a
   211 0004E 180A                 mov  a,@10
   212 0004F 0055                 mov  r15,a
   213 00050 1805                 mov  a,@05
   214 00051 005D                 mov  xinhao_room,a
   215 00052 180A                 mov  a,@10
   216 00053 005E                 mov  bellroom,a
   217 00054 00DF                 clr  flagbit
   218 00055 0011                 disi
   219                      ;**************************************** ;装入密码                           
   220 00056 1494                 jmp  loop
   221                     ;**********************************************
   222 00057                remote:                  ;检测50ms内有没有编码接收                                                       
   223                            ; mov    a,@200
   224                           ;  mov    r19,a
   225                     ; remote1:                   ;检测4ms高电平 
   226 00057 1804                 mov     a,@04
   227 00058 0062                 mov     r22,a
   228 00059                remote2:
   229 00059 0004                 wdtc
   230 0005A 18FA                 mov     a,@250
   231 0005B 0063                 mov     r23,a  
   232 0005C                remote3:
   233 0005C 0000                 nop             
   234 0005D 0F46                 jbs   p6,rem           ;还是低电平等待 
   235 0005E 1491                 jmp   remend
   236 0005F 05E3                 djz   r23
   237 00060 145C                 jmp   remote3
   238 00061 05E2                 djz   r22
   239 00062 1459                 jmp   remote2
   240                                                  ;等待2ms内接收到高电平 
   241 00063 1804                 mov   a,@04
   242 00064 0051                 mov   r11,a
   243 00065 1806                 mov   a,@06
   244 00066 0062                 mov   r22,a
   245 00067                remote4:
   246 00067 0004                 wdtc
   247 00068 1864                 mov   a,@100
   248 00069 0063                 mov   r23,a       
   249 0006A                remote5:
   250 0006A 0000                 nop                   ;4到6秒内接收下降沿,则跳去解码,否则返回。 
   251 0006B 0F46                 jbs   p6,rem
   252                           ; djz   r25
   253                          ;  jmp   $-1
   254 0006C 1472                 jmp   remote6
   255 0006D 05E3                 djz   r23
   256 0006E 146A                 jmp   remote5
   257 0006F 05E2                 djz   r22
   258 00070 1467                 jmp   remote4
   259                           ; bc    r10,enable     ;超出6ms,接收错误返回。 
   260 00071 1491                 jmp   remend
   261                     ; remote61: 
   262                         ;   jbc   p6,rem
   263                          ;  jmp   remend               
   264 00072                remote6:                 ;等待300us后,采集接收信号?
   265 00072 1878                 mov   a,@120
   266 00073 0068                 mov   r28,a
   267 00074                tt0:
   268 00074 0000                 nop
   269 00075 0000                 nop
   270 00076 05E8                 djz   r28
   271 00077 1474                 jmp   tt0
   272 00078 0F46                 jbs   p6,rem
   273 00079 147C                 jmp   gg
   274 0007A 0803                 bc    status,c
   275 0007B 147D                 jmp   mm
   276 0007C                gg:      
   277                           ; jbs   p6,rem
   278 0007C 0A03                  bs    status,c
   279 0007D                mm:
   280 0007D 0000                 nop
   281 0007E 0000                 nop
   282 0007F 0669                 rrc   r29                        
   283 00080               qq1:                             ;等待第二个码值下降沿 
   284 00080 0F46                 jbs   p6,rem
   285 00081 1480                 jmp   qq1
   286 00082               qq2:
   287 00082 0D46                 jbc   p6,rem
   288 00083 1482                 jmp   qq2
   289 00084 05D1                 djz   r11
   290 00085 1472                 jmp   remote6
   291                     ;********************** 把接收的编码左移4位,将8位密码放在同一字世节上 
   292 00086 0429                 mov   a,r29
   293 00087 1A70                 and   a,@01110000b
   294 00088 0326                 xor   a,r26
   295 00089 0E83                 jbs   status,z
   296 0008A 1491                 jmp   remend 
   297 0008B 100B                 call  work 
   298 0008C 0000                 nop
   299 0008D 0000                 nop
   300 0008E 00E9                 clr   r29
   301                           ; call  dealy
   302 0008F 0000                 nop
   303 00090 0000                 nop
   304 00091               remend:
   305 00091 0000                 nop
   306 00092 0000                 nop
   307 00093 1494                 jmp   loop 
   308                     ;*************************************************************
   309                     ;*************************************************************
   310 00094               loop:
   311 00094 0004                 wdtc
   312 00095 0000                 nop
   313 00096 0000                 nop
   314 00097 0406                 mov     a,p6
   315 00098 1A07                 and     a,@00000111b
   316 00099 0066                 mov     r26,a
   317 0009A 0766                 swap    r26
   318 0009B 0D46                 jbc     p6,rem 
   319 0009C 1457                 jmp     remote  
   320 0009D 0000                 nop            
   321 0009E 1494                 jmp     loop
   322                     ;******************************************************************      
   323                            end
   324                              
   325                               
  0 Error(s), 0 Warning(s), 0 User Message(s)

⌨️ 快捷键说明

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