电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区
论坛
单片机专区
【郭天祥TX-1C 51开发板试用体验】基本模块实验之串口通信
【郭天祥TX-1C 51开发板试用体验】基本模块实验之串口通信
@曲终人散@
LV5工程师
| 2018-06-11 21:32:56
浏览量 1563
回复:1
发表新帖
串口通信
串口通信协议
以下是串口收发通信协议,不过值得庆幸的是我们并不需要像玩FPGA那样自己去实现这个通信协议,因为STC89C52内部已经集成串口通信模块,我们需要做的就是配置这个模块,然后像指定的寄存器读写数据就可以实现串口的收发功能了。
串口通信编程
此程序的核心代码如下:
上面两张图左边的为主函数,主要实现对串口模块的初始化以及串口、时钟中断的设置,此函数的作用是PC端发送一个字节的数据,然后单片机返回一个相同的字节数据,效果如下图:
串口通信
串口通信协议
以下是串口收发通信协议,不过值得庆幸的是我们并不需要像玩FPGA那样自己去实现这个通信协议,因为STC89C52内部已经集成串口通信模块,我们需要做的就是配置这个模块,然后像指定的寄存器读写数据就可以实现串口的收发功能了。
串口通信编程
此程序的核心代码如下:
上面两张图左边的为主函数,主要实现对串口模块的初始化以及串口、时钟中断的设置,此函数的作用是PC端发送一个字节的数据,然后单片机返回一个相同的字节数据,效果如下图:
0
收藏
举报
分享
×
微信分享
扫描二维码分享
qq分享
QQ空间分享
微博分享
我来回复
登录后可评论,请
登录
或
注册
所有回答
数量:
1
@曲终人散@
2018-06-30
:lol
0
回复
举报
发布
×
举报
举报人:
被举报人:@曲终人散@
*
类型:
请选择类型
问题质量差
垃圾广告信息
偏离社区主题
违规内容
不友善内容
与社区已有问题重复
以上选项都不是
*
详细原因:
取消
提交
x
收藏成功!点击
我的收藏
查看收藏的全部帖子