广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    Keil uVision4实例 51单片机控制流水灯效果

    来源:网络收集  点击:  时间:2024-03-28
    【导读】:
    Keil uVision4实例 51单片机控制流水灯效果,设计内容:宏定义、自定义函数、位移函数,循环。工具/原料moreKeil uVision4C语言方法/步骤1/9分步阅读

    创建项目:51单片机控制流水灯效果。

    2/9

    添加包含51头文件。

    3/9

    包含移位标准库函数头文件。

    4/9

    使用预处理指令,完成宏定义:用“uchar”替换unsigned char

    #define uchar unsigned char

    5/9

    设置灯的相关变量:

    unsigned char LED;

    6/9

    自定义延迟函数:

    函数类型 函数名 (形式参数表)

    {

    局部变量定义

    函数体语句

    }

    7/9

    添加程序主体。

    8/9

    给变量赋值:

    LED = 0xf0;

    P1 = LED;1110 0010(0代表点亮四盏灯)

    大家可以使用计算器完成,16进制与二进制的转换。

    9/9

    循环右移:LED = _cror_(LED , 1);

    延迟60毫秒。

    注意事项

    字符型循环左移:_crol_

    字符型循环右移:_cror_

    宏定义DEFINE自定义函数字符型循环延迟函数
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_369631.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 13:45:51  耗时:0.026
    0.026s