codevision编译AVR单片机问题
这个程序#include"mega16.h"#include"delay.h"voidmain(){DDRC=0x01;PORTC=0x01;while(1){delay...
这个程序
#include"mega16.h"
#include"delay.h"
void main()
{DDRC=0x01;
PORTC=0x01;
while(1)
{delay_ms(1000);
PORTC.0=~PORTC.0;
}
}
明明是延时一秒的,可是在proteus里仿真,明显等个几秒再亮(灭)一次。怎么回事啊。我是因为它支持位操作才用它的。。请高手解答
奇怪的是在AVR STUDIO里调试时间的确是1秒,但是proteus也没问题的,以前用ICC编的。可是CV编的程序在proteus里运行是总是有黄色警告。。why??? 展开
#include"mega16.h"
#include"delay.h"
void main()
{DDRC=0x01;
PORTC=0x01;
while(1)
{delay_ms(1000);
PORTC.0=~PORTC.0;
}
}
明明是延时一秒的,可是在proteus里仿真,明显等个几秒再亮(灭)一次。怎么回事啊。我是因为它支持位操作才用它的。。请高手解答
奇怪的是在AVR STUDIO里调试时间的确是1秒,但是proteus也没问题的,以前用ICC编的。可是CV编的程序在proteus里运行是总是有黄色警告。。why??? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询