超声波明渠流量计原理及探讨 三十七
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 为从机地址寄存器,通过该寄存器配置从机自身的地址。
发送起始位
发送从机地
址+写控制
发送数据,判断
是否为读操作
发送数据
重发起始位
发送从机地
址+读控制
接收数据
超声波流量计