wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5099|回復: 2
打印 上一主題 下一主題
收起左側

貼片12路頻譜

[復制鏈接]
跳轉到指定樓層
樓主
部分源碼:

#include <stc12c5a60s2.h>//"stc12c5620ad.h"
#include<intrins.h>
#define LongToBin(n) (((n>>21)&0x80)|((n>>18)&0x40)|((n>>15)&0x20)|((n>>12)&0x10)|((n>>9)&0x08)|((n>>6)&0x04)|((n>>3)&0x02)|((n)&0x01))
#define BIN(n) LongToBin(0x##n##)
#define uchar  unsigned char
#define uint  unsigned int
#define SAMPLE_NUM 64
#define NUM_2_LOG 6
#define FFT_OUT_MIN 1
#define FFT_OUT_MAX        11
uchar code BRTable[SAMPLE_NUM] ={
0, 32, 16, 48, 8, 40, 24, 56,4, 36, 20, 52, 12, 44, 28, 60, 2, 34, 18, 50, 10, 42, 26,
58, 6, 38, 22, 54, 14, 46, 30, 62, 1, 33, 17, 49, 9, 41, 25, 57,5, 37, 21, 53, 13, 45,
29, 61,3, 35, 19, 51, 11, 43, 27, 59,7, 39, 23, 55, 15, 47, 31, 63};
char code sin_tabb[SAMPLE_NUM] = {
0 ,12 ,25 ,37 ,49 ,60 ,71 ,81 ,90 ,98 ,106 ,112 ,117 ,122 ,125 ,126 ,127 ,126 ,125 ,
122 ,117 ,112 ,106 ,98 ,90 ,81 ,71 ,60 ,49 ,37 ,25 ,12 ,0 ,-12 ,-25 ,-37 ,-49 ,-60 ,
-71 ,-81 ,-90 ,-98 ,-106 ,-112 ,-117 ,-122 ,-125 ,-126 ,-127 ,-126 ,-125 ,-122 ,-117
,-112 ,-106 ,-98 ,-90 ,-81 ,-71 ,-60 ,-49 ,-37 ,-25 ,-12  };

char code cos_tabb[SAMPLE_NUM] = {
127 ,126 ,125 ,122 ,117 ,112 ,106 ,98 ,90 ,81 ,71 ,60 ,49 ,37 ,25 ,12 ,0 ,-12 ,-25 ,
-37 ,-49 ,-60 ,-71 ,-81 ,-90 ,-98 ,-106 ,-112 ,-117 ,-122 ,-125 ,-126 ,-127 ,-126 ,-125 ,
-122 ,-117 ,-112 ,-106 ,-98 ,-90 ,-81 ,-71 ,-60 ,-49 ,-37 ,-25 ,-12 ,0 ,12 ,25 ,37 ,49
,60 ,71 ,81 ,90 ,98 ,106 ,112 ,117 ,122 ,125 ,126 };
uchar a[64];
uchar keep,keepnum,anum,timernum,timernum2,lednum3,Ltime;//用于分離

/*加入數組用于顯示相應led燈數目*/
uchar lednum[]={0x00,0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff};//0-7的顯示數組  P2組控制

int xdata FftReal[SAMPLE_NUM];
int xdata FftImage[SAMPLE_NUM];

xdata unsigned char num[128];
xdata unsigned char temp[128];

sbit p37=P3^7;
sbit p36=P3^6;
sbit p35=P3^5;
sbit p34=P3^4;

sbit p07=P0^7;
sbit p06=P0^6;
sbit p05=P0^5;
sbit p04=P0^4;
sbit p03=P0^3;
sbit p02=P0^2;
sbit p01=P0^1;
sbit p00=P0^0;

sbit p27=P2^7;
sbit p26=P2^6;
sbit p25=P2^5;
sbit p24=P2^4;
sbit p23=P2^3;
sbit p22=P2^2;
sbit p21=P2^1;
sbit p20=P2^0;

