?? lsd4.c
字號(hào):
/*-------------------------
試驗(yàn)名稱:流水燈試驗(yàn)<4>
功能:從上到下依次亮,再?gòu)南碌缴弦淮瘟?,間隔為1s
軟件:Keil uVision2
硬件: SKY_A
作者:朱雷
日期:2007/12/29
版本:1.1
聲明:源碼均為自己獨(dú)立完成,僅供所需朋友參考。
----------------------------*/
#include<reg52.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit led_contr=P2^7;//選通74hc595
uchar temp;
void delay_50ms(uint t) //延時(shí)50ms
{
uint i;
for(;t>0;t--)
for(i=6245;i>0;i--);
}
void main()
{
uchar a,b,i;
i=0;
led_contr=0;
P1=0; //點(diǎn)亮全部LED,測(cè)試led的好壞
delay_50ms(10);
P1=0xff; //關(guān)閉
while(1)
{
temp=0xfe;
P1=temp;
delay_50ms(10);
for(i=1;i<7;i++)
{
a=temp<<i;
b=temp>>(8-i);
P1=a|b;
delay_50ms(10);
}
for(i=1;i<8;i++)
{
a=temp>>i;
b=temp<<(8-i);
P1=a|b;
delay_50ms(10);
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -