《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 提高PIC16C711單片機片內A/D分辨率的方法
提高PIC16C711單片機片內A/D分辨率的方法
摘要: 介紹一種將PIC16C711片內8位A/D提高到11位的方法。此方法電路簡單,速度快,可提高單片機應用系統的性能價格比,具有一定的推廣價值。
Abstract:
Key words :

  目前,單片機中嵌入的A/D一般為8位到10位,難以滿足信號處理應用中高分辨率的要求;而外接高分辨率的A/D將使成本明顯提高,因為A/D轉換器的價格將隨其位數的增加而成倍增加。本文介紹一種提高PIC16C711單片機片內A/D分辨率的方法,將PIC16C711片內的8位A/D提高到11位。這種方法在PIC系列的其他單片機也適用。

  美國Microchip公司推出的8位單片機PIC16C711是一種性能價格比很高的單片機。它價格低、封裝小、采用CMOS工藝,具有OTP型,開發起來很方便。它內含4路8位高速A/D,將它擴展到11位后,可以大大提高單片機應用系統的性能價格比。

  一、硬件電路

  實現擴展的原理圖如圖1所示。8個等值的精密電阻R將0~5V基準電壓分割成8檔,每檔范圍為0.625V。8個抽頭分別接CD4051八選一模擬開關的8個輸入端,通道選擇控制端C,B,A分別由PIC16C711單片機的RB2,RB1,RB0控制。IC2和IC3為高輸入阻抗運放,IC2構成跟隨器,IC3構成精密差分放大器。

實現擴展的原理圖

  二、工作原理

  實現11位A/D轉換由PIC16C711

 

