51单片机流水灯程序(at89c51流水灯)
发布者:何楠远•
2023-07-26
摘要你们好,最近小活发现有诸多的小伙伴们对于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流水灯这篇文章的一些介绍,希望对大家有所帮助。
免责声明:本文章由会员“何楠远”发布如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系