📄 msp430f149shixiandengdeyidong.txt
字号:
#include <msp430f14x.h>
//先定义两个函数:左移和右移
void liftled(void)
{
i=1;
while(i<512)
{
P2OUT=~i; //共阳接法
for(j=0;j<10000;j++);
i<<=1;
}
void rightled(void)
{
i=0x80;
while(i)
{
P2OUT=~i;
for(j=0;j<10000;j++);
i>>=1;
}
void main(void)
{
int key,i,j;
WDTCTL = WDTPW + WDTHOLD; // 关闭看门狗
P2DIR = 0xff; //P2定义为8位输出
P2OUT=0xff; //关闭输出
P1DIR=0; //P1定义为输入
while(1)
{
key=P1IN&0x3; //取键盘输入BT0、BT1
if(ksy==0)continue; //没有键按下,继续
switch(key)
{
case 1: liftled( ); break;
case 2: rightled( ); break;
default: break;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -