亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 16c711電壓表.asm

?? PIC 16c711 做電壓表的源程序
?? ASM
?? 第 1 頁 / 共 2 頁
字號:
;定義用戶寄存器
            WEI1   EQU H’0C’     ;BIT0=MODS:選擇模式位  0:模式1  1:模式2
                                 ;BIT1=BREK:斷路判別位  0:無斷路 1:有斷路
                                 ;BIT2=
                                 ;BIT3=
                                 ;BIT4=
                                 ;BIT5=慢響
                                 ;BIT6=快響
                                 ;BIT7=長響
            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      ;
;------------------------------------------------------------------------ 
;設(shè)置A/D通道及A/D結(jié)構(gòu) 
            BSF    STATUS,RP0  ;                        
            MOVLW  B’00000010’ ;設(shè)置一個(gè)“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      ;                        
;-----------------------------------------------------------------------           
;設(shè)置端口“輸入/輸出”并設(shè)置初始狀態(tài) 
            BCF   STATUS,RP0   ;
            MOVLW  B’01000000’ ;設(shè)置A/D通道:AN0
            MOVWF  ADCON0      ;選用內(nèi)部1:8時(shí)鐘振蕩
            MOVLW  B’01111111’ ;
            MOVWF  PORTB       ;
            MOVLW  B’00010110’ ;
            MOVWF  PORTA       ;
            MOVLW  D’252’      ;
            MOVWF  TMR0        ;設(shè)置TMR0初始值  
;------------------------------------------------------------------------     
;選擇模式
            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   $+7          ;
            BSF    WEI1,1       ;
            BSF    WEI1,6       ;有斷路:蜂鳴器快響并且“無顯示”延時(shí)3秒
            BCF    WEI1,5       ;
            BCF    WEI1,7       ;
            CALL   DELAY3S      ;無斷路:“無顯示”延時(shí)3秒
            GOTO   START        ;  
            CALL   DELAY3S      ;                      
            GOTO   START        ;
;------------------------------------------------------------------------
;“模式2”初始化  檢測數(shù)碼管各段,蜂鳴器“長響 ”
MODLE2:     
            BSF    WEI1,0       ;設(shè)置“模式選擇位”
            BSF    WEI1,7       ;打開蜂鳴器“長響 ”
            BCF    WEI1,5       ;
            BCF    WEI1,6       ;
            BCF    STATUS,C     ;設(shè)置“進(jìn)位標(biāo)志位”          
            MOVLW  B’11111111’  ;    
            MOVWF  WEI7         ;    
            RLF    WEI7,F       ;
            MOVF   WEI7,W       ;      
            MOVWF  PORTB        ;設(shè)置“檢測數(shù)碼管段值”給PORT5
            BCF    PORTA,R      ;開通“右數(shù)碼管”
            BCF    PORTA,L      ;開通“左數(shù)碼管”
            CALL   DELAYP5      ;
            BSF    PORTA,R      ;關(guān)閉“右數(shù)碼管”
            BSF    PORTA,L      ;關(guān)閉“左數(shù)碼管”
            MOVLW  B’11111111’  ;
            MOVWF  PORTB        ;清除給PORT5的“檢測數(shù)碼管段值”
            BTFSC  WEI7,6       ;檢測是否完畢
            GOTO   $-D’11’      ;沒有完畢 繼續(xù)檢測
            BCF    PORTA,DP     ;已完畢 設(shè)置“小數(shù)點(diǎn)”及“1”值
            BCF    PORTA,R      ;開通“右數(shù)碼管”     
            BCF    PORTA,L      ;開通“左數(shù)碼管”
            CALL   DELAYP5      ;
            BSF    PORTA,R      ;關(guān)閉“右數(shù)碼管”
            BSF    PORTA,L      ;關(guān)閉“左數(shù)碼管”
            BSF    PORTA,DP     ;清除“小數(shù)點(diǎn)”及“1”值
            BCF    WEI1,7       ;關(guān)閉蜂鳴器“長響 ”
            BCF    WEI1,6       ;
            BCF    WEI1,5       ;     
            GOTO   START        ;
;------------------------------------------------------------------------
;開始工作
START:      
            MOVF   PORTB,F      ;
            BTFSC  PORTB,CHECK  ;判斷是否有斷路
            GOTO   DUANLU       ;有斷路
            BCF    WEI1,1       ;清0斷路判別位 
            GOTO   PANZHI       ;無斷路
;------------------------------------------------------------------------
;斷路處理
DUANLU:     
            BSF    WEI1,1       ;設(shè)置斷路判別位
            BSF    WEI1,6       ;
            BCF    WEI1,5       ;
            BCF    WEI1,7       ;
            GOTO   PANZHI       ;        
