渦輪流量計使用MSP430單片機的探討 六十五
由于 PCF8563 采用的是I2C 總線接口,而本設計實用的MSP430147F 單片機不具有I2C 總線控制器,所以只能采用了軟件模擬I2C 協(xié)議的方法實現(xiàn)通訊,這也是時鐘程序模塊的重點。
I2C 模塊程序主要包括SDA 和SCL 管腳的高低電平的產(chǎn)生、起始條件產(chǎn)生、停止條件產(chǎn)生、確認產(chǎn)生、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收幾個部分。因程序代碼較多,在此不列出。
通過各模塊程序操縱單片機的兩個普通I/O口模擬I2C總線接口的時序,便可方便的與PCF8563進行通訊,通過設置PCF8563內(nèi)部的寄存器,即可實現(xiàn)報警、定時、時鐘輸出及中斷輸出等各種復雜的定時服務。本系統(tǒng)使用時鐘功能為系統(tǒng)提供實時時鐘,用定時和中斷輸出功能每3秒喚醒一次CPU,使得系統(tǒng)整體功耗大大降低。
詳情請瀏覽公司網(wǎng)站的產(chǎn)品中心 http://m.sol365.cn/ 流量計