基于状态机的IIC驱动算法及其应用
发布时间:2021-01-18 18:07
IIC总线设计自其诞生以来,由于其结构简单、连线少,被广泛运用于设备间的通信。针对现有的IIC驱动算法存在程序结构上的不足,无法胜任一些对时间控制精度较高的多任务工作的现状,该文设计了基于状态机原理的IIC驱动算法,该算法利用状态转换实现前台接收、后台处理,提高软件运行效率,完成IIC通信,且不影响系统别的程式的运行。
【文章来源】:科技资讯. 2020,18(21)
【文章页数】:4 页
【部分图文】:
前台程序状态转换图
基于状态机的SHT20通讯程序状态转换图(后台程序部分状态略)
【参考文献】:
期刊论文
[1]单片机的延时与中断问题及解决方法[J]. 王洪生. 科技创新导报. 2019(34)
[2]基于多任务机制的STM32系统程序设计[J]. 唐飞,杨伟. 安庆师范大学学报(自然科学版). 2019(04)
[3]基于C语言的计算机编程技术分析[J]. 关鑫. 科技资讯. 2019(16)
[4]51单片机循环轮询多任务编程[J]. 杜隆胤,方冰,郑军. 计算机时代. 2018(10)
[5]单片机编程中有限状态机的应用[J]. 杨旭. 科技风. 2017(15)
[6]基于有限状态机建模的单片机编程方法研究[J]. 郭兆正,于鹏,于震. 渤海大学学报(自然科学版). 2016(03)
[7]分时操作系统思想在单片机中的具体应用[J]. 李兴建,李琨,马文玲. 电子设计应用. 2003(Z1)
本文编号:2985399
【文章来源】:科技资讯. 2020,18(21)
【文章页数】:4 页
【部分图文】:
前台程序状态转换图
基于状态机的SHT20通讯程序状态转换图(后台程序部分状态略)
【参考文献】:
期刊论文
[1]单片机的延时与中断问题及解决方法[J]. 王洪生. 科技创新导报. 2019(34)
[2]基于多任务机制的STM32系统程序设计[J]. 唐飞,杨伟. 安庆师范大学学报(自然科学版). 2019(04)
[3]基于C语言的计算机编程技术分析[J]. 关鑫. 科技资讯. 2019(16)
[4]51单片机循环轮询多任务编程[J]. 杜隆胤,方冰,郑军. 计算机时代. 2018(10)
[5]单片机编程中有限状态机的应用[J]. 杨旭. 科技风. 2017(15)
[6]基于有限状态机建模的单片机编程方法研究[J]. 郭兆正,于鹏,于震. 渤海大学学报(自然科学版). 2016(03)
[7]分时操作系统思想在单片机中的具体应用[J]. 李兴建,李琨,马文玲. 电子设计应用. 2003(Z1)
本文编号:2985399
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2985399.html