您当前的位置:五五电子网电子知识单片机-工控设备PIC单片机pic16f876a红外接收及ERROR程序 正文
pic16f876a红外接收及ERROR程序

pic16f876a红外接收及ERROR程序

点击数:7475 次   录入时间:03-04 11:50:11   整理:http://www.55dianzi.com   PIC单片机
out6    MOVlw    0x03        
    MOVwf    count1    
;d5
    bcf    flag4,0        
    bcf    flag4,2        ;d2=1脉冲低电平在750US内,代表0
    bcf    flag4,3        ;750US不进行计时
    btfss    portb,2    
    goto    $-1 
dd5    bsf    flag4,3        ;开始计时
    btfss    portb,2        ;测脉冲高电平宽度
    goto    ss5        ;脉冲高电平《750US
    btfss    flag4,2        
    goto    dd5
    bsf    flag,5        ;》750US;FLAG,D7=1
    goto    out5
ss5    bcf    flag,5
out5    MOVlw    0x03        
    MOVwf    count1    
;d4
    bcf    flag4,0        
    bcf    flag4,2        
    bcf    flag4,3        
    btfss    portb,2    
    goto    $-1 
dd4    bsf    flag4,3        
    btfss    portb,2        
    goto    ss4        
    btfss    flag4,2        
    goto    dd4
    bsf    flag,4        
    goto    out4
ss4    bcf    flag,4
out4    MOVlw    0x03        
    MOVwf    count1    
;d3
    bcf    flag4,0        
    bcf    flag4,2        
    bcf    flag4,3        
    btfss    portb,2    
    goto    $-1 
dd3    bsf    flag4,3        
    btfss    portb,2        
    goto    ss3        
    btfss    flag4,2        
    goto    dd3
    bsf    flag,3        
    goto    out3
ss3    bcf    flag,3
out3    MOVlw    0x03        
    MOVwf    count1    
;d2
    bcf    flag4,0        
    bcf    flag4,2        
    bcf    flag4,3        
    btfss    portb,2    
    goto    $-1 
dd2    bsf    flag4,3        
    btfss    portb,2        
    goto    ss2        
    btfss    flag4,2        
    goto    dd2
    bsf    flag,2        
    goto    out2
ss2    bcf    flag,2
out2    MOVlw    0x03        
    MOVwf    count1    
;d1
    bcf    flag4,0        
    bcf    flag4,2        
    bcf    flag4,3        
    btfss    portb,2    
    goto    $-1 
dd1    bsf    flag4,3        
    btfss    portb,2        
    goto    ss1    
    btfss    flag4,2        
    goto    dd1
    bsf    flag,1        
    goto    out1
ss1    bcf    flag,1
out1    MOVlw    0x03        
    MOVwf    count1    
;d0
    bcf    flag4,0        
    bcf    flag4,2        
    bcf    flag4,3        

上一页  [1] [2] [3] [4] [5] [6]  下一页


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