AT89C51单片机流水灯c语言程序及详解
1、首先先在proteus画出仿真图,方便仿真程序
2、下面来编写程序,先来写入头函数
3、根据自己在proteus画的图,定义一下管脚根据你的原理图进行编写
sbit p0=P1^0;
sbit p1=P1^1;
sbit p2=P1^2;
sbit p3=P1^3;
sbit p4=P1^4;
sbit p5=P1^5;
sbit p6=P1^6;
sbit p7=P1^7;
4、然后写一个延时函数,来调节流水灯的时间间隔延时时间自己定义
void mdelay(unsigned int t)
{
unsigned char n;
for(;t>霸称0;t--)
for(n=0;n<125;n++)
{;}
}
5、下面就是主函数,包括流水灯的反复循环和j流水灯的方向
6、检查没召之有错误,编译一下。就可以进行仿真了
7、本争牺沫经验只供参考,如有不足,还请见谅,如果有什么疑问请在下边留言,及时给你解答。。。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:170
阅读量:130
阅读量:189
阅读量:26
阅读量:135