如题,全是F,不是a,b,c,d,e,f,g,dp全亮吗?怎么是清数码管呢?不是填0x00吗?
51单片机开发板上用的是共阴的数码管,所以阴极就是位选 控制着单个数码管的亮与灭,而那段选是控制着每一段的亮与灭, 数码管亮的条件是阴极为0 阳极为1,当然如果把他反过来就会灭了.
我清数码管的程序:
smg_dc=P2^6;
smg_wc=P2^7;
void smg_off(void)
{
P0=0xff;
smg_wc=1;
smg_wc=0;
P0=0x00l
smg_dc=1;
smg_dc=0;
}
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |