基于SPI接口的溫度測量系統(tǒng)
1.3 溫度傳感器模塊
設(shè)計(jì)使用的TC72溫度傳感器是一個數(shù)字溫度傳感器,溫度測量范圍為-55~+125℃。該傳感器具有一個4線串行接口,通過這個串行接口與單片機(jī)或其他外圍設(shè)備進(jìn)行通信,并且該TC72接口與SPI協(xié)議兼容。同時在使用TC72時不需要附加外部電路,它可以工作于連續(xù)的溫度轉(zhuǎn)換模式(Continuous Conversion Mode)或單次轉(zhuǎn)換模式(One-Short Mode)。在連續(xù)轉(zhuǎn)換模式下,TC72約每隔150 ms進(jìn)行一次溫度轉(zhuǎn)換,并將獲取的數(shù)據(jù)保存于溫度寄存器中,后者在一次轉(zhuǎn)化后即進(jìn)入省電模式。TC72寄存器地址如表1所示。本文引用地址:http://butianyuan.cn/article/192801.htm
TC72溫度傳感器2 Byte溫度數(shù)據(jù)寄存器格式如表2所示。
1.4 LCD1602顯示模塊
系統(tǒng)中由于要對實(shí)時溫度和報(bào)警溫度進(jìn)行顯示,因而選擇LCD1602顯示屏作為輸出器件。LCD1602字符型液晶顯示屏有16條或14條引腳線,多的2條引腳線用于接背光電源正負(fù)極,平時使用較少。LCD1602可以顯示兩行且每行16個字即32個字符,而且LCD1602價格便宜,其外圍電路的配置簡單,具有較高的性價比。LCD1602內(nèi)部的字符發(fā)生存儲器存儲了包括英文字母的大小寫、常用的符號及阿拉伯?dāng)?shù)字等160個不同的點(diǎn)陣字符圖形,其中每一個字符都對應(yīng)著一個固定的代碼,例如“B”的代碼是01000010B(42H),顯示時模塊把地址42H中的點(diǎn)陣字符圖形顯示出來,這樣就能夠看到字母“B”。單片機(jī)與LCD1602顯示屏的硬件連接如圖4所示。
評論