第一次用IAR FOR NEC,呵呵花了差不多一晚的时间
#include <io78f0513_44.h>
//#include <io78k0.h>
#define uchar unsigned char
#define uint unsigned int
/*************************************************
延时函数
需要延时长短的参数g,
*************************************************/
void delay(uint shijian)//延时函数
{
uchar xx,yy;
for(;shijian>0;shijian--)
{
for(xx=0;xx<250;xx++)
{
for(yy=0;yy<250;yy++);
}
}
}
/************************************************
************************************************/
void main( void )
{
uchar rrt;
PM6=0X00;
while(1)
{
delay(40);
rrt=0x0e;
P6=rrt;
/************
rrt=0x0e;
P6=rrt;
delay(90);
rrt=0x0d;
P6=rrt;
delay(90);
rrt=0x0b;
P6=rrt;
delay(90);
rrt=0x07;
P6=rrt;
delay(90);
**************/
}
}
第一个LED是常亮的!但其他三个是一闪一闪的!看这现象就像看门狗在复位!难道看们狗是上电就开启的吗?