單片機C語言程序設(shè)計:ADC0809 數(shù)模轉(zhuǎn)換與顯示
//主程序
void main()
{
TMOD=0x02; //T1 工作模式 2
TH0=0x14;
TL0=0x00;
IE=0x82;
TR0=1;
P1=0x3f; //選擇 ADC0809 的通道 3(0111)(P1.4~P1.6)
while(1)
{
ST=0;ST=1;ST=0; //啟動 A/D 轉(zhuǎn)換
while(EOC==0); //等待轉(zhuǎn)換完成
OE=1;
Display_Result(P3);
OE=0;
}
}
//T0 定時器中斷給 ADC0808 提供時鐘信號
void Timer0_INT() interrupt 1
{
CLK=~CLK;
}
c語言相關(guān)文章:c語言教程
評論