?? lsd2.c
字號(hào):
/*-------------------------
試驗(yàn)名稱:流水燈試驗(yàn)<1>
軟件:Keil uVision2
硬件: SKY_A
作者:朱雷
日期:2007
版本:1.1
聲明:源碼均為自己獨(dú)立完成,僅供所需朋友參考。
----------------------------*/
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit led_contr=P2^7;//選通74hc595
void delay_50ms(uint t) //延時(shí)50ms
{
uint i;
for(;t>0;t--)
for(i=6245;i>0;i--);
}
void liushui(uchar z)
{
switch(z)
{
case 1:P1=0xfe;break;
case 2:P1=0xfd;break;
case 3:P1=0xfb;break;
case 4:P1=0xf7;break;
case 5:P1=0xef;break;
case 6:P1=0xdf;break;
case 7:P1=0xbf;break;
case 8:P1=0x7f;break;
}
}
void main()
{
uchar i;
led_contr=0;
P1=0; //測(cè)試led的好壞
delay_50ms(20);
P1=0xff;
delay_50ms(20);
while(1)
{
for(i=1;i<9;i++) //
{
liushui(i);
delay_50ms(20);
}
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -