版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上數(shù)字頻率計(jì)學(xué)生:* 學(xué)號(hào): 指導(dǎo)老師:張俊 1、 設(shè)計(jì)內(nèi)容的相關(guān)理論(1)數(shù)字頻率計(jì)是直接用十進(jìn)制數(shù)字來(lái)顯示被測(cè)信號(hào)頻率的一種測(cè)量裝置。它不僅可以測(cè)量正弦波、方波、三角波、和尖脈沖信號(hào)的頻率,而且還可以測(cè)量它們的周期。數(shù)字頻率計(jì)在測(cè)量其他物理量如轉(zhuǎn)速、振動(dòng)頻率等方面獲得廣泛應(yīng)用。(2)所謂“頻率”,就是周期性信號(hào)在單位時(shí)間(1s)內(nèi)變化的次數(shù),若在一定時(shí)間間隔T內(nèi)測(cè)得這個(gè)周期性信號(hào)的重復(fù)變化次數(shù)N,則其頻率可表示為 f=N/T。(3)原理圖中的個(gè)元件介紹1)、7414TTL六反相施密特觸發(fā)器2)、LM318運(yùn)算放大器3)AT89C51單片機(jī)4)、六位數(shù)碼管2、具體設(shè)計(jì)
2、2.1設(shè)計(jì)思路我們?cè)O(shè)計(jì)的數(shù)字頻率計(jì)要可以測(cè)三角波,正弦波,方波和尖脈沖信號(hào),那我們就不能直接從單片機(jī)的I/O口輸入一個(gè)脈沖信號(hào),因?yàn)閺膯纹瑱C(jī)輸入的是方波信號(hào),那我們必須把除方波以外的其他波形轉(zhuǎn)化成方波的形式,然后從單片機(jī)的一個(gè)I/O口輸入,所以我在信號(hào)輸入單片機(jī)之前使用運(yùn)算放大器將信號(hào)先放大以便單片機(jī)可以檢測(cè)到輸入的外部 信號(hào),在經(jīng)過(guò)一個(gè)施密特觸發(fā)器將放大后的信號(hào)轉(zhuǎn)換成為方波信號(hào),再輸入給單片機(jī)進(jìn)行脈沖計(jì)數(shù),對(duì)數(shù)據(jù)進(jìn)行處理,最后在數(shù)碼管上面顯示。2.2電路設(shè)計(jì)和分析過(guò)程下圖1是數(shù)字頻率計(jì)的原理圖分析:輸入的信號(hào)經(jīng)過(guò)第一個(gè)Lm318組成的交流反向比例運(yùn)算放大器放大26倍之后再經(jīng)過(guò)第二個(gè)
3、LM318組成的交流反向比例運(yùn)算放大器進(jìn)行二次放大10倍,放大后的信號(hào)在經(jīng)過(guò)7414TTL六反相施密特觸發(fā)器將輸入放大后的信號(hào)整形成為方波,經(jīng)過(guò)整形后的信號(hào),伏值增大,頻率不變。此整形電路將輸入的正弦波、三角波和尖脈沖信號(hào)經(jīng)過(guò)放大整形成為方波。形成的方波通過(guò)AT89C51的P3.4T0口輸入計(jì)數(shù),將記得的脈沖個(gè)數(shù)經(jīng)過(guò)處理用兩個(gè)三位數(shù)碼管顯示。圖2是在Protus上的仿真電路圖2.3、 程序流程圖開(kāi)始設(shè)置定時(shí)器T1定時(shí)1S、計(jì)數(shù)器T0計(jì)數(shù)定時(shí)器清零關(guān)閉T0、T1將T0所計(jì)脈沖數(shù)進(jìn)行處理顯示T1定時(shí)到1S?等待T1定時(shí)結(jié)束2.4、 仿真結(jié)果分析輸入一個(gè)56HZ的正弦波是的仿真結(jié)果如下:分析:如果我
4、直接從單片機(jī)的T0口輸入頻率范圍為1Hz10KHz的方波信號(hào),顯示的結(jié)果準(zhǔn)確而且穩(wěn)定,但是不能輸入其他的脈沖信號(hào),否則將無(wú)法顯示;如果我將信號(hào)進(jìn)行處理之后再輸入到單片機(jī)進(jìn)行數(shù)據(jù)處理,則輸入信號(hào)的頻率到達(dá)200HZ之后顯示電路開(kāi)始閃爍。在仿真的過(guò)程當(dāng)中還出現(xiàn)一個(gè)問(wèn)題就是從信號(hào)的輸入到輸出結(jié)果,輸入的頻率越大,計(jì)數(shù)器T0就在不斷的計(jì)數(shù),顯示輸出結(jié)果等待的時(shí)間就越長(zhǎng)。3、 設(shè)計(jì)小結(jié)在這次數(shù)字頻率計(jì)電路原理圖與程序的設(shè)計(jì)過(guò)程當(dāng)中,一開(kāi)始出現(xiàn)了很多的問(wèn)題,比如,一開(kāi)始不知道從何入手,自己是用軟件實(shí)現(xiàn)還是用純電路實(shí)現(xiàn),如果自己用純電路實(shí)現(xiàn)的話(huà),有些知識(shí)不是很完善,所以最后還是選擇用單片機(jī)實(shí)現(xiàn)頻率的顯示。但
5、定好方案,在完成的過(guò)稱(chēng)當(dāng)中,又出現(xiàn)了一些不同的問(wèn)題,比如數(shù)據(jù)處理的時(shí)候該用何種方法對(duì)數(shù)據(jù)進(jìn)行處理,顯示的時(shí)候讓它怎樣在規(guī)定的頻率范圍內(nèi)不閃爍等等。4、 程序代碼#include<reg51.h>/頭文件#include<intrins.h>/頭文件#define uchar unsigned char/宏定義#define uint unsigned int/宏定義sfr16 DPTR=0x82;/定義DPTRbit flag=1;/狀態(tài)標(biāo)志位uint aa, qian, bai,shi,ge,bb,wan,shiwan; /定義變量uchar cout;/計(jì)數(shù)unsi
6、gned long temp;/定義長(zhǎng)整型變量/*數(shù)碼管顯示0-9*/uchar code table=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71;/*延時(shí)子函數(shù)。延時(shí)1MS*/void delay(uint z)uint i,j;for(i=0;i<z;i+)for(j=0;j<110;j+);/*定時(shí)器,計(jì)數(shù)器初始化*/void chu()temp=0;/變量賦初值aa=0;cout=0;IE=0X8A;/開(kāi)中斷,T0,T1中斷TMOD=0x15;/T0為定時(shí)器工
7、作于方式1,T1為計(jì)數(shù)器工作于方式1TH1=0x3c;/定時(shí)器賦高8初值 , 12M晶振TL1=0xb0;/定時(shí)器賦低8初值 , 12M晶振TR1=1;/開(kāi)定時(shí)器1TH0=0;/計(jì)數(shù)器賦高8初值初值TL0=0;/計(jì)數(shù)器賦低8初值TR0=1;/開(kāi)計(jì)數(shù)器0/*顯示子函數(shù)*/void display(uint shiwan,uint wan,uint qian,uint bai,uint shi,uint ge)P0=0xdf; /P0口是位選 1101 1111 改成 1111 1101 =0XDFP2=tableshiwan; /顯示shiwan位delay(5);P0=0xef; /P0口是位
8、選 1110 1111 改成 1111 1110 =0XFEP2=tablewan; /顯示wan位delay(3);P0=0xf7; /P0口是位選 1111 01111 改成 0111 1111=0X7F P2=tableqian; /顯示千位delay(3);P0=0xfb; /P0口是位選 1111 1011 改成 1011 1111=0XBFP2=tablebai; /顯示百位delay(3);P0=0xfd; /P0口是位選 1111 1101 改成 1101 1111 =0XDFP2=tableshi; /顯示十位delay(3);P0=0xfe; /P0口是位選 1111 11
9、10 改成 1110 1111 =0XEFP2=tablege; /顯示個(gè)位delay(3);/*定時(shí)中斷子函數(shù)*/void xtimer1() interrupt 3TH1=0x3c;/定時(shí)器賦高8初值TL1=0xb0;/定時(shí)器賦低8初值aa+;/*計(jì)數(shù)器中斷子函數(shù)*/void xtimer0() interrupt 1 cout+;/*主函數(shù)*/void main()P0=0XFF; /初始化P0口chu();/調(diào)用定時(shí)器,計(jì)數(shù)器初始化while(1)if(aa=19)/定時(shí)20*50MS=1Saa=0;/定時(shí)完成一次后清0flag=1;/完成計(jì)數(shù) TR1=0; /關(guān)閉T1定時(shí)器,定時(shí)1S完成delay(50); /延時(shí)較正誤差TR0=0;/關(guān)閉T0DPL=TL0; /計(jì)數(shù)量的低8位DPH=TH0;/計(jì)數(shù)量的高8位temp=DPTR+cout*65535; /計(jì)數(shù)值放入變量shiwan=temp%/;wan=te
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度化妝品產(chǎn)品代言合同協(xié)議4篇
- 2025年度臨時(shí)餐飲場(chǎng)地租賃服務(wù)協(xié)議8篇
- 二零二五年度水電設(shè)施智能化改造合同3篇
- 二零二五版餐飲企業(yè)廚師招聘與人才輸送協(xié)議3篇
- 二零二四事業(yè)單位員工試用期人才引進(jìn)與培養(yǎng)合作協(xié)議3篇
- 2024石材荒料購(gòu)銷(xiāo)及石材產(chǎn)品安全檢測(cè)服務(wù)合同3篇
- 2024蔬菜種植與農(nóng)產(chǎn)品加工企業(yè)銷(xiāo)售合作協(xié)議范本3篇
- 2024進(jìn)出口食品貿(mào)易合同
- 二零二五版合同法擔(dān)保條款設(shè)計(jì)-企業(yè)風(fēng)險(xiǎn)控制策略3篇
- 二零二五年度在線(xiàn)教育平臺(tái)股權(quán)收購(gòu)合同3篇
- GB/T 37238-2018篡改(污損)文件鑒定技術(shù)規(guī)范
- 普通高中地理課程標(biāo)準(zhǔn)簡(jiǎn)介(湘教版)
- 河道治理工程監(jiān)理通知單、回復(fù)單范本
- 超分子化學(xué)簡(jiǎn)介課件
- 高二下學(xué)期英語(yǔ)閱讀提升練習(xí)(一)
- 易制爆化學(xué)品合法用途說(shuō)明
- 【PPT】壓力性損傷預(yù)防敷料選擇和剪裁技巧
- 大氣喜慶迎新元旦晚會(huì)PPT背景
- DB13(J)∕T 242-2019 鋼絲網(wǎng)架復(fù)合保溫板應(yīng)用技術(shù)規(guī)程
- 心電圖中的pan-tompkins算法介紹
- 羊絨性能對(duì)織物起球的影響
評(píng)論
0/150
提交評(píng)論