<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于LM331和單片機的壓力數據采集

基于LM331和單片機的壓力數據采集

作者: 時(shí)間:2009-04-28 來(lái)源:網(wǎng)絡(luò ) 收藏

3.4 AT89C51模塊
該系統設計需用的一個(gè)中斷.一個(gè)定時(shí)器。一個(gè)計數器。這里選用AT89C51,其包含2個(gè)16位定時(shí)/計數器和5個(gè)中斷。當MCS-51內部的定時(shí)/計數器選定為定時(shí)模式時(shí),計數輸入信號是內部時(shí)鐘脈沖,每個(gè)機器周期產(chǎn)生一個(gè)脈沖使計數器加l;一個(gè)機器周期為外部時(shí)鐘振蕩頻率的1/12,采用12 MHz的晶體振蕩器,機器周期為1μs。當內部定時(shí)/計數器被選定為計數模式時(shí)計數脈沖來(lái)自外部輸入引腳P3.4(T0)或P3.5(T1)。輸入信號產(chǎn)生由1到O的負跳變時(shí),計數器加1。由于一次負跳變要用兩個(gè)機器周期,所以選用12MHz晶體振蕩器時(shí),為確保電平在變化之前被采樣一次,外部計數輸入信號不能超過(guò)500 kHz。16位定時(shí)/計數器的最高計數值為65 535,在這里已滿(mǎn)足設計需要。系統設置AT89C51的T0為定時(shí)器,T1為計數器,當接收到中斷信號時(shí),定時(shí)、計數同時(shí)開(kāi)始,定時(shí)結束,計數也隨之結束。再利用單片機的運算功能將計數值除以定時(shí)值,就能得到所測信號的頻率。通過(guò)頻率與電壓,電壓與所測的線(xiàn)性關(guān)系,即可得到相應的值。

本文引用地址:http://dyxdggzs.com/article/173766.htm

4 系統軟件設計
系統軟件設計采用Keil C51語(yǔ)言編寫(xiě),應用模塊化設計,主要包括測量函數,中斷子程序,控制函數。主程序流程圖如圖5所示。

設定TO為定時(shí)器,基本定時(shí)時(shí)間為50 ms,Tl為計數器。IE=Ox8a,TMOD=Ox51。當P3.2口為低電平時(shí),狀態(tài)標志位flag變?yōu)镺,開(kāi)始測量,利用中斷,每當定時(shí)滿(mǎn)500 ms時(shí),計數器停止計數,完成測量,狀態(tài)標志位flag變?yōu)?,讀取計數值,以計算頻率,并通過(guò)頻率求得。當P3.2口為高電平時(shí),進(jìn)入依據測量所得壓力值而進(jìn)行的對傳感器監測對象的控制階段。以下給出測量函數的程序代碼和T0中斷子程序:


5 結語(yǔ)
該測量系統設計應用廣泛,如汽車(chē)電子控制、工業(yè)生產(chǎn)監控、安全防護以及家用電器等;結構簡(jiǎn)單,精確度高,性能穩定,適合那些對測量精度要求準確,并有一定抗干擾能力的場(chǎng)合。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>