您当前的位置:五五电子网电子知识单片机-工控设备PIC单片机PIC16C711电压检测 正文
PIC16C711电压检测

PIC16C711电压检测

点击数:7906 次   录入时间:03-04 11:58:09   整理:http://www.55dianzi.com   PIC单片机
            CLRF  WEI6         ;
            CLRF  WEI7         ;
            CLRF  WEI8         ;
            CLRF  WEI9         ;
            CLRF  WEIA         ;
            CLRF  WEIB         ;
            CLRF  WEIC         ;
            CLRF  WEID         ;
            CLRF  WEIE         ;
            CLRF  WEIF         ;
            CLRF  WEIG         ;          
            CLRF  WEIH         ;
            CLRF  WEII         ; 
            BSF    STATUS,RP0  ;
            BCF    OPTION_REG,NOT_RBPU
            BCF    STATUS,RP0  ;
            MOVF   PORTB,1     ;
            BTFSS  PORTB,1     ;
            BSF    WEI1,0      ;
;------------------------------------------------------------------------
;设置A/D通道及A/D结构
            BSF    STATUS,RP0  ;                       
            MOVLW  B’00000010’ ;设置一个“A/D口”
            MOVWF  ADCON1      ;参考电压:工作电压5V
            MOVLW  B’10000000’ ;
            MOVWF  TRISB       ;
            MOVLW  B’00000001’ ;
            MOVWF  TRISA       ;
            MOVLW  B’10000111’ ;
            MOVWF  OPTION_REG  ;
            MOVLW  B’10100000’ ;
            MOVWF  INTCON      ;                       
;-----------------------------------------------------------------------          
;设置端口“输入/输出”并设置初始状态
            BCF   STATUS,RP0   ;
            MOVLW  B’01000000’ ;设置A/D通道:AN0
            MOVWF  ADCON0      ;选用内部1:8时钟振荡
            MOVLW  B’01111111’ ;
            MOVWF  PORTB       ;
            MOVLW  B’00010110’ ;
            MOVWF  PORTA       ;
            MOVLW  D’252’      ;
            MOVWF  TMR0        ;设置TMR0初始值 
;------------------------------------------------------------------------    
;选择模式
            BTFSC  WEI1,0      ;判断“模式开关”是否闭合
            GOTO   MODLE2      ;“模式开关”闭合,则进入“模式2”
            GOTO   MODLE1      ;“模式开关”断开,则进入“模式1”
;------------------------------------------------------------------------
;“模式1”初始化
MODLE1:    
            MOVF   PORTB,1      ;
            BTFSS  PORTB,CHECK  ;判断是否有断路
            GOTO   $+7          ;
            BSF    WEI1,1       ;
            BSF    WEI1,6       ;有断路:蜂鸣器快响并且“无显示”延时3秒
            BCF    WEI1,5       ;
            BCF    WEI1,7       ;
            CALL   DELAY3S      ;无断路:“无显示”延时3秒
            GOTO   START        ; 
            CALL   DELAY3S      ;                     
            GOTO   START        ;
;------------------------------------------------------------------------

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


本文关键字:检测  PIC单片机单片机-工控设备 - PIC单片机