最近买了个普中的
单片机开发板,配合着看郭天祥的教学视频自学,刚学完流水灯,也在单片机上实验了。今天学习数码管,结果发现个很奇怪的问题,就是按照下面的的程序,数码管显示的数字有问题,0,1,7,c这4个数显示的时候都多了g那个数码管段亮,其他数值现实无问题,真的纳闷,求解答,感激不尽!!
#include<reg52.h>
sbit dula=P0^6;
sbit wela=P1^7;
void main()
{
wela=0;
P1=0xfe;
wela=1;
dula=0;
P0=0x71;
dula=1;
while(1);
}
就是说不管变化什么数字,g那个管脚一直都是亮的,所以除了0,1,7,c其他能显示,因为他们本来也需要那个管脚亮
一周热门 更多>