-
大小: 567KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-05-24
- 語(yǔ)言: 其他
- 標(biāo)簽:
資源簡(jiǎn)介
基于74HC595的LED流水燈 帶實(shí)物圖

代碼片段和文件信息
//作者:馬生??QQ:1101089031
#include?“at89x52.h“
#include?“intrins.h“
#define?uchar?unsigned?char?
#define?uint?unsigned?int
uchar?code?led[]={0xfe0xfd0xfb0xf70xef0xdf0xbf0x7f}; //流水燈編碼
sbit?sh=P2^0;//上升沿?數(shù)據(jù)移位?送入595
sbit?ds=P2^1;//串行數(shù)據(jù)輸入
sbit?st=P2^2;//上升沿?cái)?shù)據(jù)輸出
void?delay1s(void)???//延時(shí)1s?誤差?0us
{
????unsigned?char?abc;
????for(c=167;c>0;c--)
????????for(b=171;b>0;b--)
????????????for(a=16;a>0;a--);
????_nop_;??//if?Keilrequire?use?intrins.h
}
void?delay0_1(void)???//延時(shí)0.1s?誤差?0us
{
????unsigned?char?abc;
????for(c=19;c>0;c--)
????????for(b=20;b>0;b--)
????????????for(a=130;a>0;a--);
}
void?in_595(uchar?num) ?//數(shù)據(jù)放入595
{
uchar?i;
for(i=0;i<8;i++)??//八位數(shù)據(jù)?一位?一位送入595
{
??sh=0; ??//首先低電平?方便上升沿
??num<<=1; ??//值左移一位
??ds=CY; ??//CY是移位標(biāo)志,頭文件中有定義的??當(dāng)NUM移位后CY中裝的是NUM變量的最高位??狀態(tài)碼為?0或1
? ?_nop_;
? _nop_; //延時(shí)一下以便硬件反應(yīng)
??sh=1; ?//上升沿發(fā)生移位??將數(shù)據(jù)送入595
??_nop_;
??_nop_;?//延時(shí)以便硬件反應(yīng)
??sh=0; //防止數(shù)據(jù)出錯(cuò)
}
}
void?out595(void)
{
st=0;//首先低電平?方便上升沿
_nop_;
????_nop_; ???//延時(shí)以便硬件反應(yīng)
st=1; ??//上升沿?595? Q0——Q7輸出存儲(chǔ)的八位數(shù)據(jù)?
_nop_;
_nop_;
_nop_; //延時(shí)以便硬件反應(yīng)
st=0; sh=0; //防止數(shù)據(jù)出錯(cuò)
}
void?main(void)
{
uchar?number??i;
for(i=0;i<8;i++)??//流水燈輸出
?{
number=led[i];
in_595(number);
out595();?
delay0_1();
?}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
????..A..H.???????162??2011-03-14?20:31??基于595的LED流水燈\一些領(lǐng)悟\~$煩啊.doc
?????文件??????????0??2011-03-14?21:20??基于595的LED流水燈\一些領(lǐng)悟\~WRD3066.tmp
?????文件???????8704??2011-03-14?20:31??基于595的LED流水燈\一些領(lǐng)悟\煩啊.doc
?????文件??????22745??2010-01-01?00:04??基于595的LED流水燈\實(shí)物照片\正面1.jpg
?????文件??????20325??2010-01-01?00:08??基于595的LED流水燈\實(shí)物照片\正面2.jpg
?????文件??????29283??2010-01-01?00:09??基于595的LED流水燈\實(shí)物照片\背面.jpg
?????文件??????84428??2011-03-14?22:36??基于595的LED流水燈\電路切圖.JPG
?????文件????1349632??2011-03-14?22:36??基于595的LED流水燈\電路圖\51單片機(jī)驅(qū)動(dòng)74HC595?LED流水燈點(diǎn)亮.Bkp
?????文件????1329152??2011-03-14?22:36??基于595的LED流水燈\電路圖\51單片機(jī)驅(qū)動(dòng)74HC595?LED流水燈點(diǎn)亮.ddb
?????文件??????36298??2011-03-14?22:15??基于595的LED流水燈\電路圖\Backup?of?PCB1.PCB
?????文件?????106587??2011-03-14?22:15??基于595的LED流水燈\電路圖\Backup?of?PCB庫(kù).LIB
?????文件?????????80??2011-03-14?22:15??基于595的LED流水燈\電路圖\Backup?of?Sheet1.ERC
?????文件????????590??2011-03-14?22:15??基于595的LED流水燈\電路圖\Backup?of?Sheet1.REP
?????文件??????13530??2011-03-14?22:36??基于595的LED流水燈\電路圖\Backup?of?Sheet1.Sch
?????文件??????16388??2011-03-14?22:15??基于595的LED流水燈\電路圖\Backup?of?原理圖庫(kù).Lib
?????文件??????36298??2011-03-14?21:49??基于595的LED流水燈\電路圖\Previous?Backup?of?PCB1.PCB
?????文件?????106587??2011-03-14?21:49??基于595的LED流水燈\電路圖\Previous?Backup?of?PCB庫(kù).LIB
?????文件??????13530??2011-03-14?22:36??基于595的LED流水燈\電路圖\Previous?Backup?of?Sheet1.Sch
?????文件??????17651??2011-03-14?22:15??基于595的LED流水燈\電路圖\Previous?Backup?of?原理圖庫(kù).Lib
?????文件?????698368??2011-03-14?22:15??基于595的LED流水燈\電路圖\我的庫(kù).Bkp
?????文件?????323584??2011-03-15?00:39??基于595的LED流水燈\電路圖\我的庫(kù).ddb
?????文件????????128??2011-03-15?00:51??基于595的LED流水燈\電路圖\我的庫(kù).ldb
?????文件???????1475??2011-03-14?22:16??基于595的LED流水燈\程序\74HC595.c
?????目錄??????????0??2011-03-14?21:20??基于595的LED流水燈\一些領(lǐng)悟
?????目錄??????????0??2011-03-14?22:32??基于595的LED流水燈\實(shí)物照片
?????目錄??????????0??2011-03-15?00:30??基于595的LED流水燈\電路圖
?????目錄??????????0??2011-03-14?21:21??基于595的LED流水燈\程序
?????目錄??????????0??2011-03-14?22:30??基于595的LED流水燈
-----------?---------??----------?-----??----
??????????????4215525????????????????????28
............此處省略1個(gè)文件信息
評(píng)論
共有 條評(píng)論