用msp430做一个12个流水灯的实验程序

2020-07-12 教育 193阅读
//LED流水灯
#include
void delay(unsigned int cnt) //简单的延时
{
while(--cnt);
}
void main()
{
WDTCTL = WDTPW + WDTHOLD; // 关狗
P2DIR = 0xff; // P2端口设置为输出
P2OUT=0xfe;//给初始化值
while(1)
{
delay(30000);//delay at crystal frequency in 12MHz
P2OUT<<=1;//左移一位
P2OUT|=0x01;//最后一位补1
if(P2OUT==0x7f)//检测是否移到最左端?
{
delay(30000);//delay
P2OUT=0xfe;
}
}
}
也是msp430f149的程序
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com