智能孔板流量計的研究與探討 六十七
第5章智能孔板流量計的軟件設(shè)計及算法研究
5.1主程序設(shè)計
流量計系統(tǒng)使用低功耗方式,在主程序中主要完成必須的設(shè)置工作和相應(yīng)模塊的初始化工作,而系統(tǒng)的主要功能,如定時采樣流量狀態(tài)并計算流量值和刷新LCD顯示等,則安排在定時器A的中斷中完成。
5.1.1基礎(chǔ)時鐘模塊的分配
MSP430F149的時鐘由高速晶體、低速晶體、數(shù)字控制振蕩器DCO三部分組成三個時鐘輸入源為:
●LFXTlCLK 由低頻時鐘晶體產(chǎn)生的低頻時鐘源,由標(biāo)準(zhǔn)高頻晶體或陶瓷諧振晶體產(chǎn)生的高頻時鐘源以及外接時鐘信號源。在本設(shè)計中外接的是32768Hz低頻晶體振蕩器。
●XT2CLK由標(biāo)準(zhǔn)晶體和陶瓷諧振器產(chǎn)生、外接450KHz~SKHz時鐘信號源。本設(shè)計中采用的是8I@dz高額晶體振蕩器。
●DCOCLK片阿可以數(shù)字控制的RC振蕩器。
這三塊不同頻率的時鐘輸出給不同的模塊,從而使系統(tǒng)的超低功耗成為可能。時鐘模塊在程序中不設(shè)置時默認(rèn)的是DCO時鐘源,MCLK=SMCLK=ACLK=700-800Hz。因此在整個程序初始化時候就需要對時鐘進行設(shè)置。由于單片機要處理大量的數(shù)據(jù)和計算,要求較高的速度.所以把XT2CLK直接作為系統(tǒng)主時鐘McLK,系統(tǒng)主時鐘設(shè)置為8mHz。
詳情請瀏覽公司網(wǎng)站的產(chǎn)品中心 http://m.ladynoble.net/ 流量計