aiaiask.com©

开花即结果 提问即答案

用C语言编写单片机AT98C52程序实现30个LED流水灯效果
原始问题:

用C语言编写单片机AT98C52程序实现30个LED流水灯效果

LED7

第一步:使用for循环来实现按已知顺序依次亮起LED8,LED9,LED10, LED1到LED7。代码如下:
for(int i=8;i<=17;i++) //循环从8开始遍历到17
{
P0 = (1 << i); //将P0中的位数据从右往左依次变为1,即依次亮起所有的LED
delay(1000); //延时一秒
}

第二步:使用P0寄存器来实现将所有的led同时亮起。代码如下:
P0 = 0xFF; //将P0全部位数据变为1, 全部led同时亮起
delay(1000); //延时一秒

用C语言编写单片机AT98C52程序实现30个LED流水灯效果
https://www.aiaiask.com/ask/27658.html
AI / 模型Siliconflow
时间 / DATEMay 24, 2023, 9:46 AM
语言zh-CN
IP / 区域浙江 宁波