sbit key=P3^3;
sbit zh=P3^0;

void delay(unsigned char a)
{
        unsigned int i;
        while(--a)
                for(i=0;i<50;i++);                                    
}
void timerinit()//定時器 初始化函數
{
         TMOD=0x11;
         TH0=(65536-2048)/256;
         TL0=(65536-2048)%256;

         TH1=(65536-50000)/256;
         TL1=(65536-50000)%256;

         EA=1;
         ET0=1;
         TR0=1;

         ET1=0;
         TR1=0;
}

void FFT_process()                          //下落遲滯
{
        unsigned char i;
        for(i=0;i<14;i++)
        {       
                if(a[i] < temp[i])
                {
                        num[i]++;
                        if(num[i] == 1)
                        {
                                if(temp[0]==0&&temp[1]==0&&temp[2]==0&&temp[3]==0&&temp[4]==0&&temp[5]==0&&temp[6]==0&&temp[7]==0&&temp[8]==0&&temp[9]==0&&temp[10]==0&&temp[11]==0&&temp[12]==0&&temp[13]==0);
                                else
                                {
                                        a[i] = --temp[i];
                                        num[i] = 0;
                                }
                        }
                }
                else num[i] = 0;               
        }
}

void disp()
{
        timernum++;
        if(timernum==15) timernum=1;
        P2=0x00;//顯示前先關閉

        p37=1;
        p36=1;
        p35=1;
        p34=1;

        P0=0Xff;
        FFT_process();
        switch(timernum)
        {
                case 1:anum=a[0];break;//
                case 2:anum=a[1];break;//
                case 3:anum=a[2];p37=0;break;
                case 4:anum=a[3];p36=0;break;
                case 5:anum=a[4];p35=0;break;
                case 6:anum=a[5];p34=0;break;
                case 7:anum=a[6];p07=0;break;
                case 8:anum=a[7];p06=0;break;
                case 9:anum=a[8];p05=0;break;
                case 10:anum=a[9];p04=0;break;
                case 11:anum=a[10];p03=0;break;
                case 12:anum=a[11];p02=0;break;//
                case 13:anum=a[12];p01=0;break;//
                case 14:anum=a[13];p00=0;break;//
        }
        P2=lednum[anum];
        delay(2);
}

