//主程序
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 轉換
while(EOC==0); //等待轉換完成
OE=1;
Display_Result(P3);
OE=0;
}
}
//T0 定時器中斷給 ADC0808 提供時鐘信號
void Timer0_INT() interrupt 1
{
CLK=~CLK;
}
評論