- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
深圳单片机开发网专业提供单片机开发 培训 开发工具销售 51 单片机中断系统详解 8031 单片机的中断系统简单实用,其基本特点是:有 5 个固定的可屏 蔽中断源,3 个在片内,2 个在片外,它们在程序存储器中各有固定的 中断入口地址,由此进入中断服务程序;5 个中断源有两级中断优先级, 可形成中断嵌套;2 个特殊功能寄存器用于中断控制和条件设置的 编 程。 中断系统的结构: 5 个中断源的符号、名称及产生的条件如下。 INT0:外部中断 0,由 P3.2 端口线引入,低电平或下跳沿引起。 INT1:外部中断 1,由 P3.3 端口线引入,低电平或下跳沿引起。 T0:定时器/计数器 0 中断,由 T0 计满回零引起。 T1:定时器/计数器 l 中断,由 T1 计满回零引起。 TI/RI:串行 I/O 中断,串行端口完成一帧字符发送/接收后引起。 整个中断系统的结构框图见下图一所示。 深圳单片机开发网专业提供单片机开发 培训 开发工具销售 由图一可见,外部中断有下跳沿引起和低电平引起的选择;串行中断有 发送(TI)相接收(R1)的区别;各个中断源打开与否,受中断自身的允许 位和全局允许位的控制,并具有高优先级和低优先级的选择。 中断系统的控制寄存器: 中断系统有两个控制寄存器 IE 和 IP,它们分别用来设定各个中断源的 打开/关闭和中断优先级。此外,在 TCON 中另有 4 位用于选择引起外 部中断的条件并作为标志位。 1.中断允许寄存器--IE IE 在特殊功能寄存器中,字节地址为 A8H,位地址(由低位到高位)分别 是 A8H-AFH。 IE 用来打开或关断各中断源的中断请求,基本格式如下图二所示: 深圳单片机开发网专业提供单片机开发 培训 开发工具销售 EA:全局中断允许位。EA=0,关闭全部中断;EA=1,打开全局中断控 制,在此条件下,由各个中断控制位确定相应中断的打开或关闭。 ×:无效位。 ES:串行 I/O 中断允许位。ES=1,打开串行 I/O 中断;ES=0,关闭 串行 I/O 中断。 ETl;定时器/计数器 1 中断允许位。ETl=1,打开 T1 中断;ETl=O, 关闭 T1 中断。 EXl:外部中断 l 中断允许位。EXl=1,打开 INT1;EXl=0,关闭INT1。 ET0:定时器/计数器 0 中断允许位。ET0=1,打开 T0 中断;ET0=0, 关闭 TO 中断。 EXO:外部中断 0 中断允许位。Ex0=1,打开 INT0;EX0=0,关闭 INT0. 中断优先寄存器--IP: IP 在特殊功能寄存器中,字节地址为 B8H,位地址(由低位到高位)分别 是 B8H 一BFH,IP 用来设定各个中断源属于两级中断中的哪一级,IP 的 基本格式如下图三所示: 深圳单片机开发网专业提供单片机开发 培训 开发工具销售 ×:无效位。 PS:串行 I/O 中断优先级控制位。PS=1,高优先级;PS=0,低优先 级。 PTl:定时器/计数器 1 中断优先级控制位。PTl=1,高优先级;PTl =0,低优先级。 Pxl:外部中断 1 中断优先级控制位。Pxl=1,高优先级;PXl=O,低 优先级。 PT0:定时器/计数器 o 中断优先级控制位。PT0=1,高优先级;PTO =0,低优先级。 Px0:外部中断 0 中断优先级控制位。Px0=1,高优先级;Px0=0,伤 优先级。 在 MCS-51 单片机系列中,高级中断能够打断低级中断以形成中断嵌套; 同级中断之间,或低级对高级中断则不能形成中断嵌套。若几个同级中 断同时向 CPU 请求中断响应,则 CPU 按如下顺序确定响应的先后顺序: INT0 一 T0INT1 一 T1 一 RI/T1. 中断的响应过程 深圳单片机开发网专业提供单片机开发 培训 开发工具销售 若某个中断源通过编程设置,处于被打开的状态,并满足中断响应的条 件,而且①当前正在执行的那条指令已被执行完 1、当
文档评论(0)