RS R/WРDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0Р1 0Р数据Р 运行时间:(250khz):40us。功能:根据最近设置的地址性质,数据写入DDRAM或CGRAM内。Р表2-7读数据РRS R/WРDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0Р1 1Р数据Р运行时间(250khz):40us。功能:根据最近的地址性质,从DDRAM或CGRAM数据读出。Р2.3 日历时钟接口芯片的选用Р 在测量记录仪表中,特别是应用在长时间无人职守的工业控制现场时,经常需要记录某些测量数据及其出现的时间。记录分析这些数据,对测控系统的性能分析及正常运行具有重要的意义。传统的数据记录方式是定时采样Ⅲ,主要采用单片机内部定时器,通过软件编程和CPU内部的中断实现定时记录及实时时钟的功能。这种方法简单易行成本低廉,但时钟的计时精度受CPU主晶振以及与其相连电容的影响较大,无法做到很高的精度,累积误差较大[3]。主电源掉电时为了维持时钟不停摆,必须由备份电源(通常外接电池)给整个CPU供电,导致仪表功耗增大。采用专用实时时钟芯片则能很好地解决了上述问题。现阶段常用的时钟芯片有并行接口、串行接口两种。并行接口方式数据传送速度较快,但接口扩展电路较复杂,需要考虑接口扩展时的驱动能力,且芯片引脚多,占用地址、数据总线较多,体积大;而串行时钟芯片体积小,与MCU的接线少,可大大减少线路板的面积和仪器的体积,特别适用于结构紧凑的系统中。Р 基于以上原因,在本监测仪的设计过程中选用了美国DALLAS公司推出的串行时钟芯DSl302。使用该芯片简化了硬件电路,过三条线就可以和单片机进行通讯,耗电较小;而且芯片内部含有RAM,掉电后还可保存数据,方便了用户存储一些重要时间信息;同时,它们的时钟校准也较为容易,使用专用的晶振器,几乎无需调整即可达到国家要求的时钟误差标准