问题解决了,如下:
while(1)
{
record_jiange = 3;//记录间隔
if(record_jiange==3)
{
BEEP_Num(1); //蜂鸣器叫一声
record_jiange=0;
}
Delay(1000);
LCD_displaytest();
}
加上这句f(record_jiange==3)判断 就行了,个人认为是编译器的原因,之前我就把3赋值record_jiange,然后后面没有对record_jiange操作,导致编译器认为变量record_jiange没用,所以把RAM空间释放掉了,所以你在watch看不到.我想应该是这样!
|