注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
ABT的个人空间 https://home.eeworld.com.cn/space-uid-432898.html [收藏] [复制] [分享] [RSS]
日志

test

已有 514 次阅读2012-7-17 13:53

/*<br/>&nbsp;*&nbsp;main.c<br/>&nbsp;*/<br/>/*<br/>&nbsp;*&nbsp;P1口IO中断测试:将P3.0连接至P1.0,这里设定触发沿为下降沿,根据user&nbsp;guide&nbsp;要将P3.0输出先置为1<br/>&nbsp;*/<br/>#include&nbsp;"msp430f149.h"<br/><br/>void&nbsp;main(void)&nbsp;{<br/> WDTCTL=WDTPW+WDTHOLD;//关狗<br/> P3DIR|=BIT0;//设定P3.0为输出,提供IO中断的<br/> P3DIR|=BIT1;//设定P3.1为输出,体现IO中断结果的<br/> P3OUT|=BIT0;//P3.0输出1<br/> _NOP();<br/> P1IES|=BIT0;//设定P3.0下降沿触发中断<br/> P1IE|=BIT0;//使能P1.0的IO中断,但没开启<br/> _EINT();//必须要开启总中断才行<br/> while(1)<br/> {<br/> P3OUT^=BIT0;//&nbsp;反向输出P3.0,从而触发中断<br/> _delay_cycles(1000000);//延时大约在1.4s<br/> }<br/>}<br/>#pragma&nbsp;vector=PORT1_VECTOR//P1口IO中断对应的中断向量<br/>__interrupt&nbsp;void&nbsp;p1()<br/>{<br/> &nbsp;P3OUT^=BIT1;//P3.1输出反向<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;P1IFG&=~BIT0;//清空中断标志,必须由软件复位<br/>}<br/>
评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章