怎样用4位数码管显示任意4位数以内的数字,高位是0就不显示,只显示低位的。我的程序是送1000就显示1000,送100就显示0100,送10就显示0010,送1就显示0001。要解决的问题是:送1000就显示1000,送100就显示100,送10就显示10,送1就显示1。高位的0不显,求指教。
display(1,GAuB_char_tbl[shi%10000/1000]);
display(2,GAuB_char_tbl[shi%1000/100]);
display(3,GAuB_char_tbl[shi%100/10]);
display(4,GAuB_char_tbl[shi%10]);
|