程序要求:实现数码管循环显示'L','O','U','E','C','P','U'。 出现问题:在显示‘L’,'E','C'时,最下面那一横没能显示出来。而且显示的部分电平颜色均为灰色。 求高手指教。非常感谢。 程序与Proteus仿真图如下:urdopo 采纳率:57% 等级:7 已帮助:507人 私信TA向TA提问 1个回答 nicholzh 2014.10...
应该用低电平驱动负载。换成共阳数码管吧。
我认为那不应该是74595的原因,你应该采用的串口输出静态显示吧,那就和延时关系不大了,你是不是数码管加限流电阻了,如果加了的话你把电阻阻值改小点试试!
显示0时显示的是字母A,是因为你的tab[ ] 数组中缺一个0的段码0x3f,应该是10个数,你只打了9个数,就缺0x3f,所以,显示0时读出的段码是错的。
求助大佬,proteus仿真没问题,但是开发板上数码管静态动态显示都不全 淬火橄榄石 列兵 2 淬火橄榄石 列兵 2 可以看到2和6是不全的 淬火橄榄石 列兵 2 代码如下#include"reg52.h"typedef unsigned char u8;typedef unsigned int u16;sbit LSA=P2^2; sbit LSB=P2^3;sbit LSC=P2^4;u8 code smgduan...
求助,数码管仿真显示..为什么用proteus仿真动态显示时,显示不全,程序如下 #include<reg52.h> #define uint unsigned int #defin