女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用單片機實現數字頻率計數器的設計說明

Wildesbeast ? 來源:單片機教程網 ? 作者:h1654155169.2086 ? 2020-05-05 15:34 ? 次閱讀

1. 實驗任務

利用AT89S51單片機的T0、T1的定時計數器功能,來完成對輸入的信號進行頻率計數,計數的頻率結果通過8位動態數碼管顯示出來。要求能夠對0-250KHZ的信號頻率進行準確計數,計數誤差不超過±1HZ。

2. 電路原理

圖4.31.1

3. 系統板上硬件連線

(1). 把“單片機系統”區域中的P0.0-P0.7與“動態數碼顯示”區域中的ABCDEFGH端口用8芯排線連接。

(2). 把“單片機系統”區域中的P2.0-P2.7與“動態數碼顯示”區域中的S1S2S3S4S5S6S7S8端口用8芯排線連接。

(3). 把“單片機系統”區域中的P3.4(T0)端子用導線連接到“頻率產生器”區域中的WAVE端子上。

4. 程序設計內容

(1). 定時/計數器T0和T1的工作方式設置,由圖可知,T0是工作在計數狀態下,對輸入的頻率信號進行計數,但對工作在計數狀態下的T0,最大計數值為fOSC/24,由于fOSC=12MHz,因此:T0的最大計數頻率為250KHz。對于頻率的概念就是在一秒只數脈沖的個數,即為頻率值。所以T1工作在定時狀態下,每定時1秒中到,就停止T0的計數,而從T0的計數單元中讀取計數的數值,然后進行數據處理。送到數碼管顯示出來。

(2). T1工作在定時狀態下,最大定時時間為65ms,達不到1秒的定時,所以采用定時50ms,共定時20次,即可完成1秒的定時功能。

5. C語言源程序

#include 《AT89X52.H》

unsigned char code dispbit[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};

unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,

0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x40};

unsigned char dispbuf[8]={0,0,0,0,0,0,10,10};

unsigned char temp[8];

unsigned char dispcount;

unsigned char T0count;

unsigned char timecount;

bit flag;

unsigned long x;

void main(void)

{

unsigned char i;

TMOD=0x15;

TH0=0;

TL0=0;

TH1=(65536-4000)/256;

TL1=(65536-4000)%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;

}

}

}

void t0(void) interrupt 1 using 0

{

T0count++;

}

void t1(void) interrupt 3 using 0

{

TH1=(65536-4000)/256;

TL1=(65536-4000)%6;

timecount++;

if(timecount==250)

{

TR0=0;

timecount=0;

flag=1;

}

P0=dispcode[dispbuf[dispcount]];

P2=dispbit[dispcount];

dispcount++;

if(dispcount==8)

{

dispcount=0;

}

}

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6061

    文章

    44888

    瀏覽量

    646349
  • 計數器
    +關注

    關注

    32

    文章

    2283

    瀏覽量

    96005
  • 數碼管
    +關注

    關注

    32

    文章

    1889

    瀏覽量

    92186
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    數字頻率計

    基于51單片機數字頻率計,源程序及仿真
    發表于 05-20 20:09

    萌新求助,求一個單片機實現數字頻率計的方案

    萌新求助,求一個單片機實現數字頻率計的方案
    發表于 11-08 07:36

    基于單片機和CPLD的數字頻率計的設計

    基于單片機和CPLD的數字頻率計的設計 在傳統的控制系統中,通常將單片機作為控制核心并輔以相應的元器件構成一個整體。但這種方法硬件連線復
    發表于 10-15 08:59 ?1272次閱讀
    基于<b class='flag-5'>單片機</b>和CPLD的<b class='flag-5'>數字頻率計</b>的設計

    基于單片機數字頻率計的方案

    基于單片機數字頻率計的方案 概述:設計一種以單片機AT89C51為核心的數字頻率計,介紹了單片機
    發表于 03-24 10:02 ?6593次閱讀
    基于<b class='flag-5'>單片機</b>的<b class='flag-5'>數字頻率計</b>的方案

    基于單片機AT89S52控制的數字頻率計的設計

    提出一種基于單片機AT89S52控制的數字頻率計的設計新方法。該方法將待測頻率信號經過整形放大后輸入單片機,然后由單片機控制內部
    發表于 02-02 11:20 ?363次下載
    基于<b class='flag-5'>單片機</b>AT89S52控制的<b class='flag-5'>數字頻率計</b>的設計

    數字頻率計的制作

    數字頻率計是采用數字電路制做成的能實現對周期性變化信號頻率測量的儀器。頻率計主要用于測量正弦波、矩形波、三角波和尖脈沖等周期信號的
    發表于 11-20 14:55 ?168次下載

    基于verilog語言的數字頻率計設計

    基于verilog語言的數字頻率計設計基于verilog語言的數字頻率計設計基于verilog語言的數字頻率計設計基于verilog語言的數字頻率計設計
    發表于 12-08 15:57 ?0次下載

    基于51單片機數字頻率計

    基于51單片機數字頻率計源程序。
    發表于 12-17 15:12 ?119次下載

    四位數字頻率計數碼管顯示NEW

    電子專業單片機相關知識學習教材資料——四位數字頻率計數碼管顯示NEW
    發表于 08-08 17:03 ?57次下載

    基于單片機的系統硬件數字頻率計的設計

    基于單片機的系統硬件數字頻率計的設計
    發表于 09-21 15:32 ?47次下載
    基于<b class='flag-5'>單片機</b>的系統硬件<b class='flag-5'>數字頻率計</b>的設計

    基于單片機的自動量程數字頻率計的設計

    基于單片機的自動量程數字頻率計的設計,
    發表于 10-26 10:59 ?31次下載

    基于51單片機數字頻率計的設計簡介

    基于51單片機數字頻率計設計說明
    發表于 05-27 14:41 ?51次下載

    基于51單片機數字頻率計的設計講解

    基于51單片機數字頻率計的設計講解(單片機原理及應用)-該文檔為基于51單片機數字頻率計的設計講解資料,講解的還不錯,感興趣的可以下載看
    發表于 07-22 10:54 ?86次下載
    基于51<b class='flag-5'>單片機</b>的<b class='flag-5'>數字頻率計</b>的設計講解

    基于單片機數字頻率計設計

    ,方波信號及其他各種單位時間內變化的物理量。在進行模擬、數字電路的設計、安裝、調試過程中,由于其使用十進制數顯示,測量迅速,精確度高,顯示直觀,經常要用到頻率計。? ?本數字頻率計將采用定時、
    發表于 11-04 12:51 ?32次下載
    基于<b class='flag-5'>單片機</b>的<b class='flag-5'>數字頻率計</b>設計

    基于51單片機數字頻率計原理圖

    基于單片機數字頻率計設計原理圖免費下載。
    發表于 04-18 09:24 ?18次下載