为方便金属管浮子流量计现场显示,设计中釆用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,故这三个引脚接地. |