结课作业:单片机流水灯程序每一步的详细解释
答案:2 悬赏:80 手机版
解决时间 2021-02-16 12:19
- 提问者网友:活着好累
- 2021-02-16 08:59
结课作业:单片机流水灯程序每一步的详细解释
最佳答案
- 五星知识达人网友:大漠
- 2021-02-16 09:59
#include
void delay()
{
int i;
for(i=0;i<=30000;i++);//延时,大概250毫秒
}
void main()
{
while(1)
{
int m,i;
m=0x80; //流水灯变量,最高为为1,共阴则点亮
for(i=0;i<=6;i++)
{
P0=~m; 将流水灯变量送P0,因为取反,所以为共阳
m=m>>1; 右移一位
delay(); 延时
}
for(i=0;i<=6;i++)
{
P0=~m;同上
m=m<<1; 左移一位
delay();
}
}
}
void delay()
{
int i;
for(i=0;i<=30000;i++);//延时,大概250毫秒
}
void main()
{
while(1)
{
int m,i;
m=0x80; //流水灯变量,最高为为1,共阴则点亮
for(i=0;i<=6;i++)
{
P0=~m; 将流水灯变量送P0,因为取反,所以为共阳
m=m>>1; 右移一位
delay(); 延时
}
for(i=0;i<=6;i++)
{
P0=~m;同上
m=m<<1; 左移一位
delay();
}
}
}
全部回答
- 1楼网友:枭雄戏美人
- 2021-02-16 10:48
我有几个例子你看看吧 怎么传个你呢?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