明白了,因为我写的代码是先把锁存器打开然后给单片机输出需要的电平,但是单片机默认端口是高电平,所以在第二个段选的时候,一打开锁存器就会把未位选的锁存起来,产生了这种影响。感谢各位大佬![]() |
本帖最后由 还有谁? 于 2019-3-22 12:34 编辑 先看看别人是怎么写的,573怎么用的,不要什么都 不了解想当然的就玩起来 |
首先查看选择的数码管是共阴,还是共阳的 然后检查电路, 如果上述都没有问题,检查代码 |
本帖最后由 wulin 于 2019-3-13 09:54 编辑 共用P0+573数码管动态或静态显示在实际电路中一定要加消隐语句,而且应该先赋值后锁存,否则位码与段码串扰而显示错乱。仿真时有些问题不一定能反映出来,你这个程序如果这样写(例1),仿真虽然能正常显示,但用于实际电路必须按例2写程序才完整。 ![]() 例1
|