控制8个led灯循环闪烁c语言电路图(8个led灯循环闪烁课程设计)
单片机控制8个灯依次亮,全亮了,再依次灭的c语言流程图,顺便加上解释,不然看不懂
1、创建项目,如图所示。
2、创建延迟函数。
3、创建C语言主函数。设计unsigned char k=0;变量。
4、添加循环效果。
5、点亮灯,通过k++,改变效果。
6、添加延迟效果,单片机就可以控制8个灯依次亮,全亮了,然后再依次灭。
用C语言控制8个Led灯
这个控制原理跟你点亮八个LED灯是一样,你只要能让八个灯亮,再让八个灯灭,你就已经成功了一半,其次就移位操作,C里面有,你懂的,一个个实现,软件设计,只要知道了设计思路,你就应该能解决的。相信自己,你可以的
[img]控制8个LED灯,完成从左到右依次点亮,然后从右到左依次熄灭,魂环10次后完成全部闪烁。C语言代码
#includereg51.h
#define uchar unsigned char
void delay(uchar a)
{
uchar i;
while(a--)for(i=0;i120;i++);
}
main()
{
uchar i,j,led;
for(i=0;i10;i++)
{
led=0xfe;
for(j=0;i8;i++)
{
P0=led;
led=led1;
delay(200);
}
led=0x80;
for(j=0;i8;i++)
{
P0=led;
led=(led1)|0x80;
delay(200);
}
}
P0=0xff;
while(1);
}
控制8个led灯循环闪烁c语言电路图的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于8个led灯循环闪烁课程设计、控制8个led灯循环闪烁c语言电路图的信息别忘了在本站进行查找喔。微信号:ymsc_2016
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~