AT89C51单片机流水灯c语言程序及详解。

AT89C51单似头是额完低侵量片机是学习单片机必学的一个单片机,也是单片机入门的教材,下面给大家展示一下流水灯的编写方法,这种方法比较适合初学者。

材料/工具

电脑 keill,proteus

方法

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

AT89C51单片机流水灯c语言程序及详解。

通过编译软件来编写程序,先来写入头函数。

AT89C51单片机流水灯c语言程序及详解。

根据自己在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;

AT89C51单片机流水灯c语言程序及详解。

然后写一个延时函数,来调节流水灯的时间间隔延时时间自己定义
void mdelay(unsigned int t)
{
unsigned char n;
for(;t>0;t--)
for(n=0;n<125;n++)
{;}
}

AT89C51单片机流水灯c语言程序及详解。

下面就是主函数,包括流水灯的反复循环和j流水灯的方向。

AT89C51单片机流水灯c语言程序及详解。

AT89C51单片机流水灯c语言程序及详解。

AT89C51单片机流水灯c语言程序及详解。

检查没有错误,编译一下。就可以进行仿真了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 951076433@qq.com 举报,一经查实,本站将立刻删除。如若转载,请注明出处:https://www.xiaomafuwu.com/137554.html

(0)
代码小二的头像代码小二

相关推荐