微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > msp430工作笔记3

msp430工作笔记3

时间:11-13 来源:互联网 点击:

}

else if((P2IN&BIT1)==0)//如果P13为低,即按键真的按下了因为是下降沿触发中断,所以要检测是否为低

{

key=14;

wr_string(5,3,s_square);

}

else if((P2IN&BIT2)==0)//如果P13为低,即按键真的按下了因为是下降沿触发中断,所以要检测是否为低

{

key=15;

wr_string(5,3,s_triangular);

}

else if((P2IN&BIT5)==0)//如果P13为低,即按键真的按下了因为是下降沿触发中断,所以要检测是否为低

{

key=16;

wr_string(5,3,s_saw);

}

wr_int(2,3,key);//显示按键按下次数

P2IFG &= ~(BIT0+BIT1+BIT2+BIT5);// P1.3 IFG cleared软件清除中断标志位

_EINT();//开中断

}

//由于按键较少,所以这里各种波形的各个参数都是提前设定好的,不能再设定,

//应该可以在IO中断里利用中断嵌套,再次检测按键来设置参数,频率,占空比....,还没有完善

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

网站地图

Top