做2次8位A/D轉換完成。PIC16C711有4個模擬量輸入通道RA0~RA3,這些模擬量輸入通道復用1個采樣保持器進入到A/D轉換器。參考電壓Vref可以來自外部也可以來自內部VDD,A/D轉換器屬于逐次逼近式,轉換結果(8位)存入ADRES寄存器。在A/D轉換前必然選擇適當的通道,設置足夠的采樣時間。用戶可以通過設置A/D控制寄存器ADCON0和ADCON1來控制其轉換過程,同時A/D轉換的狀態也會在ADCON0中體現出來。

 

  先將待轉換的電壓Vi送到PIC16C711的RA0通道做一次A/D轉換。根據轉換所得的數字量由軟件算出Vi在8檔中位置,用Vi減去Vi所在檔的起始電壓。將所得差值放大8位,使之變為0~5V電壓信號,再送給PIC16C711的RA1通道做1次A/D轉換,所得數字量是11位AD轉換的低8位,而檔位CBA就是高3位,從而實現11位A/D轉換。

  舉例說明如下:假設輸入電壓Vi為3V,程序控制PIC16C711的RA0通道先進行第1次A/D轉換,所得結果是153,即3/5×255=153,對應8位數字量為10011001。將低5位屏蔽,得10000000,循環右移5次,得00000100,此時低3位對應的就是Vi=3V電壓時的檔位,即第4檔,CBA=100,程序將該檔位由RB2,RB1,RB0輸出,作為8選一模擬開關的通道選擇,使CD4051輸出2.5V,即5/8×4=2.5V。該電壓經IC2運放跟隨,再經IC3進行差分放大。設計時調整R11,R12,R13和R14的阻值,使放大倍數為8位,則得放大器IC3輸出Vo=8(Vi-2.5)=8(3-2.5)=4.0V。選擇RA1通道進行第2次A/D轉換,結果為11001100,這就是11位A/D轉換結果的低8位。檔位100為11位A/D轉換的高3位,合起來就是11位A/D轉換的結果10011001100。

  三、程序

  以下是使用PIC16C711指令系統完成11位A/D轉換的程序段。

  BSF STATUS,RP0;選頁面1

  MOVLW 00000010B ;RA0、RA1為模擬通道

  MOVWF ADCON1 ;內部參考電壓

  BCF STATUS,RP0 ;選頁面0

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

  MOVWF 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位

  MOVWF D1 ;存入D1

  BCF STATUS,C

  RRF D1,1 ;右移5次

  RRF D1,1

  RRF D1,1

  RRF D1,1

  RRF D1,1

  MOVF D1,W

  MOVWF PORTB ;檔位輸出

  MOVLW 11001001B ;選RA1通道

  MOVWF ADCON0

  MOVLW .60 ;延時60μs

  CALL WAIT

  BSF ADCON0,GO ;啟動A/D

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

  GOTO LOOP1

  MOVF ADRES,W ;A/D轉換結果存D0

  MOVWF D0

  WAIT MOVWF TEMP;延時子程序

 

  NEXT DECFSZ TEMP,1

  GOTO NEXT

  RETURN

  用這種方法實現的11位A/D轉換速度快PIC16C711基本上都是單周期指令,在4MHz振蕩頻率下指令周期1μs,進行1次A/D轉換最短時間20μs;2次A/D轉換40μs;2個運放變換時間20μs×2=40μs。總的轉換時間為百μs級。

  本文介紹的方法電路簡單,速度快,調試方便,已用于我們研制的單片機電阻爐溫自動控制系統中,取得了預期的效果。對于其他帶8位、10位A/D的單片機稍加改動均可使用,具有推廣價值。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲在线一区二区三区| 久久大综合网| 在线成人黄色| 狠狠久久综合婷婷不卡| 国产婷婷色综合av蜜臀av| 国产精品美女久久久| 欧美日韩在线另类| 欧美日韩亚洲视频| 欧美偷拍另类| 国产精品sss| 国产精品久久久久久五月尺| 国产精品99一区二区| 欧美三日本三级少妇三2023| 欧美日韩精品伦理作品在线免费观看| 欧美极品在线播放| 欧美伦理视频网站| 欧美日韩一区二区视频在线观看 | 国内精品久久久久久久97牛牛| 国产区二精品视| 国产一区二区在线观看免费播放| 国产三区精品| 狠狠干成人综合网| 在线精品国产欧美| 91久久一区二区| 艳女tv在线观看国产一区| 亚洲视频一起| 午夜精品久久久久| 欧美影院成年免费版| 久久国产精品99国产精| 亚洲欧洲精品一区| 日韩视频三区| 亚洲免费一在线| 久久成人这里只有精品| 久热精品视频在线观看一区| 欧美黄色视屏| 国产精品高潮呻吟久久av无限| 国产精品羞羞答答| 国产在线成人| 亚洲国产高清视频| 夜夜爽av福利精品导航| 午夜国产精品视频| 亚洲欧洲日产国产综合网| 中文亚洲欧美| 久久久成人精品| 欧美另类videos死尸| 国产精品亚洲美女av网站| 在线精品视频免费观看| 日韩亚洲成人av在线| 性欧美18~19sex高清播放| 亚洲第一综合天堂另类专| 99精品久久久| 久久av老司机精品网站导航| 免费亚洲一区二区| 国产精品swag| 在线不卡免费欧美| 一本色道久久| 欧美一区二区三区四区在线| 日韩视频一区二区三区在线播放| 午夜久久99| 男女激情久久| 国产精品久久久久影院亚瑟 | 一区二区三区四区五区视频 | 精品动漫3d一区二区三区| 99re66热这里只有精品3直播 | 欧美在线亚洲一区| 一区二区三区免费看| 久久免费高清视频| 欧美日韩高清在线| 激情六月综合| 宅男精品导航| 亚洲精品人人| 亚洲欧美亚洲| 中文国产成人精品久久一| 久久久久久久999精品视频| 欧美精品久久99| 国产亚洲精品aa午夜观看| 亚洲精品一区二区三区樱花| 欧美在线高清| 在线亚洲自拍| 久久综合久久久| 国产精品久久9| 在线免费观看视频一区| 午夜在线成人av| 一区二区三区欧美在线| 麻豆精品在线播放| 国产精品乱子久久久久| 亚洲欧洲另类国产综合| 亚欧美中日韩视频| 亚洲一区二区av电影| 蜜桃av噜噜一区| 国产日本欧美视频| 在线综合欧美| aⅴ色国产欧美| 欧美成年人视频网站欧美| 国产欧美另类| 亚洲视频你懂的| 99在线观看免费视频精品观看| 久久亚洲春色中文字幕久久久| 国产精品超碰97尤物18| 91久久精品美女高潮| 久久国产精品久久久久久久久久 | 欧美成人在线免费观看| 国产在线麻豆精品观看| 亚洲尤物在线| 亚洲综合色丁香婷婷六月图片| 欧美激情精品| 在线观看福利一区| 欧美在线亚洲| 欧美在线亚洲| 国产精品美女久久久久久2018 | 欧美福利精品| 极品中文字幕一区| 性8sex亚洲区入口| 午夜影院日韩| 国产精品家庭影院| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 夜夜嗨av一区二区三区| 欧美成人精品不卡视频在线观看| 激情亚洲成人| 久久国内精品视频| 久久―日本道色综合久久| 国产午夜精品视频免费不卡69堂| 亚洲一区二区三区在线视频| 亚洲免费视频一区二区| 国产精品老女人精品视频| 在线视频亚洲| 亚洲欧美一区二区三区久久| 国产精品免费看| 亚洲一区二区成人| 午夜精品www| 国产伦理精品不卡| 午夜精品一区二区三区电影天堂| 欧美一级在线亚洲天堂| 国产精品亚洲欧美| 亚洲欧美视频一区| 久久国产一区二区| 国内精品久久久久伊人av| 久久精品二区三区| 蜜月aⅴ免费一区二区三区| 在线观看欧美日韩国产| 亚洲破处大片| 美腿丝袜亚洲色图| 亚洲人成网站影音先锋播放| 在线亚洲欧美专区二区| 国产精品久久久久久影视| 亚洲男人第一网站| 久久久久久亚洲精品杨幂换脸| 1000部精品久久久久久久久| 99热免费精品| 国产精品大片wwwwww| 亚洲女爱视频在线| 久久久久久自在自线| 狠狠爱www人成狠狠爱综合网 | 日韩一级大片在线| 国产精品theporn88| 亚洲女女女同性video| 老司机精品导航| 亚洲精品中文字幕在线观看| 亚洲欧美日韩综合一区| 国产一区自拍视频| 亚洲精品欧美日韩专区| 欧美无乱码久久久免费午夜一区| 欧美一级网站| 欧美大胆成人| 在线视频亚洲| 久久久夜夜夜| 亚洲精选在线观看| 久久国产精品99精品国产| 亚洲国产mv| 亚洲欧美一区二区三区极速播放 | 国产精品红桃| 久久国内精品视频| 欧美日韩精品一本二本三本| 亚洲欧美在线免费| 欧美激情一区二区三区四区| 中国成人黄色视屏| 久久综合久色欧美综合狠狠| 99re热精品| 久久久久久久一区二区| 亚洲免费电影在线| 久久一日本道色综合久久| 99riav1国产精品视频| 久久久久久久91| 99国产精品久久久久老师| 久久久久网址| 一区二区三区日韩| 美女啪啪无遮挡免费久久网站| av72成人在线| 美女主播视频一区| 亚洲已满18点击进入久久| 欧美中文日韩| 99在线视频精品| 快射av在线播放一区| 亚洲影院色在线观看免费| 欧美电影专区| 欧美亚洲在线观看| 欧美四级电影网站| 亚洲人永久免费| 国产一区二区三区四区老人| 亚洲图片欧洲图片av|