我知肯定有高手,如果你很厉害请进来看看,3x
一个51程序如下结构:
unsigned char value_a;
main()
{ ...
while(1){value_a = select();} //我在此定义一个采集函数select(),其返回值被放
到全局变量value_a 中
}
serial() interrupt 4 //串口中断函数
{。。。
SBUF = value_a; //发送
...
}
目前,存在的问题是我在中断函数中发送的值与我在主函数中所采集到的值不同,不知原因
为何,望指教?(若我在中断函数中重新采集一次,结果发送的值就是正确的)
发表时间:2003年3月31日15:03:14