;------------------------------------------------------------------------
;判斷電壓值
PANZHI:     
            BSF    ADCON0,ADON    ;A/D處于工作狀態(tài)
            BSF    ADCON0,GO_DONE ;A/D開始運(yùn)行
            BTFSC  ADCON0,GO_DONE ;判A/D是否完成
            GOTO   $-1            ;A/D沒完成
            BCF    ADCON0,ADIF    ;
            BCF    ADCON0,ADON    ;A/D已完成 關(guān)閉A/D
            CALL CV               ;
            MOVF   ADRES,W        ;
            MOVWF  WEI8           ;
            MOVWF  WEI2           ;A/D值傳給WEI2
            BCF    STATUS,C       ;清零“進(jìn)位標(biāo)志位”                
            SUBLW  D’200’         ;
            BTFSS  STATUS,C
            GOTO   V_20           ;跳到“20V以上”程序
            MOVF   ADRES,W
            BCF    STATUS,C       ;清零“進(jìn)位標(biāo)志位”
            SUBLW  D’160’
            BTFSS  STATUS,C
            GOTO   V16            ;跳到“16V-19.9V之間”程序
            MOVF   ADRES,W
            BCF    STATUS,C       ;清零“進(jìn)位標(biāo)志位”
            SUBLW  D’100’
            BTFSS  STATUS,C
            GOTO   V10            ;跳到“10V-15.9V之間”程序
            MOVF   ADRES,W 
            BCF    STATUS,C       ;清零“進(jìn)位標(biāo)志位”
            SUBLW  D’50’
            BTFSS  STATUS,C
            GOTO   V5             ;跳到“5V-9.9V之間”程序
            GOTO   V4.9           ;跳到4.9V以下程序            
;-------------------------------------------------------------------------           
V4.9:                             ;4.9V以下 數(shù)碼管顯示LL
           BTFSC   WEI1,1         ;判斷是否有斷路
           GOTO    $+6            ;
           BSF     WEI1,7         ;無斷路 長響
           BCF     WEI1,6         ;
           BCF     WEI1,5         ;
           CALL    LL             ;
           GOTO    START          ;
           BSF     WEI1,6         ;有斷路 快響
           BCF     WEI1,5         ;
           BCF     WEI1,7         ;
           CALL    LL             ;
           GOTO    START          ;           
;-------------------------------------------------------------------------
V5:                               ;5V-9.9V之間           
           BTFSC   WEI1,1         ;判斷是否有斷路
           GOTO    $+5            ;
           BSF     WEI1,5         ;無斷路 慢響
           BCF     WEI1,6         ;
           BCF     WEI1,7         ;
           GOTO    DISPLAY        ;
           BSF     WEI1,6         ;有斷路 快響
           BCF     WEI1,5         ;
           BCF     WEI1,7         ;
           GOTO    DISPLAY        ;           
;-------------------------------------------------------------------------
V10:                              ;10V-15.9V之間
           BTFSC   WEI1,1         ;判斷是否有斷路
           GOTO    $+5            ;
           BCF     WEI1,5         ;無斷路 不響
           BCF     WEI1,6         ;
           BCF     WEI1,7         ;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
