望经验之士不吝指教!
程序如下:
#include<iom16v.h>
//#include<macros.h>
void delay(unsigned char t)
{
unsigned char i;
while(t--)
{
for(i=0;i<250;i++)
for(i=0;i<250;i++);
}
}
void main(void)
{
DDRA=0xff;
PORTA=0xff;
while(1)
{
PORTA&=~BIT(1);
delay(100);
PORTA|=BIT(1);
delay(100);
}
}
不知道为什么proteus显示有好多警告,且程序进入延时后就出不来了 |