51系列单片机
文章平均质量分 70
他们都叫我神奇
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
串口通信的IO控制与软件延时实现方法
串口通信的IO控制与软件延时实现方法在这里想要记录一下stc89c51单片机串口通信的通过IO控制与软件延时的实现方法.因为一开始直接学习了使用定时器的串口通信方法,所以有很多概念并不是十分的理解,所以在这里,希望通过这篇也是自己的第一篇博客来记录这些要学习的概念.(没有提前构思好语言,有点语无伦次)发送数据时候是先发送一位起始位, 再发送待发送的8位数据位(这里要注意的是原创 2018-01-11 21:55:15 · 3210 阅读 · 0 评论 -
串口通信的定时器实现方法
串口通信的定时器实现方法之前使用了IO控制+软件延时的方法,模拟了串口的工作,更为重要的是了解了串口的工作原理.现在将使用定时器+中断来实现延时从而实现对延时更加精确的把控.在这里首先提一下我们选择的定时器工作模式为 8位自动重装载 .因为避免了每次对定时器初始值的装载,所以时间也会相对准确些.然后将提一下定时器初始值的计算方法.(这里以波特率BaudRate = 48原创 2018-01-12 17:21:54 · 9029 阅读 · 0 评论 -
串口通信的实现
串口通信的硬件实现之前使用定时器模拟串口通信了解了串口通信的工作原理.但是现在有一个问题,怎么用上一次的办法实现波特率为1200的串口通信.当串口通信为1200时.发送一位数据需要延时833us;这时候就不能用定时器1只装载一次就完成数据位的发送了.可以发现,原来装载一次,发送一位的思想在这里用不了了.那么装载多次,发送一位呢?理论上是可以的吧.但是用软件多次模拟装载显得比较繁琐.原创 2018-01-12 19:48:51 · 1105 阅读 · 0 评论
分享