标题:
如何让单片机串口通信中输入的值放到数组中
[打印本页]
作者:
kaixinjiuhao
时间:
2017-4-6 21:08
标题:
如何让单片机串口通信中输入的值放到数组中
我想要将51单片机串口中输入的所有字符,放到一个数组中去,那么这个代码应该怎样去写?(重点是中断中的代码)
作者:
imxuheng
时间:
2017-4-6 22:05
void InterruptUART() interrupt 4 //UART中断服务函数
{
if (RI) //接收到字节
{
RI = 0; //手动清零接收中断标志位
bufRxd[cntRxd++] = SBUF; //保存接收字节,并递增计数器
}
if (TI) //字节发送完毕
{
TI = 0; //手动清零发送中断标志位
flagOnceTxd = 1; //设置单次发送完成标志
}
}
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1