人狗畜禽COMPANY LIMITED|全是肉的高H文〈男男〉|全篇肉高H秘书被C办公室四爱|全黄H全肉共妻|全黄H全肉短篇禁乱NP慕浅浅|全黄H全肉短篇N男男

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

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

開(kāi)發(fā)工具

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

技術(shù)支持

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

新品推廣

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

新聞中心

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

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

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

;定義用戶(hù)寄存器
            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      ;判斷模式開(kāi)關(guān)是否閉合
            GOTO   MODLE2      ;“模式開(kāi)關(guān)閉合,則進(jìn)入模式2”
            GOTO   MODLE1      ;“模式開(kāi)關(guān)斷開(kāi),則進(jìn)入模式1”
;------------------------------------------------------------------------
;“模式1”初始化
MODLE1:     
            MOVF   PORTB,1      ;
            BTFSS  PORTB,CHECK  ;判斷是否有斷路
            GOTO  


定日县| 琼中| 凤山市| 南溪县| 长白| 舒兰市| 北川| 晋中市| 汝南县| 福海县| 锡林浩特市| 金堂县| 都兰县| 康乐县| 台南县| 拜城县| 宁河县| 方正县| 夏津县| 东海县| 讷河市| 桐城市| 泽州县| 哈密市| 赫章县| 巨野县| 贺兰县| 南靖县| 金坛市| 无极县| 会泽县| 遂川县| 乳源| 娄底市| 抚顺市| 钟山县| 凌云县| 海盐县| 砚山县| 定边县| 乌兰察布市|