




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
精品文檔-下載后可編輯位數字顯示頻率計數器電路及51單片機源程序-基礎電子
1.頻率計算器功能
利用AT89S51單片機的T0、T1的定時計數器功能,來完成對輸入的信號進行頻率計數,計數的頻率結果通過8位動態數碼管顯示出來。要求能夠對0-250KHZ的信號頻率進行準確計數,計數誤差不超過±1HZ。
2.電路原理圖
3.程序設計內容
(1).定時/計數器T0和T1的工作方式設置,由圖可知,T0是工作在計數狀態下,對輸入的頻率信號進行計數,但對工作在計數狀態下的T0,計數值為fOSC/24,由于fOSC=12MHz,因此:T0的計數頻率為250KHz。對于頻率的概念就是在一秒只數脈沖的個數,即為頻率值。所以T1工作在定時狀態下,每定時1秒中到,就停止T0的計數,而從T0的計數單元中讀取計數的數值,然后進行數據處理。送到數碼管顯示出來。
(2).T1工作在定時狀態下,定時時間為65ms,達不到1秒的定時,所以采用定時50ms,共定時20次,即可完成1秒的定時功能。
5.C語言源程序
C程序
#include<AT89X51.h>
unsignedcharcodedispbit[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
unsignedcharcodedispcode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x00,0x40};
unsignedchardispbuf[8]={0,0,0,0,0,0,10,10};
unsignedchartemp[8];
unsignedchardispcount;
unsignedcharT0count;
unsignedchartimecount;
bitflag;
unsignedlongx;
voidmain(void)
{
unsignedchari;
TMOD=0x15;
TH0=0;
TL0=0;
TH1=(6553*000)/256;
TL1=(6553*000)%6;
TR1=1;
TR0=1;
ET0=1;
ET1=1;
EA=1;
while(1)
{
if(flag==1)
{
flag=0;
x=T0count*65536+TH0*256+TL0;
for(i=0;i<8;i++)
{
temp[i]=0;
}
i=0;
while(x/10)
{
temp[i]=x;
x=x/10;
i++;
}
temp[i]=x;
for(i=0;i<6;i++)
{
dispbuf[i]=temp[i];
}
timecount=0;
T0count=0;
TH0=0;
TL0=0;
TR0=1;
}
}
}
voidt0(void)interrupt1using0
{
T0count++;
}
voidt1(void)interrupt3using0
{
TH1=(6553*000)/256;
TL1=(6553*000)%6;
timecount++;
if(timecount==250)
{
TR0=0;
timecount=0;
flag=1;
}
P0=dispcode[dispbuf[dispcount]];
P2=dispbit[
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年智能制造技術考試試卷及答案
- 2025年心理咨詢師考試試題及答案
- 2025年現代物流管理考試試卷及答案
- 2025年特殊教育與融合教育考試試題及答案
- 2025年網絡工程師職業資格考試題及答案
- 2025年漢語言文學專業考試試卷及答案
- 2025年城市與區域規劃考試題及答案
- 2025年仿真與機器人技術相關考題及答案
- 埃博拉培訓試題及答案
- 三個產程的試題及答案
- 代駕創業計劃書
- 人力資源管理公司經營分析報告
- 《牙體解剖學》課件
- 原始股轉讓合同
- 全血細胞減少的護理查房課件
- 審計案例分析課程達爾曼案例
- 揚州XX消防維保工程有限公司質量保證體系文件
- KROHNE 電磁流量計產品介紹 2021
- 人工智能算法分析 課件 【ch06】遷移學習
- 銩激光在膀胱腫瘤應用課件
- 2022年西雙版納景洪市事業單位選調考試真題
評論
0/150
提交評論