微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > liushuideng g2553

liushuideng g2553

时间:10-02 整理:3721RD 点击:
#include <msp430g2553.h>
/*
* main.c
*/
void main(void)
{
        WDTCTL = WDTPW + WDTHOLD;        // 关闭看门狗定时器
        P1DIR |= 0xff;              // 把P口方向设置为输出
        P1OUT &= 0x00;              // 初始化,熄灭红灯和绿灯
    while(1)
    {
            unsigned char i;
            unsigned char a[]={0x01,0X03,0X07,0x0f,0x1f,0x3f,0x7f,0xff};
            unsigned char b[]={0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff};
            for(i=0;i<8;i++)
            {
                    P1OUT|=a[i];
                    __delay_cycles(800000);
            }
            for(i=0;i<8;i++)
        {
                P1OUT&=~a[i];
                __delay_cycles(800000);
        }
        for(i=0;i<8;i++)
        {
                P1OUT|=b[i];
                __delay_cycles(800000);
        }
        for(i=0;i<8;i++)
        {
                P1OUT=~b[i];
                __delay_cycles(800000);
        }
        P1OUT=0xff;
        __delay_cycles(800000);
        P1OUT=0x00;
        __delay_cycles(800000);
        P1OUT=0xff;
        __delay_cycles(800000);
        P1OUT=0x00;
        __delay_cycles(800000);
    }
       
}

上一篇:跪求红外
下一篇:发福利了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top