导读 大家好,我是小科,我来为大家解答以上问题。流水灯 c语言,流水灯c语言程序很多人还不知道,现在让我们一起来看看吧!1、我是一名多年的...
大家好,我是小科,我来为大家解答以上问题。流水灯 c语言,流水灯c语言程序很多人还不知道,现在让我们一起来看看吧!
1、我是一名多年的单片机工程师,下面的程序你参考一下
2、效果图
3、程序如下:
4、#include<reg52.h>
5、#include<intrins.h>
6、#define uchar unsigned char
7、#define uint unsigned int
8、 uint i;
9、 uchar j;
10、void delay_ms(uint k) //延时子程序
11、 {
12、 for(i=0;i<k;i++)
13、 {
14、 for(j=0;j<230;j++)
15、 {
16、 ;
17、 }
18、 }
19、 }
20、main()
21、 {
22、 uchar a,b;
23、 P1=0xfe;
24、 delay_ms(1000);
25、 b=P1;
26、 while(1)
27、 {
28、 for(a=0;a<7;a++)
29、 {
30、 b=_crol_(b,1);
31、 P1=b;
32、 delay_ms(1000);
33、 }
34、 for(a=0;a<7;a++)
35、 {
36、 b=_cror_(b,1);
37、 P1=b;
38、 delay_ms(1000);
39、 }
40、 }
41、 }
42、如果你想学习更多单片机和程序的知识,可以看看我整理好的“17个实验学会单片机”,百度一下“17个实验学会单片机”就可以看到在首页了。
本文到此讲解完毕了,希望对大家有帮助。