这样试试!
unsigned char value_a;
main()
{ ...
TI=RI=0;//初始化串口中断标志
while(1){value_a = select();} //我在此定义一个采集函数select(),其返回值被放
到全局变量value_a 中
}
serial() interrupt 4 //串口中断函数
{。。。
if(RI)
{
//有可能有接收中断RI需处理
}
if(TI){
TI=0,SBUF = value_a; //发送
...
}
发表时间:2003年4月3日22:35:59