1个回答
展开全部
#include<reg51.h>
#define uchar unsigned char
uchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f};
sbit key=P1^0;
void delay(uchar a)
{
uchar i;
while(1--)for(i=0;i<120;i++);
}
main()
{
uchar num=0;
bit flag=0;
whilie(1)
{
P0=table[num];
P2=0x0fe;
delay(200);
if(flag==0)num++;
if(key==0)
{
while(key==0);
flag=~flag;
}
}
}
来自:求助得到的回答
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |