为了写一篇文章做铺垫--提醒着自己,,,,,,
现在看一下程序
还是说一下是怎么关掉的
往WDTCTL寄存器里写入了0x5A00,,为什么要写这个呢!
那么
WDTCTL = 0x005A + 0x0080;看门狗就停止了
好了,,,,,该点灯了.............
430 的引脚有一个方向问题,,用习惯就好了
就让P1.0输出高电平
首先让P1.0为输出模式
P1DIR = 0x01;
然后输出高电平
P1OUT = 0x01;
现在关掉
让它闪耀
#include "io430.h"
void delay(void)
{ unsigned char a,b,c;
for(c=;c>;c--)
for(b=;b>;b--)
for(a=;a>;a--);
}
void main( void )
{
WDTCTL = WDTPW + WDTHOLD;//看门狗默认是打开的,不使用就关了它
P1DIR = 0x01;//P1.0为输出模式
while()
{
P1OUT = 0x01;//P1.0输出高电平
delay();
P1OUT = 0x00;//P1.0输出低电平
delay();
}
}