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