微蓝网分享经验,让生活更简单!移动APP免费注册登录

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

阅读:20次 时间:2019-11-24 15:53:18来源:用户
最佳经验
由作者撰写原创经验并推荐置顶

AT89C51单片机是学习单片机必学的一个单片机,也是单片机入门的教材,接下来给大家展示一下流水灯的编写方法,这种方法比较适合初学者,以下内容是由微蓝经验网用户发布AT89C51单片机流水灯c语言程序及详解,希望对于用户有一定帮助,为朋友进行解决疑惑,如若想了解更多相关内容,可以向底部移动了解更多与本教程文章相关解决经验方法!

工具与材料

电脑 keill,proteus

步骤与方法
  1. 1

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

    技巧处理意思区别方法过程效果经验意义原理用途做法攻略常识使用用法详解注意事项步骤图解含义窍门妙招。
    AT89C51单片机流水灯c语言程序及详解
  2. 2

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

    AT89C51单片机流水灯c语言程序及详解
  3. 3
    按照自己在proteus画的图,定义一下管脚根据你的原理图进行编写

    sbitp0=P1^0;
    sbitp1=P1^1;
    sbitp2=P1^2;
    sbitp3=P1^3;
    sbitp4=P1^4;
    sbitp5=P1^5;
    sbitp6=P1^6;
    sbitp7=P1^7;

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

    接着写一个延时函数,来调节流水灯的时间间隔延时时间自己定义
    voidmdelay(unsignedintt)
    {
    unsignedcharn;
    for(;t>0;t--)
    for(n=0;n<125;n++)
    {;}
    }

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

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

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

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

THE END
分享到:
免责声明:本文来自微蓝网用户分享,不代表微蓝网的立场。
作者信息

新手帮助关于我们招聘信息反馈投诉免责声明服务协议最新文章

微蓝网部分素材(图片、视频、音频等)来自于网络,不代表本站立场,以上素材或内容仅代表作者个人观点,因此产生相关问题作者本人负责,本站将不承担任何法律责任! 如有问题请进行侵权投诉

© 2025 VLPOS.com 版权所有 微蓝网 ICP备案号:黑ICP备20003952号-1  黑公网安备 23012602000120号