電磁流量計(jì)設(shè)計(jì)程序研究與探討 五十二
(5) 電磁流量計(jì)USAl玎通信
通用串行同步異步通信模塊是為了使MSP430F149實(shí)現(xiàn)多機(jī)通信用的,通過(guò)USART口連接到其它器件,可以實(shí)現(xiàn)單片機(jī)與其它器件工作電平的匹配串行通信,MSP430F149具有兩個(gè)通信口,且有同步和異步兩種方式,每一種方式都有獨(dú)立的幀格式和控制寄存器,只需要按照需要和幀格式寫(xiě)入相應(yīng)的寄存器就可以實(shí)現(xiàn)多機(jī)通信。由于MSP430F149的波特率產(chǎn)生比較自由,因此異步通信模式用的比較多。在本系統(tǒng)設(shè)計(jì)中用到了通用串行的SPI模式進(jìn)行通信。
3.3.3復(fù)位電路和振蕩電路設(shè)計(jì)
(1)復(fù)位電路
復(fù)位是單片機(jī)的初始化工作,復(fù)位后中央處理器CPU及單片機(jī)的其他功能部件都處在一個(gè)確定的初始狀態(tài),并從這個(gè)狀態(tài)開(kāi)始工作。每次上電時(shí),單片機(jī)都應(yīng)進(jìn)行一次復(fù)位。復(fù)位電路如圖3.7所示,本系統(tǒng)設(shè)計(jì)用的復(fù)位芯片是MAXIM公司的MAX809三管腳的微處理器復(fù)位芯片,它用于監(jiān)控微控制器和其他邏輯系統(tǒng)的電源電壓,它可以在上電掉電和節(jié)電情況下向微控制器提供復(fù)位信號(hào),當(dāng)電源電壓低于預(yù)設(shè)的門(mén)檻電壓時(shí),器件會(huì)發(fā)出復(fù)位信號(hào)直到在一段時(shí)間內(nèi)電源電壓又恢復(fù)到高于門(mén)檻電壓為止,MAXS09有低電平有效的復(fù)位輸出。
電磁流量計(jì)