小型52HX711LCD单片机电子秤,想要进行个数估算,按住K2K3时显示K=物体重量/皮毛重量的整数,结果一直显示是K为1
第三,如果进入了while循环(Buzzer的发生变化),说明是循环里的代码有问题,如果没进入循环说明是循环外的代码有问题
你这程序有错误
if( KEY3 == 0 && KEY2 ==0)
{ int i;
int y;//只能在函数开始的地方定义变量
Delay_ms(25);
if( KEY3 == 0 && KEY2 ==0)
{
times=0;
Buzzer =0;
Delay_ms(25);
Buzzer =1;
Buzzer=1;
y=Weight_Shiwu/Weight_Maopi;
i=0;
while (i<y);//这里如果y大于0,则会死循环出不去, 猜测你应该去掉后面的;
{i++;}
_nop_();