微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > io口直接扫描数码管的难题

io口直接扫描数码管的难题

时间:10-02 整理:3721RD 点击:
买了个四位共阳极数码管,因手头上有贴片89c51,引脚空余较多,所以把数码管的引脚全部接在单片机上,共阳极加了上拉电阻。最后发现,无论怎么修改程序,都无法动态显示四位数码管,不“消影”肯定不行,消了影显示不完全,要么这个亮,要么那个不亮。希望大神指点,还是真的没办法了? (而且接的是16M的晶振)

难道只能用译码器才可以吗

代码发上来看看啊

我也是刚刚学,应该可以的吧,具体要看代码

请先检查电路,看每个数码管能否全点亮,若能,再看程序中,在写完一个数码管数据后,是否加入1-10ms的延时,未加延时的话数码管点亮时间过短,led还未达到正常亮度,自然观察不到。不妨先尝试点亮一个数码管。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top