|
用STC15f408as單片機+2個級聯hc595做的4*4*4的光立方。LED燈用粉色的,畢竟情人節嘛,可以在小情人面前炫酷一下
每一層是共陰極,由單片機IO口控制。陽極用兩個595級聯的輸出IO口加上470歐限流電阻連接。程序編的時候最難的其實就是最頂端一點一點的下落的動態效果,這需要動態掃描,暫時沒想到簡便的程序。
有興趣的可以下載看一下。里面的程序都是用最簡單的思維編制的,簡單易懂,適合初學者。沒經驗的先做這個,再想著去做8*8*8的。畢竟4*4*4的
解析度不好,顯示不了圖形和數字。
下面是595級聯的程序
void Hc595SendByte(uchar dat,uchar dat1)
{
uchar a,b;
HC595SCK=0;
HC595RCK=0;
for(a=0;a<8;a++)
{
HC595SER=dat1>>7;
dat1<<=1;
HC595SCK=1;
_nop_();
_nop_();
HC595SCK=0;
}
for(b=0;b<8;b++)
{
HC595SER=dat>>7;
dat<<=1;
HC595SCK=1;
_nop_();
_nop_();
HC595SCK=0;
}
HC595RCK=1;
_nop_();
_nop_();
HC595RCK=0;
}
//dat1為后級的數據,dat為前級的數據。前級595的第9腳接在后級的14腳上。理論上可以無限級聯擴展IO口
其他程序都在解壓包內,僅供參考。
|
評分
-
查看全部評分
|