有进位时怎么办

会发贴了,再问一下 三数码管,个位累加到10时,显示0,十位显示为1,这个做法,怎么做呀,是不是得我自己判断呀 if(ch451_key==50) {a_0a=a}_0a+1; if(a_0a==10){a_0a=1;a_09=a_09+1;} ch451_write(0x0900|a_09); //测试送入命令 ch451_write(0x0a00|a_0a); }

上面的你可以通过BCD译码,将你的个位用第一个数码管显示,十位用第2个数码管显示: ch451_write(0x0900|(a_09%10)); //个位 ch451_write(0x0a00|(a_0a/10%10)); //十位 ch451_write(0x0b00|(a_0a/100%10)); //百位 里面的“a_0a”是你要显示的数据


编程问题了,我按钮减功能,减到0,应该是个加了吧,怎么做能实现 temp=temp-1; temp0=temp/100; temp1=(temp-temp/100*100)/10; temp2=(temp-temp/100*100-(temp-temp/100*100)/10*10)/1;


你说的是什么意思??减到0在加??


只有登录才能回复,可以选择微信账号登录