uchar STC_ADC()                   //!!根據數據手冊寫一個ad讀取函數
{                                                                                                 
     uchar i;
     ADC_RES   = 0;
     ADC_RESL  = 0;
         ADC_CONTR = BIN(10001000);
         i=3;
     while(i--);
     while (1)                     
     {
         if (ADC_CONTR & BIN(10000))      
              {
                             break;
                    }
     }
     ADC_CONTR = BIN(10000000);
           return( ADC_RESL<<2) ;
}
short sqrt_16( unsigned long M)   
{
    unsigned int N, i;
    unsigned long tmp, ttp;
    if( M == 0 )            
        return 0;

    N = 0;

    tmp = ( M >> 30 );        
    M <<= 2;
    if( tmp > 1 )            
    {
        N ++;               
        tmp -= N;
    }

    for( i=15; i>0; i-- )   
    {
        N <<= 1;           

        tmp <<= 2;
        tmp += (M >> 30);  

        ttp = N;
        ttp = (ttp<<1)+1;

        M <<= 2;
        if( tmp >= ttp )   
        {
            tmp -= ttp;
            N ++;
        }      
    }

    return N;
}
void FFT()
{
        register    uchar i,bb,j,k,p,max;
        register short TR,TI,temp;
    unsigned long ulReal;                             
    unsigned long ulImage;   

        for(i=0; i<SAMPLE_NUM;i++)          //此處可以加入自動增益
        {
                FftReal[BRTable[i]] = STC_ADC();//使顯示保持在一定范圍內
        FftImage[i] = 0;               
        }

    for( i=1; i<=NUM_2_LOG; i++)                          
    {
        bb=1;
        bb <<= (i-1);                                      
        for( j=0; j<=bb-1; j++)                           
        {
            p=1;
            p <<= (NUM_2_LOG-i);            
            p = p*j;
            for( k=j; k<SAMPLE_NUM; k=k+2*bb)               
            {
                TR = FftReal[k]; TI = FftImage[k]; temp = FftReal[k+bb];
                FftReal[k] = FftReal[k] + ((FftReal[k+bb]*cos_tabb[p])>>7) + ((FftImage[k+bb]*sin_tabb[p])>>7);
                FftImage[k] = FftImage[k] - ((FftReal[k+bb]*sin_tabb[p])>>7) + ((FftImage[k+bb]*cos_tabb[p])>>7);
                FftReal[k+bb] = TR - ((FftReal[k+bb]*cos_tabb[p])>>7) - ((FftImage[k+bb]*sin_tabb[p])>>7);
                FftImage[k+bb] = TI + ((temp*sin_tabb[p])>>7) - ((FftImage[k+bb]*cos_tabb[p])>>7);

                FftReal[k]  >>= 1;            
                FftImage[k]  >>= 1;
                FftReal[k+bb]  >>= 1;                 
                FftImage[k+bb]  >>= 1;                                                                 
            }  
        }
    }
        max=0;
    for( i=0; i<14; i++)
    {  
        ulReal = FftReal[i+1];
        ulReal *= ulReal;
        ulImage = FftImage[i+1];
        ulImage *= ulImage;

        a[i] = sqrt_16( ulReal + ulImage );   //修改

        if( a[i] < FFT_OUT_MIN ) //   
            a[i] = 0;//修改
        else
          a[i] = a[i]-FFT_OUT_MIN;   
                  
        if( a[i] >max)
             max =a[i];                                 
    }

    if(max>8) //11
    {
       max/=8;       
        for( i=0; i<14; i++) //輸出a的5個分離數值
        {      
             a[i]/=max;
        }  
    }
}            

void dh1()
{
        P0=0XF7;
        P2=0X3C;       
        delay(10);

        P0=0XEF;
        P2=0X7E;       
        delay(2);

        P0=0XDF;
        P2=0X3F;       
        delay(10);

        P0=0XBF;
        P2=0X7E;       
        delay(10);

        P0=0X7F;
        P2=0X3C;       
        delay(10);
}

1.png (79.93 KB, 下載次數: 161)

1.png

2.png (120.46 KB, 下載次數: 154)

2.png

3.png (51.27 KB, 下載次數: 144)

3.png

貼片12路頻譜資料.rar

683.71 KB, 下載次數: 66, 下載積分: 黑幣 -5

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

使用道具 舉報

沙發
ID:157262 發表于 2016-12-23 23:42 | 只看該作者
好好,謝謝
回復

使用道具 舉報

板凳
ID:217550 發表于 2017-11-24 16:19 | 只看該作者
這個不需要加三極管增大驅動能力么?
回復

使用道具 舉報

