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

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

QQ登錄

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

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

我搞的頻率計(jì)c程

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:71774 發(fā)表于 2015-1-24 18:38 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
#include <reg52.h>                                   //        自寫(xiě)頻率計(jì)程序,在學(xué)習(xí)板上通過(guò)
typedef  unsigned char   uint8;
typedef  unsigned int    uint16;
typedef  unsigned long   uint32;
code uint8 number[] = {0xc0,0xf9,0xa4,0xb0,
                                              0x99,0x92,0x82,0xf8,
                                            0x80,0x90};
uint8 a[6];          
uint16 counter,counter1;
uint8 ky;
uint32 sec;
sbit ENLED = P1^4;       
sbit ADDR0 = P1^0;                                 
sbit ADDR1 = P1^1;
sbit ADDR2 = P1^2;
sbit ADDR3 = P1^3;                                                       
sbit KeyOut1=P2^3;         
sbit K1 = P2^4;
bit flag;                

void refresh_led()   
{
          static uint8 j = 0;         

                switch(j)
           {
                   case 0: ADDR0 = 0;ADDR1 = 0;ADDR2 = 0;j++;P0 = number[a[0]];break;
                case 1: ADDR0 = 1;ADDR1 = 0;ADDR2 = 0;j++;P0 = number[a[1]];break;
                case 2: ADDR0 = 0;ADDR1 = 1;ADDR2 = 0;j++;P0 = number[a[2]];break;
                case 3: ADDR0 = 1;ADDR1 = 1;ADDR2 = 0;j++;P0 = number[a[3]];break;
                case 4: ADDR0 = 0;ADDR1 = 0;ADDR2 = 1;j++;P0 = number[a[4]];break;
                case 5: ADDR0 = 1;ADDR1 = 0;ADDR2 = 1;j = 0;P0 = number[a[5]];break;
                default: break;
                }

}
void Key1(void)      
   {
             while(!K1);       
              ky++;
             if(ky > 1)
              ky=0;
   }

void Delay(uint16 ms)       
{
uint8 i;
        while(ms--)        
        {
          for( i=0;i<125;i++)
                ;
        }
}

main()                  
{                                                                                                                  
        ENLED = 0; ADDR3 = 1;
     KeyOut1=0;
     TMOD=0x15;                        
     TH0=0;
     TL0=0;
     TH1=(65536-4000)/256;       
         TL1=(65536-4000)%256;
     TR1=1;
     TR0=1;
     ET0=1;
     ET1=1;
     EA=1;   
          while(1)
                      
        {         
                if(!K1)         
                Delay(5);        
                if(!K1)
                Key1();        
          if(flag==1)                          
                     { flag=0;                           
                        sec=counter*65536+TH0*256+TL0;   

                            if(ky==1)                     
                         sec=0;
                                    
                          a[0] = sec%10;                               
                        a[1] = sec/10%10;
                        a[2] = sec/100%10;
                        a[3] = sec/1000%10;
                        a[4] = sec/10000%10;
                        a[5] = sec/100000%10;                                       
                          
                counter=0;                           
                counter1=0;
                TH0=0;                                         
                TL0=0;
                TR0=1;                                              
                         }  
                 
                         
           }
}
void t0(void) interrupt 1 using 1  
{

   counter ++;

}
void t1(void) interrupt 3 using 2

{

TH1=(65536-4000)/256;               

TL1=(65536-4000)%256;

counter1++;

if(counter1==250)          

{

TR0=0;                                 
counter1=0;                     
flag=1;                             
}                
refresh_led();               

}

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的積分獎(jiǎng)勵(lì)!

查看全部評(píng)分

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

使用道具 舉報(bào)

沙發(fā)
ID:1 發(fā)表于 2015-1-24 18:55 | 只看該作者
補(bǔ)充一下 這應(yīng)該是用數(shù)碼管顯示的吧,電路下載:http://www.zg4o1577.cn/f/ks51.pdf
回復(fù)

使用道具 舉報(bào)

板凳
ID:71774 發(fā)表于 2015-1-24 19:59 | 只看該作者
本帖最后由 三元里 于 2015-1-24 20:02 編輯
admin 發(fā)表于 2015-1-24 18:55
補(bǔ)充一下 這應(yīng)該是用數(shù)碼管顯示的吧,電路下載:http://www.zg4o1577.cn/f/ks51.pdf

是用6個(gè)數(shù)碼管的,沒(méi)專門(mén)電路,還是在學(xué)習(xí)板上實(shí)驗(yàn)。我的學(xué)習(xí)板就是金沙灘的。
回復(fù)

使用道具 舉報(bào)

地板
ID:72756 發(fā)表于 2015-1-25 06:40 來(lái)自手機(jī) | 只看該作者
收藏了,有用,謝謝三元兄。
回復(fù)

使用道具 舉報(bào)

5#
ID:65226 發(fā)表于 2015-1-27 21:17 來(lái)自手機(jī) | 只看該作者
學(xué)習(xí)了 謝謝
回復(fù)

使用道具 舉報(bào)

6#
ID:86621 發(fā)表于 2015-8-12 16:44 | 只看該作者
精確度怎么樣
回復(fù)

使用道具 舉報(bào)

7#
ID:86621 發(fā)表于 2015-8-13 09:28 | 只看該作者
范圍有哪些啊   有什么硬件
回復(fù)

使用道具 舉報(bào)

8#
ID:4150 發(fā)表于 2017-8-31 20:16 | 只看該作者
請(qǐng)問(wèn)樓主這種測(cè)試方法是基于測(cè)周法嗎
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 91在线视频观看免费 | 国产精品成人一区二区三区吃奶 | 狠狠av| 亚洲成人精品在线 | 午夜电影网址 | 欧美成人精品欧美一级 | 91原创视频 | 欧美精品久久久 | 91国内精品 | 亚洲欧美精品国产一级在线 | 日本羞羞影院 | 亚洲一区视频在线 | 国产激情一区二区三区 | 人人澡人人爱 | 人人澡人人爱 | xxxcom在线观看 | 国产乱人伦 | 6996成人影院网在线播放 | 日韩一区二区三区视频在线播放 | 天天干天天操天天看 | 国产欧美一区二区精品久导航 | 伦理二区 | 国产成人精品久久二区二区 | 欧美久久久久久久久中文字幕 | 国产福利91精品一区二区三区 | japan25hdxxxx日本| 久久男女视频 | 欧美日韩中文在线 | 亚洲国产免费 | 成人免费视频网站在线看 | caoporn地址 | 欧美一区二区三区在线播放 | 精产嫩模国品一二三区 | 亚洲精品久久久久avwww潮水 | 伊人久久精品一区二区三区 | 超碰97免费在线 | 日韩一区二区av | 日韩精品一二三区 | 精品1区 | 中文字幕精品一区二区三区在线 | 日本久久精品视频 |