51单片机流水灯程序(at89c51流水灯)

导读 你们好,最近小活发现有诸多的小伙伴们对于51单片机流水灯程序,at89c51流水灯这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下

你们好,最近小活发现有诸多的小伙伴们对于51单片机流水灯程序,at89c51流水灯这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 首先在proteus中画出仿真图,方便仿真程序。

2、 我们写个程序吧,先写头文件函数。

3、 根据你自己在proteus中的绘图,定义管脚,根据你的原理图写出来。

4、 sbit p0=P1^0;

5、 sbit p1=P1^1;

6、 sbit p2=P1^2;

7、 sbit p3=P1^3;

8、 sbit p4=P1^4;

9、 sbit p5=P1^5;

10、 sbit p6=P1^6;

11、 sbit p7=P1^7;

12、 然后写一个延时函数来调节流水灯的时间间隔。延迟时间由你自己定义。

13、 void mdelay(unsigned int t)

14、 {

15、 unsigned char n;

16、 for(;t0;t--)

17、 for(n=0;n125;n++)

18、 {;}

19、 }

20、 下面是主要功能,包括流水灯的重复循环和J流水灯的方向。

21、 检查没有错误。编译它。可以模拟一下。

22、 此经验仅供参考。如有不足之处,请见谅。如有疑问,欢迎在下方留言,及时解答。

以上就是at89c51流水灯这篇文章的一些介绍,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!