void main()
{
uchar i=0,ad_value;
init();
TMOD=0x20;//定时器1方式2(8位重载)
TH1=0xfd;//定时器1重载
TL1=0xfd;//定时器1重载
TR1=1; //开定时器1
REN=1; //允许串行接收
SM0=0; //设置串口方式1(8位UART波特率可变)
SM1=1; //设置串口方式1(8位UART波特率可变)
while(1)
{
ad_value=ADC_read(0x42);
SBUF=ad_value; //发送数据
while(!TI); //等待发送中断请求标志位为1(已发送)
TI=0; //发送中断请求标志位清0
display(ad_value);
/*DAC_write(i);
i++; */
delay1(1);
}
} |