電磁流量計設計程序研究與探討 五十一
電磁流量計MSP430F149的時鐘可以自由選擇,它包括一個內部DCO時鐘和另外兩個外部時鐘,內部時鐘的頻率最高可達到lMHz。外部可以接兩個時鐘,一個可接鐘表晶振或標準晶振,另一個可以接時鐘頻率為8MHz的晶振,而8MHz也是單片機的最高工作頻率。內部數控晶振(DCO)允許單片機在6/ts的時間里由低功耗模式變為喚醒模式。對基礎時鐘的控制,只需要對相應的控制寄存器寫入相應的控制位就可以得到所需要的時鐘,且可以從相應的端口測的時鐘頻率。
(3)I/O口
MSP430F149有6個8位的FO I l,每一個都可以獨立控制,其中P1和P2端口具有中斷功能,一共可以接16個中斷源,還可以直接利用I/OEI的輸入輸出寄存器,直接對外進行通信。因為所有的I/Ol口都是和其他外設復用的,因此在用端口之前都要用功能選擇寄存器選定所用的功能是外設還是I/O口,選定之后還要在方向寄存器中確定輸出還是輸入。
(4)比較器
比較器在整個MSP430系列的單片機中應用都很多,它可以直接作為可轉換為參數的測量,如果加上定時器的捕獲功能,比較器的用途就會更廣泛。比較器屬于硬件型的,雖然很準確,但由于有軟件的控制,造成的時間誤差可能很大。因此存在一段時間的振蕩,這造成測量的誤差大,不能很精確。此外,比較器的參考電平很方便,可以都自由相加,但不能超過片子的最高電壓3.3V,否則不能正常工作。
電磁流量計