吉利亚斯 奥斯本:有关ADC0809程序的问题

来源:百度文库 编辑:高考问答 时间:2024/04/29 15:50:10
在网上找到一个0809的程序,可最后部分不完整,谁能帮我看看等号后面应该是什么?~~急,在线等,谢谢~~~
程序如下(问号处即是):
ADC0809单片机C程序

#include

sbit ST = P3_0;
sbit OE = P3_1;
sbit EOC = P3_2;
sbit CLk = P3_3;

unsigned char getdata, temp;
void clk() interrupt 1 using 0
{ // 软件延时产生ADC0809的时钟
CLK = ~ CLK;
}

void main()
{
ST = 0;
OE = 0;

TMOD = 0x12; // 定时器0工作方式2,定时器1工作方式1
TH0 = 216; // 定时器0赋初值
TL0 = 216;
TH1 = (65536-4000)/256; //定时器1赋初值
TL0 = (65536-4000)%256;

TR0 = 1;
TR1 = 1;
ET0 = 1;
ET1 =1;
EA = 1;

ST = 1; // ST端产生正脉冲
ST = 0;

while(1)
{
if(EOC == 1) // 转换结束
{
OE = 1; // 输出转换得到的数据
getdata = P0; // 记下得到的数据
OE = 0;

temp = ????????????????????????????????????????
}
}
}