51单片机串口接收一个数组
2016-07-04 09:21
267 查看
/******************************************************************************************
串口中断函数
ReData[]: 里是一个字节类型的数组,这里一次只接收8个字节数据.
********************************************************************************************/
void Usart_isr() interrupt 4
{
if(RI)
{
ReData[ReceiveCount++] = SBUF;
if(ReceiveCount > = 8)
{
ReceiveCount = 0;
}
RI = 0;
}
}
串口中断函数
ReData[]: 里是一个字节类型的数组,这里一次只接收8个字节数据.
********************************************************************************************/
void Usart_isr() interrupt 4
{
if(RI)
{
ReData[ReceiveCount++] = SBUF;
if(ReceiveCount > = 8)
{
ReceiveCount = 0;
}
RI = 0;
}
}
相关文章推荐
- 自定义控件三部曲之绘图篇(十六)——给控件添加阴影效果与发光效果
- 解决在Filter中读取Request中的流后,后续controller或restful接口中无法获取流的问题
- Android drawText获取text宽度的三种方式
- Swift 3 中的新特性
- 错误使用empty()函数
- 条形码Code128源代码
- WinForm编程入门--Access2003在Win7 64位系统错误
- FFMPEG之TimeBase成员理解
- [bzoj1499][NOI2005]瑰丽华尔兹
- Linux学习(5)之安装Tomcat
- Redis学习笔记(7)-info命令详解
- Redis学习笔记(7)-info命令详解
- Redis学习笔记(7)-info命令详解
- Redis学习笔记(7)-info命令详解
- Android按钮事件的4种写法
- 【short dump】DBIF_RSQL_SQL_ERROR
- Puppet下部署相关服务(httpd)
- WWDC 2016 印象初步
- Ajax回退刷新页面问题的解决办法
- foreach引用传递后留下悬挂