[發明授權] 一種實現DS18B20讀寫時序的方法
· 授權公告號:CN102929717B
· 授權公告日:2015.05.13
· 申請號:201210449997X
· 申請日:2012.11.12
· 專利權人:劉寶成
· 發明人:劉寶成
·
·
摘要: 一種實現DS18B20讀寫時序的方法本發明涉及電子技術應用領域,尤其涉及用單片機驅動DS18B20時,公開一種采用定時中斷實現DS18B20讀寫時序的方法。將DS18B20讀寫時序所要求的時間片,及DS18B20處于溫度轉換期間的延時等待全部放在定時中斷服務程序中,并將中斷的優先級設置為高優先級,以嚴格保證DS18B20的時序要求。這種方法,既避免了在C語言中插入匯編的復雜編程過程,又避免了采用軟件延時實現DS18B20時序而帶來的占用單片機資源、程序效率低下的事實。另外,在程序中使用其他的中斷源,不會對DS18B20的讀寫造成影響。
【 糾 錯 】 【加入收藏】【打印本頁】【關閉窗口】