51单片机1602A液晶和数码管的问题 C语言编程

2024-11-30 12:41:47
推荐回答(5个)
回答1:

单片机刚启动时,所有的I/O口默认输出的都是高电平,需复位完成后,才能根据程序进行输出,可能这时候就点亮了数码管,如果不想让它闪,这个只有改动硬件了,通过程序解决不了,不过闪一下也没有关系的,现在很多设备上刚开机的时候也有这个现象,希望对你有帮助

回答2:

总得提供个程序吧?

回答3:

我建议关数码管位选,因为段选是和LCD在同一个端口上的,不管操作哪个都会对另一个有影响。

回答4:

端口的复用,单片机在复位和启动时所有IO口全部被拉高,导致了出现闪一下的情况

回答5:

修改一下程序,再烧一下看效果是不是一样,确认是不是没写进去!
给你推荐一款单片机仿真软件Proteus,我大学四年玩单片机都是先在这上面调试保证程序逻辑正确了,再实物调试