|
本帖最后由 qdw325 于 2013-10-22 09:32 编辑
程序:
#include<iom128v.h>
#include<macros.h>
#define uchar unsigned char
#define uint unsigned int
void delay(uint ms) //延时函数
{
uint a,b;
for(a=0;a<ms;a++)
for(b=0;b<1141;b++);
}
void main(void)
{
DDRC=0xFF;
while(1)
{
PORTC=0xFF;
delay(1000);
PORTC=0x00;
delay(1000);
}
目的:让PC口交替输出高低电平。
问题:用AVRstudio仿真发现,程序跑飞,没有执行PORTC=0x00;delay(1000);这两句指令。
望各位大虾指点下迷津啊!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|