×

使用单片机进行串口实现的资料和程序免费下载

消耗积分:1 | 格式:pdf | 大小:0.09 MB | 2019-04-23

从未拥有

分享资料个

  在学习数电时序电路的时候,描述元器件的一种方式是状态转换表与状态转换图。有限状态机是从逻辑学直接导出的,状态机是数字电路的基本设计单元,能接受时钟的时序控制。个人感觉其原理类似。都是从一个状态经过特定条件跳转到另外一个状态。由于练手项目,已商用。下面我以一个简单的例子为例。阐述一下我的代码及其思路:

  在数字电路中最容易见到的就是类似于这样的状态转换图。通过上图可以直到两种情况下存在输出。一是当前状态为111,输入为1;另一种为当前状态为001,输入为1。假设进入111和001的状态必须为如图。即100 --》101 --》110–》111,011–》010– 》001这样的状态才为1。这种情况大多应用于读取串口、读取内存的时候,存在着协议,必须顺序读入的情况。以串口为例,在单片机中串口的读取过程中容易出现不及时。解决方法是增加缓存,将读取到的数据存放在buff中,之后再访问buff。因此需定义一个数组作为buff。之前在微信公众账号上看到有人写了一个队列作为buff。其原理类似。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !