為方便金屬管浮子流量計現場顯示,設計中釆用LCD顯示瞬時流量、累積流量、流體溫度與壓力,每隔1秒刷新一次顯示.如圖:
設計中采用的液晶驅動器是S6B0724,它與單片機的連接如圖4.3所示.
圖中,PS為串行/并行方式選擇引腳,當PS為低時,選擇為串行方式,當PS為高時,選擇為并行方式,本設計中,PS引腳接地.C68為并行工作方式下,選擇6800/8080系列接口,由于本設計采用串行方式,所以此引腳接高或接低都可以,設計中令此引腳接地.CS1B為片選信號,只有此引腳信號為低時,對S6B0724寫數據或指令才有效,若此引腳信號為高,對S6B0724寫數據或指令才無效,DBO—DB7輸入為高阻抗.RESET引腳為復位信號輸入引腳,當引腳信號為低時,器件被初始化.RS為數據/指令控制引腳,當RS=0時,寫入S6B0724的為控制字,當RS=1時,寫入S6B0724的為顯示數據.在串行連接方式下通過DB7向S6B0724寫數據或指令,此時串行時鐘信號由單片機通過DB6提供,DBO—DB5引腳為幵路.
設計中采用E2PROM(AT24C08)作為數據存C器,保存不允許隨意修改和S失的關鍵數據,如儀表系數、累積流量值等.設計中每隔一分鐘進行一次寫操作.AT24C08與單片機連接如下圖
WP:寫保護引腳,與單片機P5.2口連接;
SCL:串行時鐘輸入引腳,用于產生器件所有數據發送或接收的時鐘,與單片機P5.3口連接;
SDA:串行數據/地址線,用于傳送地址和所有數據的發送或接收,與單片機P5.4口連接;
AO、A1、A2:是器件地址輸入端,當需要多片AT24C08時,用作片地址選擇,設計中僅用一片AT24C08,故這三個引腳接地. |