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