51单片机做一个简易的计算器,用过6个数码管显示最大值是*,但是为什么我用*+1的时候数码管显示的却是*数据溢出了,不清楚你定义变量是什么类型,如果长度不够就溢出咯单片机我就是想要51单片机上的计算器的c程序代码我就是想要51单片机上的计算器的c程序代码,要在4位数码管上显示的,功发了怎么样编写一个计算器按键八位共阳极数码管显示程序process(flip_led)begincaseflip_ledis---译码显示when0=>sel用四位数码管显示的单片机计算器程序用四位数码管,16位键盘显示。求个程序,思路也行,主要是能把这个做出来给个6位数码管的主程序,子程序是显示和按键扫描也比较长,就不贴出来了假设结果不会溢出,还是6位数voidmain(){while(1){c=1;while(c用c语言编程模拟计算器输入显示,用单片机做主芯片好久不做了,这是以前做的51单片机的计算器,有C语言和汇编两种程序,希望对你有帮助