求助,急急急!!!

2019-07-18 14:14发布

下面程序在仿真时灯不会闪,求高手指点,这个问题困扰了我快3天了。我搭了实际电路,可行,灯会闪。但是在仿真里面就不行,求解。
2012-05-03_212322.jpg 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);
}

  
2012-05-03_212322.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。