久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

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



評論


相關推薦

技術專區

關閉