目前为止,从编写到烧录一个流程下来没什么大问题,关于开发环境的一些简单问题都已解决。
但,,,,,,一个小小的简单延时代码却一直过不去。。。。。请大神帮忙看看:
代码: 全选
void Delay10ms(unsigned int c) //误差 0us
{
unsigned char a, b;
//--c已经在传递过来的时候已经赋值了,所以在for语句第一句就不用赋值了--//
for (;c>0;c--)
{
for (b=38;b>0;b--)
{
for (a=130;a>0;a--);
}
}
}
(在WIN下KEIL中完全没问题!)
我是用C语言开发,mcu8051ide中保存文件默认为ASM(汇编),如何设置可以改为默认为C(C语言)?