您当前的位置:五五电子网电子知识单片机-工控设备合泰单片机HT46R47单片机HT6221遥控接收程序 正文
HT46R47单片机HT6221遥控接收程序

HT46R47单片机HT6221遥控接收程序

点击数:7160 次   录入时间:03-04 11:33:32   整理:http://www.55dianzi.com   合泰单片机
;==================================                 
BIT_0:
         MOV     A,8           ;data 值小于100μs*8=800μs 判断错误
         SUB     A,CNT0        ;
         SZ      C             ;
         JMP     INT_ERR       ;
         
         MOV     A,26          ;data 值大于100μs*26=2.6ms 判断错误
         SUB     A,CNT0        ;A-CNT0 无借位 C=1 有借位 C=0
         SNZ     C             ;
         JMP     INT_ERR       ;
         
         MOV     A,CNT0        ;data 值大于100μs*16=1.6ms c=1, data=1
         SUB     A,16          ;data 值小于100μs*16=1.6ms c=0, data=0
;---------------------------------   
         RRC     CSR3          ;
         RRC     CSR2          ;
         RRC     CSR1          ;
         RRC     CSR0          ;
         SDZ     BIT_CNT       ;
         JMP     INT_EXIT      ;    
         SET     B_REC_OK      ;
         MOV     A,32          ;
         MOV     BIT_CNT,A     ;
;----------------------------------         
         CLR    B_DISP_E       ;                  
         MOV    A,01H          ;
         XORM   A,BUF2         ;  
         SET    B_DISP_E       ;        
;----------------------------------         
INT_ERR:
         CLR     B_BEGIN       ;                  
INT_EXIT:
         MOV     A,156         ;初值156
         MOV     TMR,A         ;100us*1=100us中断
         
         MOV     A,INT_ACC     ;   
              
         SET     TMRC.4        ;开定时/计时器
         SET     INTC.0        ;开总中断
         RETI                  ;
;**********************************


;**********************************
RES_AD:
          CLR    INTC.0        ;关总中断
          CLR    INTC.3        ;A/D中断控制位EADI
          MOV    A,00001000B   ;
          MOV    ADCR,A        ;PB0/AN0湿度检测口 PB1--PB3=0为数字I/O口

          MOV    A,01H         ;
          MOV    ACSR,A        ;SYS/8
;---------------------------------
          CLR    ADCR.7        ;
          NOP                  ;
          SET    ADCR.7        ;ADCR.7=START
          NOP                  ;
          CLR    ADCR.7        ;
AD_LOOP:
          NOP                  ;

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]  下一页


本文关键字:单片机  程序  合泰单片机单片机-工控设备 - 合泰单片机