7777精品伊人久久久大香线蕉完整版| 久久99这里只有精品| 日韩午夜电影av| 欧美四级电影在线观看| av一区二区三区黑人| 国产99一区视频免费| 国产一区不卡视频| 国产在线精品不卡| 日本午夜精品一区二区三区电影| 亚洲午夜精品久久久久久久久| 亚洲卡通动漫在线| 亚洲国产精品自拍| 午夜伊人狠狠久久| 日本成人中文字幕| 久久精品国产亚洲a| 全国精品久久少妇| 三级久久三级久久| 久久se这里有精品| 国产一区二区在线电影| 韩国一区二区在线观看| 国产成人精品影院| 色婷婷亚洲一区二区三区| 91浏览器在线视频| 欧美日韩亚洲综合一区| 日韩久久免费av| 久久久综合九色合综国产精品| 久久精品亚洲一区二区三区浴池| 中文字幕一区二区视频| 一区二区免费视频| 麻豆成人91精品二区三区| 国产一区二区三区四| 91在线免费看| 欧美一区二区在线免费播放| 欧美xxxxx牲另类人与| 中文字幕精品三区| 亚洲一区二区美女| 国产麻豆午夜三级精品| 色综合久久综合网欧美综合网| 欧美人伦禁忌dvd放荡欲情| 欧美一级黄色片| 国产精品情趣视频| 亚洲国产欧美在线| 国产麻豆成人传媒免费观看| 色综合色综合色综合色综合色综合| 欧美日韩国产a| 国产精品美女一区二区| 伊人婷婷欧美激情| 国产成人超碰人人澡人人澡| 欧美日韩二区三区| 自拍av一区二区三区| 美国毛片一区二区三区| 91麻豆精品秘密| 国产欧美日韩在线| 蜜桃av一区二区在线观看| 色婷婷激情综合| 国产午夜精品在线观看| 亚洲二区在线视频| 91在线精品一区二区| 久久久噜噜噜久久中文字幕色伊伊| 亚洲大片在线观看| av一二三不卡影片| 国产婷婷色一区二区三区四区| 亚洲伊人色欲综合网| 丁香激情综合国产| 久久综合久色欧美综合狠狠| 日韩高清一级片| 欧美在线一区二区| 亚洲精品视频在线观看网站| 国产传媒日韩欧美成人| 日韩一区二区三区观看| 亚洲超碰97人人做人人爱| 99riav久久精品riav| 日本一区二区三区在线不卡| 紧缚捆绑精品一区二区| 欧美电影精品一区二区| 天天操天天综合网| 欧美三级欧美一级| 婷婷成人综合网| 欧美天天综合网| 亚洲电影一级片| 日本电影亚洲天堂一区| 一区二区三区日本| 欧洲色大大久久| 午夜精品久久久久久不卡8050| 色婷婷精品大视频在线蜜桃视频| 亚洲精品日日夜夜| 欧美艳星brazzers| 日韩国产高清在线| 日韩亚洲欧美成人一区| 蜜臀av一区二区在线免费观看| 欧美群妇大交群中文字幕| 亚洲成a人v欧美综合天堂| 欧美日韩视频不卡| 美女性感视频久久| 久久久一区二区三区| 国产美女精品一区二区三区| 国产日韩精品一区二区浪潮av| 国产1区2区3区精品美女| 国产精品久久久久影视| 色视频欧美一区二区三区| 亚洲人成网站色在线观看| 在线观看视频91| 麻豆成人91精品二区三区| 国产视频视频一区| 91蝌蚪porny| 蜜臀av一区二区在线免费观看| 欧美mv日韩mv国产网站app| 国产99久久久久久免费看农村| 成人免费一区二区三区在线观看 | 成人黄色电影在线| 亚洲精选免费视频| 欧美精品日日鲁夜夜添| 偷拍一区二区三区| 91精品国产色综合久久久蜜香臀| 日韩理论片一区二区| 91精品国产综合久久久久久 | 国产成人一级电影| 亚洲欧美视频在线观看视频| 欧美欧美欧美欧美| 成人v精品蜜桃久久一区| 亚洲综合成人网| 久久精品网站免费观看| 91麻豆国产精品久久| 精品一区在线看| 一区二区三区中文字幕| 不卡电影一区二区三区| 日韩黄色小视频| 日本一区二区成人| 91精品国产综合久久婷婷香蕉 | 激情综合色播五月| 一区二区三区在线观看国产| 91精品国产综合久久香蕉的特点 | 欧美日韩你懂得| 国产精品1024| 婷婷国产v国产偷v亚洲高清| 欧美极品aⅴ影院| 欧美一区二区三区白人| 91在线播放网址| 粉嫩av亚洲一区二区图片| 午夜伦欧美伦电影理论片| 久久先锋资源网| 51午夜精品国产| 欧美片网站yy| 欧美伊人精品成人久久综合97| 91一区二区在线| 99视频国产精品| 成人黄色国产精品网站大全在线免费观看 | 大桥未久av一区二区三区中文| 麻豆久久久久久| 亚洲成a人片在线不卡一二三区| 自拍偷拍亚洲激情| 亚洲欧美日韩久久| 国产精品久久久久精k8 | 日韩电影在线免费| 国产三级精品在线| 欧美一卡二卡三卡四卡| 在线精品视频一区二区三四| 成人免费毛片片v| 国产呦精品一区二区三区网站| 日韩和欧美的一区| 视频一区中文字幕| 日韩av中文字幕一区二区 | 蜜臀av一区二区在线免费观看 | 国产一区二区三区在线观看免费| 日韩av一区二区在线影视| 夜夜精品视频一区二区| 一区二区三区欧美久久| 亚洲综合av网| 日本不卡视频在线观看| 久久精品国产亚洲a| 精品午夜久久福利影院| 国产超碰在线一区| 岛国av在线一区| 91视频免费观看| 欧美日韩一区二区三区视频| 在线成人免费视频| 911国产精品| 久久久久国产精品免费免费搜索| 久久众筹精品私拍模特| 136国产福利精品导航| 亚洲欧洲日产国码二区| 亚洲国产美女搞黄色| 久久99深爱久久99精品| 99精品欧美一区二区三区综合在线| 成年人国产精品| 4hu四虎永久在线影院成人| 国产偷v国产偷v亚洲高清| 亚洲黄色片在线观看| 久久9热精品视频| 色婷婷国产精品久久包臀 | 国产永久精品大片wwwapp| aaa亚洲精品| 欧美成人a视频| 亚洲男人天堂一区| 偷拍一区二区三区四区| 国产91丝袜在线观看| 欧美色网一区二区| 精品国产网站在线观看| **性色生活片久久毛片| 奇米影视一区二区三区小说|