当前位置:新励学网 > 秒知问答 > 51单片机led点阵不亮是什么原因

51单片机led点阵不亮是什么原因

发表时间:2024-07-28 07:14:15 来源:网友投稿

1.代码问题

可以看到程序中使用了MatrixLED函数,但是只有当把MatrixLED函数放进while(1)的循环函数中时才能正确显示,并且还有伴有嗡嗡声。这表明问题可能是由于程序逻辑不正确而导致的。所以可以尝试检查代码是否正确,特别是MatrixLED函数是否正确编写。

2.硬件电路问题

另外可以看到LED显示屏电路的行扫描信号输出管脚和列显示信号数据输出管脚分别引用两排16针的排针引出,排针长的那一头接到电路板的底层,以方便插入驱动电路的插槽中。所以问题可能是由于硬件电路问题而导致的。所以可以尝试检查电路是否连接正确,特别是行扫描信号输出管脚和列显示信号数据输出管脚的引脚是否正确连接。

3.共阴/共阳问题

最后可以看到需要确定LED是连在哪个口上,以及是共阴还是共阳接法,这样才能决定是写1亮还是写0亮。所以问题可能是由于共阴/共阳问题而导致的。所以可以尝试检查LED的接口方式,以及是否需要写1亮还是写0亮。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!