单片机串口接收数据如何接收

  二、串行通信SCON控制器    串行通信SCON控制寄存器,是一个可寻址的专用寄存器,用于串行数据的通信控制,其结构如上表所示,各控制位功能如下:    ①SMO、SMl:串行口工作方式控制位,如下表所示。    ②SM2:多机通信控制位,主要用于方式2和方式3。接收状态,当串行口工作于方式2或3、SM2=1时,只有当接收到第9位数据(RB8)为l时,才把接收到的前8位数据送人SBUF,且置位RI发出中断申请,否则会将接受到的数据放弃。当SM2=0时,就不管第9位数据是0还是1,都将得数据送入SBUF,并发出中断申请。    工作于方式0时,SM2必须为0。    ③REN:允许接收位,用于控制数据接收的允许和禁止。REN=1时,允许接收;REN=O时,禁止接收。    ④TB8:发送接收数据位8。在方式2和方式3中,TB8是要发送的&&即第9位数据位。在多机通信中同样亦要传输这一位,代表传输的地址还是数据。TB8=0为数据,TB8=1时为地址。    ⑤RB8:接收数据位8。在方式2和方式3中,RB8存放接收到的第9位数据,用以识别接收到的数据特征。    ⑥TI:发送中断标志位,可寻址标志位。方式O时,发送完第8位数据后,由硬件置位。其他方式下,在发送或停止位之前由硬件置位。TI=1表示帧发送结束,TI可由软件清&0&。    ⑦RI:接收中断标志位,寻址标志位。接收完第8位数据后,由硬件置位。在其他工作方式下,该位由硬件置位,RI=1表示帧接收完成。
  三、中断允许寄存器IE    ES为串行中断允许控制位,ES=1允许串行中断,ES=O禁止串行中断。IE中断允许寄存器结构如下表所示。
本网站试开通微、小企业商家广告业务;维修点推荐项目。收费实惠有效果!欢迎在QQ或邮箱联系!
试试再找找您想看的资料
资料搜索:
查看相关资料 & & &
copyright & &广电电器(中国梧州) -all right reserved& 若您有什么意见或建议请mail: & &
地址: 电话:(86)774-2826670&安全检查中...
请打开游览器的javascript,然后刷新游览器
浏览器安全检查中… .
还剩 5 秒&查看: 935|回复: 3
51单片机串口和上位机通信协议的接收函数怎么写
主题帖子精华
初级会员, 积分 150, 距离下一级还需 50 积分
在线时间0 小时
& & 现在我的51单片机的功能已经做好了,但是要上位机那边控制我的单片机工作,因为我以前没做过和上位机通信,现在单片机和上位机的通讯协议如下,现在发送数据包函数很容易写,但是接收一串数据包的函数不懂怎么写,有谁能指导下我怎么写接收上位机的数据包的函数啊
fa48f47b404d_826.png (0 Bytes, 下载次数: 0)
22:54 上传
主题帖子精华
在线时间213 小时
主题帖子精华
新手上路, 积分 36, 距离下一级还需 14 积分
在线时间0 小时
这个其实不是很难,给楼主提供下大概思路。因为你的一次有效数据为4位,所以就定义一个包含四个元素的数组,然后在串口中断中判断接收完成标志,成功则清零标志,把接收到的数始终放在数组的字一个元素里,然后判断这个值是不是起始值0x80,如果是则i累加,使后面的数存在数组后面的元素里。收到四个数,则标志接收正常,置位一个标志位,然后在主函数里判断这个标志位,就可以解析数据,做相应动作了。仅供楼主参考。
不做浮躁的嵌入式攻城狮。。。。
主题帖子精华
中级会员, 积分 375, 距离下一级还需 125 积分
在线时间11 小时
为何校验还要取反呢
Powered by&单片机多字节串口接收
秒后自动跳转到登录页
(奖励10下载豆)
快捷登录:
举报类型:
不规范:上传重复资源
不规范:标题与实际内容不符
不规范:资源无法下载或使用
其他不规范行为
违规:资源涉及侵权
违规:含有危害国家安全等内容
违规:含有反动/色情等内容
违规:广告内容
详细原因:
任何违反下载中心规定的资源,欢迎Down友监督举报,第一举报人可获5-10下载豆奖励。
项目管理知识体系指
产品设计与用户体验
[Agile] The Dream
[PMP] Head First P
1、考试简介学习方法
IBM咨询:某大型投资
系统集成项目管理工
单片机多字节串口接收
上传时间:
技术分类:
资源评价:
(0位用户参与评价)
已被下载&8&次
关于单片机多字节接受处理的最好方法!
本资料共包含以下附件:
单片机多字节串口接收.txt
51CTO下载中心常见问题:
1.如何获得下载豆?
1)上传资料
2)评论资料
3)每天在首页签到领取
4)购买VIP会员服务,无需下载豆下载资源
5)更多途径:点击此处
2.如何删除自己的资料?
下载资料意味着您已同意遵守以下协议:
1.资料的所有权益归上传用户所有
2.未经权益所有人同意,不得将资料中的内容挪作商业或盈利用途
3.51CTO下载中心仅提供资料交流平台,并不对任何资料负责
4.本站资料中如有侵权或不适当内容,请邮件与我们联系()
5.本站不保证资源的准确性、安全性和完整性, 同时也不承担用户因使用这些资料对自己和他人造成任何形式的伤害或损失
下载2891次
下载1043次
相关专题推荐
业务流程管理(BPM),是一套达成企业
企业管理是门学问,如何能更有效的管
随着近几年信息技术的日益成熟和ERP软
本专题从ITIL基础知识讲起,包含了IT
本专题集合了用友ERP实施相关资料,主
本专题为SAP FICO模块系列培训视频教
这里汇聚了2013年系统集成项目管理工
麦肯锡作为世界著名咨询公司,出版很
maven实战视频教程,里面包含源代码、
项目管理是一个管理学分支的学科 ,指
CVS/SVN等版本控制软件,是以后团队合
Maven是基于项目对象模型(POM),可以
2013下年半信息系统项目管理师考试,
Maven是基于项目对象模型(POM),可以
本专题为上海交大研究生课程IT项目管
本专题为播布客软件测试最佳实战远程
本周下载热点
意见或建议:
联系方式:
您已提交成功!感谢您的宝贵意见,我们会尽快处理搞定单片机多字节串口接收_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
搞定单片机多字节串口接收
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩5页未读,继续阅读
你可能喜欢}

我要回帖

更多关于 单片机串口接收 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信