無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
www污污在线| 亚洲欧洲另类| 天堂资源在线观看| 色偷偷av男人的天堂| 日韩精品123区| 拔插拔插海外华人免费| 国产精品视频一区国模私拍| 日韩一级二级三级精品视频| 国产精品视频免费看| 国产精品毛片| 日韩激情精品| 国产日产一区二区三区| jizzjizzjizz亚洲| 天堂在线资源网| 久久久久久久久久一区二区三区| 蜜臀一区二区三区精品免费视频 | 日本爱爱爱视频| 久久综合久久色| 亚洲成人自拍| 懂色一区二区三区av片| 欧美大胆a视频| 欧美日韩另类国产亚洲欧美一级| 99久久夜色精品国产网站| 激情欧美一区| 欧美三级电影在线| a一区二区三区| 成年人免费在线视频| 成人免费淫片免费观看| 国产精品视频h| 免费观看a视频| 中日精品一色哟哟| 妺妺窝人体色www婷婷| 日韩av影视大全| 久久精品国产sm调教网站演员| 国产综合色一区二区三区| 精品中文字幕乱| 亚洲午夜激情免费视频| 欧洲国产伦久久久久久久| 亚洲色大成网站www久久九九| 国产电影精品久久禁18| 久久午夜电影| 亚洲欧美综合国产精品一区| 日韩精品久久久久久久电影99爱| 国产高清视频一区二区| 在线免费看h| 毛片av在线| 欧美在线一卡| 羞羞视频在线免费看| 成色在线视频| 狠狠色噜噜狠狠狠888奇米| 欧美大交乱xxxxbbbb| 蜜臀久久久久久999| 国产丝袜在线视频| 国产精品视频无码| 在线免费看91| 国产又爽又黄免费软件| 伊人久久国产精品| 一区二区日韩视频| 国产农村妇女毛片精品久久| 中文字幕第99页| 一区二区乱子伦在线播放| 无码一区二区三区| 天天射天天干天天| 国产精品欧美综合| 福利网址在线观看| 亚洲av无码精品一区二区| 国产亚洲自拍av| 国产精品老熟女一区二区| 天堂av网手机版| 国产精品天天干| 成人性生交大免费看| 超碰在线免费av| 天堂av2020| 波多野结衣免费观看| 欧洲美女亚洲激情| www.桃色.com| 亚洲黄色免费在线观看| 国产黄色大片免费看| 日韩久久在线| 亚洲不卡一卡2卡三卡4卡5卡精品| 国产视频一区二区不卡| 国产精品久久久久久久久久久久午夜片| 国产精品伦子伦免费视频| 欧美激情在线一区| 国内揄拍国内精品少妇国语| 久久久久久亚洲精品中文字幕| 久久久久久久久久国产精品| 视频一区视频二区国产精品| 九色精品美女在线| 91av在线播放视频| 国产精品九九九| 国产一区私人高清影院| 国产精品免费视频一区二区| 欧美日韩成人一区二区三区 | 午夜精品一区二| 国产一区二区在线视频聊天| 男女猛烈无遮挡| asian性开放少妇pics| 性欧美丰满熟妇xxxx性久久久| 综合 欧美 亚洲日本| 精品无码人妻一区二区三区品| 亚洲av无码乱码国产精品fc2| 丰满人妻一区二区三区四区53| 四虎成人精品在永久免费| 日本羞羞视频| 在线观看一级片| av网站免费在线观看| 免费在线观看一区| 一本色道久久综合狠狠躁的番外| 欧美激情1区2区3区| 精品无码三级在线观看视频| 久久精品夜夜夜夜久久| 婷婷成人综合网| 日韩三区在线观看| 欧美成人sm免费视频| 91精品久久久久久久久中文字幕 | 九一国产精品| 性感少妇一区| 91丨国产丨九色丨pron| 亚洲成人av在线电影| 精品国精品自拍自在线| 欧美黑人又粗大| 国产欧美亚洲日本| 乱人伦xxxx国语对白| 亚洲熟女乱综合一区二区三区| 国产精彩视频在线| 五月婷婷久久久| 成年免费网站| 人在线成免费视频| 欧州一区二区| 国产精品自在欧美一区| 午夜精品福利一区二区三区av | 欧美精品少妇| 91在线亚洲| 欧美成人69av| 99久久精品免费| 在线观看日韩一区| 欧美理论电影在线播放| 欧美韩国日本精品一区二区三区| 成年网站在线播放| 精品97人妻无码中文永久在线| www日本高清视频| www欧美在线| 四虎www视频| 香蕉97视频观看在线观看| 欧美性xxx| 亚洲手机在线| 中文字幕亚洲精品在线观看| 亚洲精品美女在线观看| 成人欧美在线观看| 精品久久久久久久免费人妻| 91九色丨porny丨极品女神| 成人午夜无人区一区二区| 在线免费观看h| 国产麻豆一区二区三区| 久热综合在线亚洲精品| 亚洲国产综合91精品麻豆| 亚洲日韩欧美视频一区| 国产视频在线观看一区| 伊人免费视频二| 91成人一区二区三区| 1069男同网址| 91伊人久久| 日韩综合小视频| 色综合中文网| 国产福利一区二区三区视频 | 99久久99久久久精品齐齐| 欧美视频专区一二在线观看| 精品中文字幕乱| 一级黄色片播放| 亚洲欧洲综合网| 欧美午夜春性猛交xxxx| 搞黄网站在线观看| 亚洲精品成人| 亚洲激情av在线| 色在人av网站天堂精品| 超级碰在线观看| 国产性70yerg老太| 成年网站免费入口在线观看| 欧美日韩五区| 免费av成人在线| 91精品国产欧美一区二区成人| 成人黄色激情网| a级大片免费看| 99在线观看精品视频| 偷拍自拍在线视频| 成人av动漫在线观看| 亚洲欧美日韩系列| 高清欧美电影在线| 自拍偷拍 国产| 99riav国产| 在线观看免费高清完整| 911精品美国片911久久久| 伊人婷婷欧美激情| 8x拔播拔播x8国产精品| 国产wwwxx| 韩国av免费在线| av片哪里在线观看| 美女被久久久| 日韩三级视频在线观看| 精品日本一区二区三区在线观看| 一道本在线观看| 91社区视频| 国产精品99久久免费| 91视视频在线直接观看在线看网页在线看| 亚洲欧美日韩一区在线| 91传媒免费视频| a片在线免费观看| 9色在线观看| 免费亚洲婷婷| 亚洲аv电影天堂网| 亚洲第一在线综合在线| 日本少妇激情视频| 中文产幕区在线观看| 97精品国产福利一区二区三区| 菠萝蜜一区二区| 精品久久久久久久久久久久久久 | 国产精品传媒麻豆hd| 国产乱人伦偷精品视频免下载| 日韩经典一区二区三区| 久久这里只有精品18| 亚洲天堂999| 好操啊在线观看免费视频| 久久激情婷婷| 亚洲人成网站777色婷婷| 僵尸世界大战2 在线播放| 国产又粗又猛又爽又黄91| a篇片在线观看网站| 精品一区二区三区香蕉蜜桃| 亚洲人成网站免费播放| 欧美日韩在线免费播放| 小说区图片区综合久久亚洲| yy6080久久伦理一区二区| 久久久久综合网| 国产精品xxx视频| jizz日本在线播放| 丝袜美女写真福利视频| 中文字幕视频在线免费| 久久久久久久久国产一区| 51精品国自产在线| 国产精品啪啪啪视频| 亚洲精品视频91| 激情都市亚洲| 国产精品久久久久久久久图文区 | 四虎影视精品永久在线观看| 中文字幕一区二区在线播放 | 久久av偷拍| 亚洲国产欧美一区二区三区丁香婷| 91热福利电影| 国产做受高潮漫动| 新版中文在线官网| 91亚洲男人天堂| 国产精品影片在线观看| 日韩三级久久久| p色视频免费在线观看| 精品系列免费在线观看| 国自产精品手机在线观看视频| 亚洲做受高潮无遮挡| 桃乃木香奈av在线| 理论片日本一区| 97香蕉久久超级碰碰高清版 | 亚洲图片你懂的| 国产视频一区二区不卡| 最近日韩免费视频| 日本不卡一二三| 亚洲在线观看免费视频| 日韩精品另类天天更新| 黄色av免费观看| 超碰在线一区| 69久久夜色精品国产69蝌蚪网| 精品国产一区二区三区无码| 特级xxxxx欧美| 成人中文在线| 亚洲人在线观看| 在线观看亚洲免费视频| 中国一级特黄毛片大片| 狠狠久久亚洲欧美| 国产精品久久久久久亚洲影视 | 亚洲第一区第二区第三区| 日美av在线| 黑人一区二区三区四区五区| 中文字幕欧美日韩在线| 性欧美丰满熟妇xxxx性仙踪林| 天堂а√在线8种子蜜桃视频 | 欧美大片网址| 精品国产免费久久| 中文字幕18页| 国产天堂素人系列在线视频| 26uuu亚洲| 欧美日韩高清免费| 性xxxx搡xxxxx搡欧美| 欧美日韩中文一区二区| 一区二区三区视频免费在线观看| 手机在线看片日韩| 欧美一区二区三区在线观看免费| 久久一夜天堂av一区二区三区| 欧美日韩一区综合| 日韩欧美123区| 求av网址在线观看| 中文字幕av不卡| 日韩视频在线观看国产| 影音先锋男人资源站| 亚洲激情中文在线| 欧美成人免费全部观看天天性色| 卡一卡二卡三在线观看| а√天堂官网中文在线| 1024成人网| 国产精彩视频一区二区| 日日干天天草| 日韩不卡一区二区| 国产成人亚洲综合青青| 伊人久久国产精品| 成人在线中文| 欧美老年两性高潮| 伊人久久久久久久久| 亚洲综合图片| 日本一区二区久久| 日韩国产小视频| 草裙成人精品一区二区三区 | 97国产suv精品一区二区62| 国产又爽又黄的视频| 免费一级欧美在线大片| 亚洲免费影视第一页| 青娱乐国产在线| 欧美另类videosbest视频| 中文字幕av亚洲精品一部二部| 久久人人97超碰精品888| 欧美成人一区二区视频| 精品日本12videosex| 午夜精品久久久久久久99热浪潮| 中国老头性行为xxxx| 日韩免费av| 日本久久久久亚洲中字幕| 丰满人妻一区二区三区四区53 | 国产日韩精品中文字无码| 成人看片网站| 亚洲国产一区自拍| 免费在线观看黄色av| 秋霞午夜一区二区三区视频| 亚洲天堂av网| 国产精品美女久久久久av爽| 男男gay无套免费视频欧美| 久久99亚洲热视| 国产男男gay网站| 亚洲视频狠狠| 国产区一区二区三区| 日本免费无人高清| 93久久精品日日躁夜夜躁欧美| 91传媒免费视频| 日韩a级作爱片一二三区免费观看| 性欧美大战久久久久久久久| 少妇激情一区二区三区视频| 中文不卡1区2区3区| 亚洲精品一区中文| 日韩欧美一级视频| 久久中文字幕av一区二区不卡| 欧美亚洲另类在线| 久久久久88色偷偷| 国产福利一区二区三区视频在线| 国产欧美自拍视频| 你懂的视频在线观看| 欧美午夜激情在线| 国产传媒国产传媒| 精品综合久久88少妇激情| 欧美亚洲国产日韩2020| 久久精品国产亚洲777| av电影一区二区| 凹凸日日摸日日碰夜夜爽1| av免费网站在线观看| 亚洲黄色免费三级| a片在线免费观看| 另类天堂av| 肉大捧一出免费观看网站在线播放| 欧美理论在线观看| 欧美成人一区二区三区在线观看 | 青青青国内视频在线观看软件| 亚洲国产成人精品电影| 国产又粗又猛又黄视频| 亚洲黄色视屏| 中文字幕剧情在线观看一区| 精品久久av| 精品国产乱码久久久久久久| 老熟妇一区二区三区| 亚洲主播在线| 无码人妻精品一区二区蜜桃网站| 欧美r级在线| 亚洲欧洲在线视频| 亚洲第一第二区| 国产成人av电影在线| 三上悠亚在线一区| 日日狠狠久久| 日本成人免费在线| 好看的黄色网址| 精品久久久久久亚洲精品| 男人操女人的视频网站| 欧美日韩国产免费观看| 一本一道久久a久久精品综合| 一广人看www在线观看免费视频| 日韩精品中文字幕在线| 亚洲xxxx天美|