找回密码
 立即注册

QQ登录

只需一步,快速开始

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

为什么我控制6个数码管,只能显示第一个数码管,连线没有错误的

[复制链接]
楼主
ID:462827 发表于 2020-5-1 09:26 | 显示全部楼层
这程序写得太辣眼睛了,还是先学C语言到初步入门再学单片机比较好,不然写出来的代码又长又好笑。

比如数码管显示的子函数里,每只数码管都给它单独写一段代码一共写了六段,明明可以一个循环仅写一段就可以。同样功能的东西你写的代码行是别人的五倍以上。

其实你这段代码的主要问题是:delay()函数里的x++和y++应该是x--和y--才对,不然你这个延时可就老长老长了,上几趟厕所回来可能都没显示到第二只数码管。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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