找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机LED程序调试 求助各位大佬,请各位留下你们宝贵的建议,感激不尽

查看数: 1223 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-12-12 23:32

正文摘要:

想问一下单片机烧录程序时候这样子的led电路全给高电平会全亮,按下复位也会亮,但是写入流水灯代码的之后就总有俩个灯没反应,单独赋值那俩个灯也没反应,请各位分享你们宝贵的建议,万分感谢。个人感觉代码没问题 ...

回复

ID:1055423 发表于 2022-12-13 17:43
f350001 发表于 2022-12-13 08:05
P0口有加上拉电阻了吗

评论区无法回复图片但是应有有,我看到了vcc
ID:1055423 发表于 2022-12-13 17:42
lkc8210 发表于 2022-12-13 09:19
那俩个灯引脚短路了
一高一低,会被低电平拉低(长时间会烧引脚)
试试把俩个灯引脚置1,一齐亮就更实锤了

还真如此,4,5俩个led灯焊接时锌接到一起去了,新手焊接还是问题太大了
ID:1055423 发表于 2022-12-13 17:40
man1234567 发表于 2022-12-13 08:44
严重同意一楼意见,流水灯程序没问题。
假设硬件算正常,确定是否接线正确,或修改程序不用数组依次亮灯试 ...

感谢大佬的回答,但是有时候程序不理解想确实有点烦对我来说,同时将问题解决内心也是极为满足的
ID:161164 发表于 2022-12-13 09:19
那俩个灯引脚短路了
一高一低,会被低电平拉低(长时间会烧引脚)
试试把俩个灯引脚置1,一齐亮就更实锤了
ID:584814 发表于 2022-12-13 08:44
严重同意一楼意见,流水灯程序没问题。
假设硬件算正常,确定是否接线正确,或修改程序不用数组依次亮灯试试;
假设硬件不着调,更换或调不亮的那些口到别的空闲口(需改程序)试试。
当然,还可以在主程序里删除 init(); 试试,或者全部平移到除P0以外的口试试。
总之就是折腾才有乐趣
ID:285604 发表于 2022-12-13 08:05
P0口有加上拉电阻了吗
ID:1055423 发表于 2022-12-13 07:42
wulin 发表于 2022-12-13 05:55
程序没有问题,单片机加电复位或按下复位键后所有IO口高电平是正常现象,如果你写入流水灯代码之后总有两个 ...

好的感谢你的解答
ID:213173 发表于 2022-12-13 05:55
程序没有问题,单片机加电复位或按下复位键后所有IO口高电平是正常现象,如果你写入流水灯代码之后总有两个灯没反应是硬件有故障。

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

Powered by 单片机教程网

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