新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 提高PIC16C711單片機片內A/D分辨率方法

        提高PIC16C711單片機片內A/D分辨率方法

        作者: 時間:2008-11-21 來源:網絡 收藏

          MOVLW 11000001B ;選RA0通道和內部時鐘

           ADCON0

          MOVLW .125 ;延時125μs,等待輸入

          CALL WAIT ;穩定

          BSF ADCON0,GO ;啟動A/D

          LOOP BTFSC ADCON0,GO ;判斷A/D完成否

          GOTO LOOP

          MOVF ADRES,W ;取轉換結果

          ANDLW 0E0 ;屏蔽低5位

           D1 ;存入D1

          BCF STATUS,C

          RRF D1,1 ;右移5次

          RRF D1,1

          RRF D1,1

          RRF D1,1

          RRF D1,1

          MOVF D1,W

           PORTB ;輸出

          MOVLW 11001001B ;選RA1通道

          MOVWF ADCON0



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 阿荣旗| 鹿邑县| 弥勒县| 满洲里市| 云和县| 萨嘎县| 平罗县| 甘谷县| 子洲县| 合江县| 岑巩县| 金沙县| 临清市| 隆回县| 南皮县| 罗城| 古浪县| 福鼎市| 汶上县| 甘谷县| 新乡县| 永泰县| 石屏县| 麦盖提县| 武川县| 石阡县| SHOW| 邯郸县| 徐闻县| 三穗县| 奈曼旗| 沽源县| 慈溪市| 阿尔山市| 安义县| 潜山县| 怀仁县| 庆阳市| 柞水县| 天长市| 龙江县|