/**************************************************************************
闪耀灯程序
**************************************************************************/
#include <msp430g2553.h>
/*************************************
msp430G2553操控与P1.0和P1.6衔接的两个LED等闪耀
闪耀作用能够用数组方式设定,循环将数组的值赋给输出P1.
******************************************/
char dis[12]={0x41,0x00,0x41,0x00,0x01,0x00,0x40,0x00,0x40,0x00,0x01,0x00};
//界说有12的元素的数组dis[12],能够存储12种显现状况
int n,t;
void delay()
/*设置自界说函数,如果在主程序前可直接设置,在主程序后设置则要先声明主程序前
声明,然后在主程序后设置*/
{
while(t–);
}
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; // 中止adclass=0&app_id=0&c=news&cf=1001&ch=0&di=128&fv=17&is_app=0&jk=47e9932c84864628&k=%BF%B4%C3%C5%B9%B7&k0=%BF%B4%C3%C5%B9%B7&kdi0=0&luki=1&n=10&p=baidu&q=98059059_cpr&rb=0&rs=1&seller_id=1&sid=284686842c93e947&ssp2=1&stid=0&t=tpclicked3_hc&tu=u1831118&u=http%3A%2F%2Fwww%2E51hei%2Ecom%2Fmcu%2F2207%2Ehtml&urlid=0″ id=”0_nwl” mpid=”0″ target=”_blank”>看门狗
P1DIR |=(BIT0+BIT6);//设置P1.0和P1.6为输出,其他状况不变
while(1)
{
for (n=0;n<12;n++)
{
P1OUT=dis[n];
delay(100);
}
}
}