91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 82KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-28
  • 語言: 其他
  • 標簽: 單片機FFT??

資源簡介

這是一個LED音樂頻譜的代碼,注釋十分完善。以前自己寫的,并且調(diào)試過。希望對大家能有所幫助。

資源截圖

代碼片段和文件信息

#include?“Led.h“

/*8*16:16列為8*/
uint???code?table1[80]={
0x0C0x010x100x110xFE0x110x440x3F
0x440x110x440x3D0x7E0x110x000x11/*“若“0*/

0x000x000x0C0x010x340x110xC40x11
0x040x110x140x110x0E0x010x000x01/*“云“0*/

0x040x100xFC0x1F0x000x1F0xFC0x00
0x000x1F0xFC0x1F0x040x100x000x00/*“M“0*/


0xE00x030x180x0C0x040x100x040x10
0x040x100x080x100x100x1C0x000x00/*“C“0*/



0x000x100xF80x1F0x040x100x040x00
0x040x000x040x100xF80x1F0x000x10/*“U“0*/

};


uchar??code?ColScan[16]???=??{0x200x240x220x260x210x250x230x27
?0x100x140x120x160x110x150x130x17}; ????//?74hc138?進行列掃描

void?delayled(int?z) //?延時函數(shù)
{
int?xy;
for(x=0;x for(y=0;y<110;y++);
}

void?WriteByte(char?dat) //寫一個字節(jié)的數(shù)據(jù)
{
char?i; ??
for(i=0;i<8;i++) ?//循環(huán)8次把編碼傳給鎖存器
{
dat=dat>>1; ?//右移一位,取出該字節(jié)的最低位
_SER=CY; ?//將該字節(jié)的最低位傳給R?,CY表示進位
_SRCLK=0; ??//將數(shù)據(jù)取出,上升沿
_SRCLK=1;
}
}
void?LineInput(uint?dat) ??? //?單列數(shù)據(jù)顯示
{
????uchar?n;
????_RCLK?=?0;
????for(n=0;n<16;n++)
????{
????????_SRCLK?=?0;
????????_SER??=?(dat>>n)&0x01; ?//將數(shù)據(jù)的值串入輸入SER中,然后并行輸出
????????_SRCLK?=?1;
????}
????_RCLK?=?1;
}

void?ruoyun()
{
int?numkj;//movespeed;

/* if(++speed>8) //移動速度控制
{
speed=0;
move++; //移位
if(move>16) //是否完成一個移位一個漢字
move=0; //從頭開始
} ?*/
for(k=0;k<25;k++) ??//控制動畫移動
{ for(j=0;j<150;j++) ??//延時
{
for(num=0;num<16;num++) //控制每一幀
{
WriteByte(table1[2*(num+k)]); ?//送出一個字節(jié)
WriteByte(table1[2*(num+k)+1]);
P2=ColScan[num]; ???//行選
_RCLK=1; //輸出鎖存器數(shù)據(jù)下降沿
_RCLK=0;
delayled(2);
}
}
}

/* for(n=0;n<=256;n++)
{

for(num=0;num<16;num++)
{
WriteByte(table2[2*num]); ?//送出一個字節(jié)
WriteByte(table2[2*num+1]);
P2=ColScan[num]; ???//行選
_RCLK=1; //輸出鎖存器數(shù)據(jù)下降沿
_RCLK=0;
delayled(2);
}
}
for(n=0;n<=256;n++)
{

for(num=0;num<16;num++)
{
WriteByte(table3[2*num]); ?//送出一個字節(jié)
WriteByte(table3[2*num+1]);
P2=ColScan[num]; ???//行選
_RCLK=1; //輸出鎖存器數(shù)據(jù)下降沿
_RCLK=0;
delayled(2);
}
} */
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-07-22?20:05??頻譜自己編寫\
?????文件????????2483??2014-07-19?20:42??頻譜自己編寫\Led.c
?????文件?????????577??2013-12-06?17:45??頻譜自己編寫\Led.h
?????文件????????7113??2014-01-03?18:38??頻譜自己編寫\led.LST
?????文件???????13148??2014-01-03?18:38??頻譜自己編寫\led.OBJ
?????文件?????????107??2013-11-02?00:08??頻譜自己編寫\main
?????文件???????11336??2014-07-21?20:43??頻譜自己編寫\main.c
?????文件???????27298??2014-01-03?18:38??頻譜自己編寫\main.LST
?????文件???????31454??2014-01-03?18:38??頻譜自己編寫\main.OBJ
?????文件???????43461??2014-01-03?18:38??頻譜自己編寫\pinpu
?????文件???????15430??2014-01-03?18:38??頻譜自己編寫\pinpu.hex
?????文件??????????69??2014-01-03?18:38??頻譜自己編寫\pinpu.lnp
?????文件???????30380??2014-01-03?18:38??頻譜自己編寫\pinpu.M51
?????文件?????????188??2014-07-22?19:53??頻譜自己編寫\pinpu.plg
?????文件???????57319??2014-07-22?20:05??頻譜自己編寫\pinpu.uvopt
?????文件???????13728??2013-12-07?01:31??頻譜自己編寫\pinpu.uvproj
?????文件???????57319??2014-07-21?23:21??頻譜自己編寫\pinpu_uvopt.bak
?????文件???????13563??2013-11-02?00:11??頻譜自己編寫\pinpu_uvproj.bak
?????文件????????6376??2009-05-07?14:37??頻譜自己編寫\STARTUP.A51
?????文件???????14053??2014-01-03?18:38??頻譜自己編寫\STARTUP.LST
?????文件?????????749??2014-01-03?18:38??頻譜自己編寫\STARTUP.OBJ
?????文件???????46005??2011-04-02?16:33??頻譜自己編寫\STC12C5A.h

評論

共有 條評論