单片机实现计算器加减乘除功能。
矩阵键盘扫描的时候16个键就只用一个变量传参数,要比如按下1,变量a就等于1;按下2变量就等于2。但是在计算器里,要实现2+3=5这个功能怎么实现?...
矩阵键盘扫描的时候16个键就只用一个变量传参数,要比如按下1,变量a就等于1;按下2变量就等于2。但是在计算器里,要实现2+3=5这个功能怎么实现?
展开
2个回答
展开全部
计算器上的按键都对应一个矩阵键盘按键这样就像你做一般的处理一样了,按下一个数a,当加号键按下时就执行a+num(设置变量),再按b,当按下=时 执行num=b,进而得到a+b的值,只是这种想法在执行=运算时就要就要有好几种情况了,不过也算是一种方法吧,希望对你有帮组。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询