下面程序在
仿真时灯不会闪,求高手指点,这个问题困扰了我快3天了。我搭了实际
电路,可行,灯会闪。但是在仿真里面就不行,求解。
times New Roman'">
#include<iom16v.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()
{
DDRD|=BIT(5);
PORTD|=BIT(5);
delay(50);
PORTD&=~BIT(5);
delay(50);
}
-
一周热门 更多>