大家好,
我写了个测试MEGA16单片机的程序,想测试下,程序如下
#include<avr/io.h>
#define F_CPU 8000000
#include<util/delay.h>
int main(void)
{
unsigned char led=0;
DDRA=0xFF;
DDRD=0XFF;
DDRC=0xFF;
PORTC=0x00;
PORTA=0x00;
while(1)
{
if(led)
PORTD=0xFF;
else
PORTD=0x00;
led=!led;
_delay_ms(1000);//delay
}
}
//LED spark PA5 control
烧进去之后,没个脚都是高电平 ,都能点亮LED 啥原因呢?谢谢 |