各位大神,看看问题在哪里?程序如下:
#include <iom16v.h>
#include <macros.h>
#define uchar unsigned char
#define uint unsigned int
void delay(uint timer)
{
uchar j;
while(timer--)
{
for(j=0;j<198;j++)
{;}
}
}
void main(void)
{
DDRA=0XFF;
PORTA=0xff;
while(1)
{
//delay(100);
DDRA=0;
PORTA=0x00;
delay(100);
PORTA=0xff;
delay(100);
}
}
不知道怎么的端口,一直是低电平。并且单片机ATmega16选择的是1.000M晶振,为什么没有闪烁呢???
此帖出自
小平头技术问答
一周热门 更多>