void display(int n)
{
char b3, b2, b1; //定义两个有符号整形数b3,b2和b1
b3=n/100;
b2=(n/10)%10;//这里应该这样才对不然会大于10的
b1=n%10;
//百位
P0=seg7[b3]; //
en3=0; //显示DS2
ms_delay(10); //延时
en3=1; //关闭DS2
//十位
P0=seg7[b2]; //
en2=0; //显示DS2
ms_delay(10); //延时
en2=1; //关闭DS2
//个位
P0=seg7[b1]; //
en1=0; //显示DS1
ms_delay(10); //延时
en1=1; //关闭DS1
}
数码管显示三位数字
猜你喜欢
转载自my.oschina.net/u/1045177/blog/1791684
今日推荐
周排行