、本實戰(zhàn)的目的是讓大家熟悉ADC模塊的功能以及AD轉(zhuǎn)換的方法
2、項目實現(xiàn)的功能:從芯片RA0輸入一個可以隨時變化的模擬量(通過調(diào)節(jié)Demo板VR1實現(xiàn))
則單片機就能夠及時地把該模擬量進行模/數(shù)轉(zhuǎn)換,并用LED顯示出來,我們可以看到轉(zhuǎn)換結(jié)果
會隨模擬量的變化而變化,從而以讓我們了解片內(nèi)ADC模塊的工作情況。
3、本例的軟件設(shè)計思路:利用單片機片內(nèi)硬件資源TMR0和預(yù)分頻器,為ADC提供定時啟動信號。但是
沒有利用其中斷功能,而是采用了軟件查詢方式,轉(zhuǎn)換結(jié)果采用了右對齊方式,
A/D轉(zhuǎn)換的時鐘源選用了系統(tǒng)周期的8倍,本例對于ADC的電壓基準要求不高,
我們就選用了電源電壓VDD和VSS作為基準電壓,
4、對于A/D轉(zhuǎn)換過程是否完成也沒有利用ADC模塊的中斷功能,而是以軟件方式查詢其中啟動位GO是否為0。本例中選用的模擬通道為AN0。
標簽:
Demo
ADC
RA0
VR1
上傳時間:
2014-01-17
上傳用戶:離殤