新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于AT89C51單片機的量程自切換頻率計

基于AT89C51單片機的量程自切換頻率計

作者: 時間:2013-01-15 來源:網(wǎng)絡(luò) 收藏

2 軟件設(shè)計
應(yīng)用系統(tǒng)的開發(fā)過程中,C語言的應(yīng)用最為廣泛。C語言不僅能直接對計算機的硬件進(jìn)行操作,而且語言靈活、程序結(jié)構(gòu)良好、代碼效率高、可移植性好。
2.1 系統(tǒng)總流程圖
流程圖分析:當(dāng)電源開啟后,系統(tǒng)進(jìn)行初始化,系統(tǒng)開始運行,內(nèi)部開始判斷輸入信號頻率的高低,按從高到低的順序進(jìn)行分頻測算從而得到合適的分頻系數(shù)來控制數(shù)據(jù)選擇器實現(xiàn)對信號進(jìn)行分頻處理,根據(jù)頻率的高低范圍來確定點亮相應(yīng)的指示燈以及確定要顯示小數(shù)的位數(shù),最后將倍頻后的結(jié)果通過動態(tài)掃描的顯示方式在四位數(shù)碼管上顯示出相應(yīng)的測量結(jié)果。系統(tǒng)總流程圖如圖8所示。

本文引用地址:http://m.butianyuan.cn/article/170617.htm

b.JPG


2.2 顯示的程序流程圖
流程圖分析:在系統(tǒng)確定了范圍后,根據(jù)不同的量程范圍分別電路不同顏色的量程指示燈:當(dāng)頻率范圍在0~9999Hz時,綠色的發(fā)光二極管點亮;頻率范圍在10~999.9kHz時,黃色的發(fā)光二極管點亮;當(dāng)頻率范圍在1~20 MHz時,紅色的發(fā)光二極管點亮。顯示量程的程序流程圖如圖9所示。

c.JPG



3 電路調(diào)試與結(jié)果
系統(tǒng)的調(diào)試主要從軟件調(diào)試和硬件調(diào)試兩方面著手,當(dāng)然,所有的一切都是為了實現(xiàn)既定任務(wù)為目標(biāo)的。軟件調(diào)試和硬件調(diào)試過程是緊密相關(guān)、互相配合的,本次設(shè)計重點是對軟件程序的調(diào)試。
利用函數(shù)信號發(fā)生器輸入正弦信號分別為279 Hz時,觀察數(shù)碼管的結(jié)果。得到結(jié)果如圖10所示。

d.JPG


利用函數(shù)信號發(fā)生器輸入方波信號分別為680 kHz時,得到結(jié)果如圖11所示。

e.JPG


利用函數(shù)信號發(fā)生器輸入鋸齒波信號分別為2.76 MHz時,觀察數(shù)碼管的結(jié)果。得到結(jié)果如圖12所示。

f.JPG


利用函數(shù)信號發(fā)生器輸入三角波信號分別為583 Hz時,觀察數(shù)碼管的結(jié)果。得到結(jié)果如圖13所示。

bb.JPG



4 結(jié)論
本設(shè)計經(jīng)Keil軟件進(jìn)行調(diào)試后在Proteus軟件中進(jìn)行仿真,并且經(jīng)過實物的測試,實現(xiàn)了對方波、三角波、鋸齒波、正弦波的頻率進(jìn)行測量。具有自動切換并指示量程,精度較高,測量范圍較大等特點,符合電子儀表的發(fā)展趨勢,具有一定的實用價值。


上一頁 1 2 3 下一頁

關(guān)鍵詞: 單片機 量程 自切換 頻率計

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