qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-免登录深度版🔥

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

时间2023-05-24 09:46:04 提问来自 浙江省宁波市 的网友 分类创作 浏览307
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); //延时一秒

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 秀子与合同 下一篇 谈谈你对新质生产力的认识和理解,题目自拟,字数不少于1000字