基于1-WireTM技術(shù)的單片機(jī)單線通信的實(shí)現(xiàn)
4 應(yīng)用舉例
具體應(yīng)用時(shí),可以靈活地根據(jù)單片機(jī)端口特點(diǎn)進(jìn)行總線配置,例如在一個(gè)采用8051單片機(jī)的應(yīng)用系統(tǒng)中,各片8051的端口(P3.2引腳)掛接在單總線上,主機(jī)的作普通I/O口使用,從機(jī)采用邊沿觸發(fā)(負(fù)跳變)的中斷觸發(fā)方式來(lái)偵聽總線上主機(jī)的復(fù)位信號(hào)以不占用 CPU資源,進(jìn)入中斷服務(wù)程序后,從機(jī)的端口又作普通的I/O口用于數(shù)據(jù)通信。硬件連線如圖4所示。
參考文獻(xiàn)
[1] Dalls semiconductor.DS1820 1-WireTMdigital Thermometer.Maxim Integrated Products,Inc.,2002.
評(píng)論