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

添加包含51头文件。

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

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

设置灯的相关变量:
unsigned char LED;

自定义延迟函数:
函数类型 函数名 (形式参数表)
{
局部变量定义
函数体语句
}

添加程序主体。

给变量赋值:
LED = 0xf0;
P1 = LED;1110 0010(0代表点亮四盏灯)
大家可以使用计算器完成,16进制与二进制的转换。

循环右移:LED = _cror_(LED , 1);
延迟60毫秒。

字符型循环左移:_crol_
字符型循环右移:_cror_
宏定义DEFINE自定义函数字符型循环延迟函数版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_369631.html
上一篇:怎样做花样饭团?
下一篇:怎么把微信好友推荐给另一个人