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