设计一个2位共阳极LED数码管显示电路,编程显示数字“12”。要求:采用动态扫描法。
设计一个2位共阳极LED数码管显示电路,编程显示数字“12”。要求:采用动态扫描法。
正确答案:#include〈reg51.h〉#defineucharunsignedchar#defineuintunsignedintucharcodedis()code()={0xc0,0xa4,0x99,0x82,0x80,0xf9,0xb0,0x92,0xf8,0x90,0x01};//共阳数码管段码表voiddelay(uintt)//延时函数{uchari;while(t--)for(i=0;i〈200;i++);}voidmain(){uchari,j=0x01;while(1){P1=0x01;P2=seg[1];delay(180);P1=0x02;P2=seg[2];delay(180);}}