涡轮流量计使用MSP430单片机的探讨 六十五
由于 PCF8563 采用的是I2C 总线接口,而本设计实用的MSP430147F 单片机不具有I2C 总线控制器,所以只能采用了软件模拟I2C 协议的方法实现通讯,这也是时钟程序模块的重点。
I2C 模块程序主要包括SDA 和SCL 管脚的高低电平的产生、起始条件产生、停止条件产生、确认产生、数据发送和数据接收几个部分。因程序代码较多,在此不列出。
通过各模块程序操纵单片机的两个普通I/O口模拟I2C总线接口的时序,便可方便的与PCF8563进行通讯,通过设置PCF8563内部的寄存器,即可实现报警、定时、时钟输出及中断输出等各种复杂的定时服务。本系统使用时钟功能为系统提供实时时钟,用定时和中断输出功能每3秒唤醒一次CPU,使得系统整体功耗大大降低。
详情请浏览公司网站的产品中心 http://www.dlysys.com/ 流量计