会发贴了,再问一下 三数码管,个位累加到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); }
查看: 5617
回复: 3
有进位时怎么办
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
上面的你可以通过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在加??
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录