国产精品无码一区二区三区A片_无码狠狠躁久久久久久久91_国产精品久久久久久久_国产99九九久久无码熟妇_国产人妻精品久久久久野外_久久夜色精品国产欧美乱极品_91精品国产色综合久久不卡98口_精品人妻系列无码人妻免费视频

技術(shù)熱線: 4007-888-234
設(shè)計(jì)開發(fā)

專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命

開發(fā)工具

提供開發(fā)工具、應(yīng)用測(cè)試 完善的開發(fā)代碼案例庫(kù)分享

技術(shù)支持

從全面的產(chǎn)品導(dǎo)入到強(qiáng)大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無(wú)限潛能!

新品推廣

提供新的芯片及解決方案,提升客戶產(chǎn)品競(jìng)爭(zhēng)力

新聞中心

提供最新的單片機(jī)資訊,行業(yè)消息以及公司新聞動(dòng)態(tài)

用PIC16C711做的直流電壓表---原理圖,源程序

更新時(shí)間: 2019-03-26
閱讀量:2266

;定義用戶寄存器
            WEI1   EQU H’0C’     ;BIT0=MODS:選擇模式位  0:模式1  1:模式2
                                 ;BIT1=BREK:斷路判別位  0:無(wú)斷路 1:有斷路
                                 ;BIT2=
                                 ;BIT3=
                                 ;BIT4=
                                 ;BIT5=慢響
                                 ;BIT6=快響
                                 ;BIT7=長(zhǎng)響
            WEI2   EQU H’0D’     ;“百位值運(yùn)算的啟始值
            WEI3   EQU H’0E’     ;“十位值運(yùn)算的啟始值
            WEI4   EQU H’0F’     ;個(gè)位值
            WEI5   EQU H’10’     ;百位值
            WEI6   EQU H’11’     ;十位值
            WEI7   EQU H’12’     ;
            WEI8   EQU H’13’     ;
            WEI9   EQU H’14’     ;
            WEIA   EQU H’15’     ;
            WEIB   EQU H’16’

   WEIC   EQU H’17’
            WEID   EQU H’18’
            WEIE   EQU H’19’
            WEIF   EQU H’1A’
            WEIG   EQU H’1B’     
            WEIH   EQU H’1C’
            WEII   EQU H’1D’   
            CHECK  EQU H’7’
            DP     EQU H’1’
            AD     EQU H’0’
            BUZZER EQU H’3’
            R      EQU H’2’
            L      EQU H’4’
;************************************************************************
;矢量地址
            ORG    H’00’        ;復(fù)位矢量
            GOTO  MAIN
            ORG    H’04’        ;中斷矢量
            NOP                            
            GOTO  INTER   
;********************************************************************

****
;數(shù)碼值
TABLE:   
            ADDWF  PCL,F             ;
            RETLW    B’01000000’     ;“0”
            RETLW    B’01111001’     ;“1”
            RETLW    B’00100100’     ;“2”
            RETLW    B’00110000’     ;“3”
            RETLW    B’00011001’     ;“4”
            RETLW    B’00010010’     ;“5”
            RETLW    B’00000010’     ;“6”
            RETLW    B’01011000’     ;“7”
            RETLW    B’00000000’     ;“8”
            RETLW    B’00010000’     ;“9”
;------------------------------------------------------------------------
;清除寄存器WEI1-WEIG         
MAIN:       

 CLRF  WEI1         ;
            CLRF  WEI2         ;
            CLRF  WEI3         ;
            CLRF  WEI4         ;
            CLRF  WEI5         ;
            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      ;
;------------------------------------------------------------------------ 

 CLRF  WEI1         ;
            CLRF  WEI2         ;
            CLRF  WEI3         ;
            CLRF  WEI4         ;
            CLRF  WEI5         ;
            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      ;
;------------------------------------------------------------------------ 

;選擇模式
            BTFSC  WEI1,0      ;判斷模式開關(guān)是否閉合
            GOTO   MODLE2      ;“模式開關(guān)閉合,則進(jìn)入模式2”
            GOTO   MODLE1      ;“模式開關(guān)斷開,則進(jìn)入模式1”
;------------------------------------------------------------------------
;“模式1”初始化
MODLE1:     
            MOVF   PORTB,1      ;
            BTFSS  PORTB,CHECK  ;判斷是否有斷路
            GOTO