中断应用和技巧_第1页
中断应用和技巧_第2页
中断应用和技巧_第3页
中断应用和技巧_第4页
中断应用和技巧_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1MSP430G2系列系列Launchpadn报告题目:单片机中断应用和技巧报告题目:单片机中断应用和技巧n报报 告告 人人 :柴剑:柴剑n报告单位:报告单位:西安科技大学实训中心西安科技大学实训中心 n报告时间:报告时间:20122012年年7 7月月1 13 3日日2中断的名词解释中断的名词解释中断中断源中断向量中断响应中断点保护中断类型码中断优先级中断返回 3中断中断 在顺序执行的逻辑下,在一定条件下,主程序运行流程中插入运行另一段子程序,该段程序执行完毕后,主程序从先前暂停的地址继续运行。 4中断源中断源引起中断的原因:1 设备故障(振荡器失效)2 设备请求(重点)3 程序中断5中断向

2、量(表)中断向量(表)n中断服务程序的入口地址 n不同的中断源对应不同的入口地址n进入中断的第一句指令时跳转指令 6中断响应中断响应 中断源触发,PC指针指向中断向量,中断服务程序开始执行的过程成为中断响应。 中断源触发,未发生响应,称为中断响应拒绝。 7中断点保护中断点保护 进入中断程序之前,程序运行的状态和一些中间变量,可能在中断程序中发生改动,在中断返回之后,无法恢复到断点前的状态。 8中断类型码中断类型码为了让程序能够识别具体中断源而设立的编码。对应不同的类型编码,有不同的中断响应子函数。 9中断优先级中断优先级/嵌套嵌套 不同的中断源同时发生,或一种中断过程中另一中断触发,单片机响应

3、先后顺序的依据。 高优先级的中断可以打断低优先级的中断。 同时发生,先响应高级中断。10中断返回中断返回 中断服务程序执行完后,读取断点保护的数据,主函数从断点处继续运行11430中断的中断源中断的中断源nIO输入中断n看门狗中断n定时器中断n通信发送接受中断nADC中断nDAC中断n比较器中断12中断操作的一般步骤中断操作的一般步骤总中断 GIE=0 关闭 GIE=1 使能中断相关设置.模块中断XXIE=0 关闭 XXIE=1 使能读写中断标志位XXFIG=0 未中断 XXFIG=1 已中断13IO中断中断GIE=PXIE=PXIES=PXIFG如果程序运行中改变PXIES触发条件:IO输入

4、发生变化14定时器中断定时器中断GIE=TAIE=TAIFG比较模式触发条件:CCR0和TAR相等捕获模式触发条件:CCR0捕获了TAR的值15看门狗中断看门狗中断GIE=WDTTMSEL=WDTIE=WDTIFGWDTTMSEL=0 WDT模式(复位) =1 定时模式(中断)触发条件:WDTIS满16通信发送通信发送接受中断接受中断GIE=UCA0TXIE=UCA0TXIFGGIE=UCA0RXIE=UCA0RXIFG发送触发条件:发送缓存已空接收触发条件:接收缓存有数据写入17ADC中断中断GIE=ADC10IE=ADC10IFG触发条件:AD转换完成,ADCMEM寄存器写入新数据18DAC转换结束中断转换结束中断GIE=DACIE=DACIFG触发条件:可以写入新数据19比较器中断比较器中断GIE=CAIES=CAIE=CAIFG触发条件:比较器输出变化2051单片机和单片机和430中断的区别中断的区别中断优先级和中断嵌套 430中断默认是没有优先级和嵌套的 在中断函数中设置GIE和其他IE可以间接自定义优先级21定时器溢出中断定时器溢出中断GIE=TAIE=TAIFG比较模式触发条件:CCR0和TAR相等捕获模式

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论