注册
登录
电子工程世界-论坛
返回首页
EEWORLD首页
频道
EE大学堂
下载中心
Datasheet
专题
单片机
物联网
汽车电子
嵌入式
手机/便携
模拟电子
家用电子
网络通信
电源管理
工业控制
测试测量
半导体设计/制造
安防电子
传感器
医疗电子
ABT的个人空间
https://home.eeworld.com.cn/space-uid-432898.html
[收藏]
[复制]
[分享]
[RSS]
空间首页
动态
记录
日志
相册
主题
分享
留言板
个人资料
借用开发板
论坛
淘帖
Collection
查看新帖
最新回复
社区活动
联系管理员
我的空间
帖子
日志
收藏
好友
勋章
积分
安全验证
请完成以下验证码
日志
test
已有 514 次阅读
2012-7-17 13:53
/*<br/> * main.c<br/> */<br/>/*<br/> * P1口IO中断测试:将P3.0连接至P1.0,这里设定触发沿为下降沿,根据user guide 要将P3.0输出先置为1<br/> */<br/>#include "msp430f149.h"<br/><br/>void main(void) {<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;// 反向输出P3.0,从而触发中断<br/>
_delay_cycles(1000000);//延时大约在1.4s<br/>
}<br/>}<br/>#pragma vector=PORT1_VECTOR//P1口IO中断对应的中断向量<br/>__interrupt void p1()<br/>{<br/>
P3OUT^=BIT1;//P3.1输出反向<br/> P1IFG&=~BIT0;//清空中断标志,必须由软件复位<br/>}<br/>
收藏
邀请
举报
全部
作者的其他最新日志
•
为什么从LCD12864读数据是第一个字节要读两次?
•
空气中的工频50Hz是怎么来的?
•
中断服务程序能不能放到头文件或是非MAIN函数的C文件中?
评论 (
0
个评论)
涂鸦板
您需要登录后才可以评论
登录
|
注册
评论
ABT
加为好友
给我留言
打个招呼
发送消息
热门文章
头条资讯
NXP Connects全新议程火热上线:“恩”多好课,等你来刷!
用AI实现C++、Java、Python代码互译,运行成功率最高达80.9%
有奖直播|Microchip安全解决方案:针对企业的Wi-Fi安全
2017年德州仪器中国教育者年会在厦门成功举行
rt-smart学习笔记——小实验:实现“扫描雷达”
中微电科技:信创产业链GPU研发国家队
新增数据手册
304-13-103-41-780
MS3470A16-8SX
HW-35-14-G-Q-450-230
WB0805T110SK
RN5RF59BA-TL-FA
GUS-TS0ALF-02-8060-FB
热搜器件
BFC247990125
311111
M83723/71R2041N
W3A4YC152MAT2A
62GB57T1412PB416
RNR60K1183FSB14
推荐下载
基于生产模型的制造执行系统平台研究
PCB各层含义
CAM350软件的学习笔记
电动自行车维修从入门到精通
基于DM642的OSD显示程序
条码控件:一维条码控件二维条码控件PDF417BarcodeMaxiCodeBarcode
推荐关注
深度剖析明远智睿RK3588开发板在智能NVR中的应用优势
触觉智能RK3506核心板,工业应用之LVGL显示方案分享
明远智睿RK3588开发板:开启边缘计算新时代
MuJoCo 机械臂物体碰撞、接触检测方式一
[嵌入式Rust修炼营] 初级 任务2:读写Cargo.toml 文件
动手实践任务二 使用fs接口,read等trait打印文本文件的每行数据