基于狀態(tài)機(jī)的IIC驅(qū)動(dòng)算法及其應(yīng)用
發(fā)布時(shí)間:2021-01-18 18:07
IIC總線設(shè)計(jì)自其誕生以來,由于其結(jié)構(gòu)簡單、連線少,被廣泛運(yùn)用于設(shè)備間的通信。針對現(xiàn)有的IIC驅(qū)動(dòng)算法存在程序結(jié)構(gòu)上的不足,無法勝任一些對時(shí)間控制精度較高的多任務(wù)工作的現(xiàn)狀,該文設(shè)計(jì)了基于狀態(tài)機(jī)原理的IIC驅(qū)動(dòng)算法,該算法利用狀態(tài)轉(zhuǎn)換實(shí)現(xiàn)前臺接收、后臺處理,提高軟件運(yùn)行效率,完成IIC通信,且不影響系統(tǒng)別的程式的運(yùn)行。
【文章來源】:科技資訊. 2020,18(21)
【文章頁數(shù)】:4 頁
【部分圖文】:
前臺程序狀態(tài)轉(zhuǎn)換圖
基于狀態(tài)機(jī)的SHT20通訊程序狀態(tài)轉(zhuǎn)換圖(后臺程序部分狀態(tài)略)
【參考文獻(xiàn)】:
期刊論文
[1]單片機(jī)的延時(shí)與中斷問題及解決方法[J]. 王洪生. 科技創(chuàng)新導(dǎo)報(bào). 2019(34)
[2]基于多任務(wù)機(jī)制的STM32系統(tǒng)程序設(shè)計(jì)[J]. 唐飛,楊偉. 安慶師范大學(xué)學(xué)報(bào)(自然科學(xué)版). 2019(04)
[3]基于C語言的計(jì)算機(jī)編程技術(shù)分析[J]. 關(guān)鑫. 科技資訊. 2019(16)
[4]51單片機(jī)循環(huán)輪詢多任務(wù)編程[J]. 杜隆胤,方冰,鄭軍. 計(jì)算機(jī)時(shí)代. 2018(10)
[5]單片機(jī)編程中有限狀態(tài)機(jī)的應(yīng)用[J]. 楊旭. 科技風(fēng). 2017(15)
[6]基于有限狀態(tài)機(jī)建模的單片機(jī)編程方法研究[J]. 郭兆正,于鵬,于震. 渤海大學(xué)學(xué)報(bào)(自然科學(xué)版). 2016(03)
[7]分時(shí)操作系統(tǒng)思想在單片機(jī)中的具體應(yīng)用[J]. 李興建,李琨,馬文玲. 電子設(shè)計(jì)應(yīng)用. 2003(Z1)
本文編號:2985399
【文章來源】:科技資訊. 2020,18(21)
【文章頁數(shù)】:4 頁
【部分圖文】:
前臺程序狀態(tài)轉(zhuǎn)換圖
基于狀態(tài)機(jī)的SHT20通訊程序狀態(tài)轉(zhuǎn)換圖(后臺程序部分狀態(tài)略)
【參考文獻(xiàn)】:
期刊論文
[1]單片機(jī)的延時(shí)與中斷問題及解決方法[J]. 王洪生. 科技創(chuàng)新導(dǎo)報(bào). 2019(34)
[2]基于多任務(wù)機(jī)制的STM32系統(tǒng)程序設(shè)計(jì)[J]. 唐飛,楊偉. 安慶師范大學(xué)學(xué)報(bào)(自然科學(xué)版). 2019(04)
[3]基于C語言的計(jì)算機(jī)編程技術(shù)分析[J]. 關(guān)鑫. 科技資訊. 2019(16)
[4]51單片機(jī)循環(huán)輪詢多任務(wù)編程[J]. 杜隆胤,方冰,鄭軍. 計(jì)算機(jī)時(shí)代. 2018(10)
[5]單片機(jī)編程中有限狀態(tài)機(jī)的應(yīng)用[J]. 楊旭. 科技風(fēng). 2017(15)
[6]基于有限狀態(tài)機(jī)建模的單片機(jī)編程方法研究[J]. 郭兆正,于鵬,于震. 渤海大學(xué)學(xué)報(bào)(自然科學(xué)版). 2016(03)
[7]分時(shí)操作系統(tǒng)思想在單片機(jī)中的具體應(yīng)用[J]. 李興建,李琨,馬文玲. 電子設(shè)計(jì)應(yīng)用. 2003(Z1)
本文編號:2985399
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2985399.html
最近更新
教材專著