超聲波明渠流量計原理及探討 三十七
4.3.1 鍵盤輸入電路的軟件設計
在設計中采用4×4 的矩陣鍵盤,按鍵掃描的工作過程如下:
圖4-3 鍵盤掃描流程圖
4.3.2 LCD顯示電路的軟件設計
在該流量測量系統中,根據顯示字符行數及字符長度的要求,我們選用了 192×64規格的LCD 液晶顯示屏LM19264D。
4.4 鐵電存儲器的軟件設計
鐵電存儲器FM3164 包含串行非易失性存儲器、實時時鐘以及處理器伴侶兩個部分,因此有兩個不同的器件地址(器件類型標識ID),對應于兩個不同的部件。串行非易失性存儲器的從機地址為0XA0,實時時鐘的從機地址為0XD0。鐵電存儲器與單片機的通訊是通過對單片機的SMBus 寄存器的操作實現的。SMBus 寄存器共有五個,SMB0CN 為控制寄存器;SMB0STA 為狀態寄存器,通過SMB0STA寄存器可獲取發送、接收信息,以控制數據傳輸過程;SMB0CR 為總線時鐘頻率控制器;SMB0DAT為接收、發送數據緩沖寄存器,通過SMB0DAT 寄存器發送、接收數據;SMB0ADR 為從機地址寄存器,通過該寄存器配置從機自身的地址。
發送起始位
發送從機地
址+寫控制
發送數據,判斷
是否為讀操作
發送數據
重發起始位
發送從機地
址+讀控制
接收數據
超聲波流量計