找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1861|回复: 14
打印 上一主题 下一主题
收起左侧

单片机流水灯代码这样写有没有错?

  [复制链接]
跳转到指定楼层
楼主
流水灯这样写有没有错

`KWT~K9]{KTXP7]27NX}UW1.png (146.53 KB, 下载次数: 26)

`KWT~K9]{KTXP7]27NX}UW1.png

9R(K3Q8]F(GA1XJ[FN1O7YD.png (6.97 KB, 下载次数: 49)

9R(K3Q8]F(GA1XJ[FN1O7YD.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

15#
ID:87766 发表于 2020-4-4 20:10 | 只看该作者
基础有点欠缺,建议找杜洋的爱上单片机看看
回复

使用道具 举报

14#
ID:722347 发表于 2020-4-4 16:46 | 只看该作者
直接检验,应该是出错了
回复

使用道具 举报

13#
ID:395560 发表于 2020-4-4 15:15 | 只看该作者
加while死循环,可以用移位函数,代码更简洁
回复

使用道具 举报

12#
ID:707309 发表于 2020-4-2 22:55 | 只看该作者
用-corl-(,)函数写,简洁一些,要加while(1)。
回复

使用道具 举报

11#
ID:695749 发表于 2020-4-2 22:35 | 只看该作者
这样没有错,但是还要规范,一是加相关的说明,这样更加清晰;二是要加while(1)语句//无限循环;三是要利用好tab键,使程序有层次。谢谢分享!
回复

使用道具 举报

10#
ID:720283 发表于 2020-4-2 21:20 | 只看该作者
楼上说的正确。不过建议你led共阳极。也就是低电平有效,
回复

使用道具 举报

9#
ID:721191 发表于 2020-4-2 18:51 | 只看该作者
除了没循环,剩下都对,加个循环,不知道对错可以在proteus上试试
回复

使用道具 举报

8#
ID:720329 发表于 2020-4-2 18:01 来自手机 | 只看该作者
加个while(1);死循环
回复

使用道具 举报

7#
ID:475247 发表于 2020-4-2 17:20 | 只看该作者
流水灯的效果有了,但只流动一次
回复

使用道具 举报

6#
ID:721133 发表于 2020-4-2 17:19 | 只看该作者
这个是程序是对的,建议用p1口仿真比较方便
回复

使用道具 举报

5#
ID:721122 发表于 2020-4-2 17:16 | 只看该作者
可以在软件上运行一下,看看效果
回复

使用道具 举报

地板
ID:452950 发表于 2020-4-2 16:51 | 只看该作者
主程序跑完一遍会重新从入口开始运行的,结构简单的话不加死循环也可以
回复

使用道具 举报

板凳
ID:706084 发表于 2020-4-2 16:31 | 只看该作者
程序应该没问题,但这样感觉就只会依次亮一遍,你要想连续,就在main里面加一个while。然后电路因为是C51 的P0口,可以加一个上拉电阻
回复

使用道具 举报

沙发
ID:423511 发表于 2020-4-2 16:29 | 只看该作者
你这样写LED只亮一遍,加个while语句。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表