久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1452|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

我這單片機(jī)程序應(yīng)該怎么改?讀入一個(gè)頻率,判斷頻率范圍

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:447528 發(fā)表于 2019-8-10 18:23 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
讀入一個(gè)頻率,判斷頻率范圍,在數(shù)碼管上顯示相應(yīng)頻率對(duì)應(yīng)的數(shù)碼,現(xiàn)在能判斷一次,然后數(shù)碼管顯示會(huì)卡在第一次頻率對(duì)應(yīng)的數(shù)值,讀入不了新的對(duì)應(yīng)數(shù)碼
#include <reg52.h>

       sbit beep=P1^5;                //定義蜂鳴器接口
         sbitk1 = P3^0;          //定義測(cè)量啟動(dòng)按鍵
         sfr16DPTR = 0x80;  //定義DPTR
         unsignedchar code LEDcode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
   unsigned char Count,f;
         inta,b;

  void delay(unsigned char m)      //延時(shí)函數(shù)
   {
         while(m--);
   }

  void init()                                         //定時(shí)計(jì)數(shù)器初始化
         {
            f=0;
            a=0;
      b=0;
            TMOD = 0X15;
            TH0 = 0x00;          //計(jì)數(shù)器0初始化,計(jì)數(shù)初值為0000H
            TL0 = 0x00;
            TR0 = 0;

            TH1 = 0xd8;    // 定時(shí)器1初始化,定時(shí)時(shí)間0.01
            TL1 = 0xf0;
          TR1 = 0;
            IE=0X8A;
         }
  void int0()interrupt 1  //計(jì)數(shù)器T0計(jì)數(shù)
         {
         a++;
//      TH0=0X00;
//      TL0=0X00;
   TR0=1;
                   }
         voidint1()interrupt 3  //定時(shí)器T1
         {b++;
//      if(b==100)
//      {TR1=0;}
//      else
         TH1=0xd8;
         TL1=0Xf0;
         TR1=1;
                   }
         voidduanlu()     //
         {
         if(f<0)
         {
         beep=1;
         delay(500);
         beep=0;
         }
         }

         voidmain()        //主函數(shù)
         {
                   init();                  
                while(1)
         {  
//               Count=0;   
//        P0=LEDcode[Count/10];        //十位送數(shù)碼管十位顯示
//        P2=LEDcode[Count%10];   //個(gè)位送數(shù)碼管個(gè)位顯示

         if(k1==0)  
  {     
     f=0;
      TR0 = 1;
        TR1 = 1;
     if(b==100)
         {
             while(1)
           {
                TR0=0;
                TR1=0;
          DPH=TH0;
                DPL=TL0;
                      f=(a*65535+DPTR);
         //      P0=LEDcode[f%10000];
/*     switch(f/1000)
         {
         case(5):P0=0x06;break;
         case(6):P0=0x5b;break;
         case(7):P0=0x4f;break;
         default:P0=0x66;break;
         }  *****/
         if(4.6<=f<5.0 ) {P0=0x06;}
   else if( 5.8<=f<6.0 ) {P0=0x5b;}
   else if( 6.7<=f<7.0 ) {P0=0x4f;}
         elseif( 7.5<=f<7.8 ) {P0=0x66;}
         elseif( 8.0<=f<8.6 ) {P0=0x6d;}
         elseif( 9.0<=f<9.4 ) {P0=0x7d;}
         elseif( 9.7<=f<10.0 ) {P0=0x07;}
         elseif( 10.2<=f<11.0 ) {P0=0x7f;}
         elseif( 11.3<=f<11.6 ) {P0=0x6f;}
//      if(9.8<=f<10.0 ) {P0=0x66;}
//      if(8.65<=f<8.67 ) {P0=0x6d;}
//      if(11.5<=f<12.0 ) {P0=0x7d;}
//      if(12<=f<12.5) {P0=0x07;}
//      if(8<=f<9 ) {P0=0x7f;}
//      if(9<=f<10 ) {P0=0x6f;}

   beep=1;
   delay(500);
         beep=0;
}
}
}        
}
}


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:332444 發(fā)表于 2019-8-11 06:38 | 只看該作者
  if(4.6<=f&&f<5.0 )
回復(fù)

使用道具 舉報(bào)

板凳
ID:213173 發(fā)表于 2019-8-11 11:19 | 只看該作者
《sfr16DPTR = 0x80;  //定義DPTR 》 這是什么鬼,難道要另外定義P0地址?
回復(fù)

使用道具 舉報(bào)

地板
ID:377268 發(fā)表于 2019-8-12 00:09 | 只看該作者
if判斷寫(xiě)錯(cuò)啦  C 不能這么寫(xiě)
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产三级电影网站 | 一级大片| www.久久精品视频 | 99精品视频免费观看 | 久久噜噜噜精品国产亚洲综合 | 亚洲视频在线一区 | 日韩中文字幕免费在线 | 日韩精品一区二区三区在线播放 | 国产精品久久在线 | 日韩欧美高清 | 美女视频三区 | 在线男人天堂 | 91精品国产手机 | 韩日一区二区三区 | 久久免费看| 成人精品一区二区 | 天天夜夜操 | 午夜免费福利影院 | 久久中文字幕视频 | 国产一区在线看 | 欧美中文字幕一区二区三区亚洲 | 九九av| 日韩一区二区在线视频 | 国产成人一区二区三区电影 | 91九色在线观看 | 日日噜| 国产精品久久久久久亚洲调教 | 黄色免费观看网站 | 天天干天天玩天天操 | 中文字幕在线免费观看 | 欧美性网| 精品久久影院 | 久久久精品视频一区二区三区 | 4hu最新网址 | 欧美中文字幕一区二区 | 亚洲欧洲成人av每日更新 | 成人久久 | 夜夜久久 | 精品国产一区二区三区观看不卡 | 青青久草 | 天天天操 |