- 积分
- 4
- 鸿鹄币
- 个
- 好评度
- 点
- 精华
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 听众
- 收听
网络小学徒

|
发表于 2018-5-9 11:13:09
|
显示全部楼层
#include<reg51.h>
unsigned char led[] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
char count = 0;
char state = 0;
void delay( unsigned int k)
{
unsigned int i;
for(i = 0;i < k;i++);
}
void main()
{
P1 = led[0];//éÏμçoóêyÂë1üÏÔê¾0
IT0 = 1;//ía2¿ÖD¶Ï0éèÖÃÎaϽμÑØ′¥·¢
EX0 = 1;//′ò¿aía2¿ÖD¶Ï0¿a1Ø
EA = 1;//′ò¿a×ü¿a1Ø*/
while(1)
{
if(state == 1)
{
delay(50000);
count++;
if(count == 10)
{
count = 0;
}
P1 = led[count];
}
else if(state == 2)
{
}
else if(state == 3)
{
P1 = led[0];
state = 0;
count = 0;
}
}
}
void int_0() interrupt 0
{
state++;
}
|
1089#
2018-5-9 11:13:09
回复(0)
收起回复
|