Keil下载问题,相同的代码,下载不进去。
我个新手,自己写了个练习程序,用Keil下载到下位机是,出了点儿问题刚开始调试没问题,也可以下载进去,但是把一小段代码换了个位置,编译0 error, 0 warning, 可是就下载不进去了,代码如下,具体改变在代码后有解释,希望大牛帮忙,谢谢!
void main()
{
init();
while(1)
{
/* 更新时间 */
if(count == 20) //当count为20时,刚好1s,则更新时间,写到液晶显示器
{
count = 0;
miao++;
if(miao == 60)
{
miao = 0;
fen++;
if(fen == 60)
{
fen = 0;
shi++;
if(shi == 24)
{
shi = 0;
}
write_sfm(4, shi);
}
write_sfm(7, fen);
}
write_sfm(10, miao);
} /* 更新完毕 */
}
}
/* 定时器0中断处理函数 */
void timer0() interrupt 1
{
TH0 = (65536-50000)/256;
TL0 = (65536-50000)%256;
count++;
}
其他的代码就省略了, 现在这种情况,可以下载到下位机中,但是我把更新时间那段代码,剪切到中断处理函数中时,编译没问题,但是下载不到下位机中,提示使用较低波特率下载,可是我一直调到了1200,还是这样的提示,请问是什么原因,我改怎么做才能解决,谢谢!