资料介绍
在开始写中断函数之前,我们来一起回顾一下,单片机的中断系统。
中断的意思(学习过微机原理与接口技术的同学,没学过单片机,也应该知道),我们在这里就不讲了,首先来回忆下中断系统涉及到哪些问题。
(1)中断源:中断请求信号的来源。(8051有3个内部中断源T0,T1,串行口,2个外部中断源INT0,INT1(这两个低电平有效,上面的那个横杠不知道怎么加上去))
(2)中断响应与返回:CPU采集到中断请求信号,怎样转向特定的中断服务子程序,并在执行完之后返回被中断程序继续执行。期间涉及到CPU响应中断的条件,现场保护,现场恢复。
(3)优先级控制:中断优先级的控制就形成了中断嵌套(8051允许有两级的中断嵌套,优先权顺序为INT0,T0,INT1,T1,串行口),同一个优先级的中断,还存在优先权的高低。优先级是可以编程的,而优先权是固定的。
80C51的原则是①同优先级,先响应高优先权②低优先级能被高优先级中断③正在进行的中断不能被同一级的中断请求或低优先级的中断请求中断。 80C51的中断系统涉及到的中断控制有中断请求,中断允许,中断优先级控制
(1)3个内部中断源T0,T1,串行口,2个外部中断源INT0,INT1
(2)中断控制寄存器:定时和外中断控制寄存器TCON(包括T0、T1,INT0、INT1),串行控制寄存器SCON,中断允许寄存器IE,中断优先级寄存器IP
具体的是什么,包括哪些标志位,在这里不讲了,所有书上面都会讲。在这里我们讲下注意的事项
(1)CPU响应中断后,TF0(T0中断标志位)和TF1由硬件自动清0。
(2)CPU响应中断后,在边沿触发方式下,IE0(外部中断INT0请求标志位)和IE1由硬件自动清零;在电平触发方式下,不能自动清楚IE0 和IE1。所以在中断返回前必须撤出INT0和INT1引脚的低电平,否则就会出现一次中断被CPU多次响应。
(3)串口中断中,CPU响应中断后,TI(串行口发送中断请求标志位)和RI(接收中断请求标志位)必须由软件清零。
(4)单片机复位后,TCON,SCON给位清零。
- 单片机的中断系统详细课件说明 18次下载
- 单片机的中断源有哪些及单片机中断的资料和程序说明
- 单片机的中断序号详细说明
- 51单片机有几个中断?单片机的中断号对应的中断类型说明
- 80C51单片机的中断系统和系统结构的详细资料说明
- 51单片机的中断系统学习资料和使用程序免费下载
- 51单片机各中断初始化及子程序模板的详细资料说明
- 51单片机的中断系统详细资料说明
- 使用单片机进行中断的应用资料和程序免费下载
- 单片机学习教程之外部中断和定时器及串口中断的资料和程序说明
- 51单片机的中断程序资料免费下载 22次下载
- 51单片机的中断系统详细资料总结 3次下载
- 单片机入门汇编之扩展中断服务子程序存储空间的办法详细程序资料说明 7次下载
- 51单片机外部中断实例的程序资料说明免费下载 9次下载
- 51单片机教程之51单片机中断系统的详细资料概述 17次下载
- 什么是中断?单片机中断处理过程详解 4342次阅读
- 单片机外部中断的好处 1919次阅读
- 51单片机中断系统的讲解 2150次阅读
- 单片机的中断程序如何运行 1w次阅读
- 单片机的主程序和中断程序是怎么样运行的 1.3w次阅读
- 在处理PIC单片机的中断服务程序时需要注意哪些问题 2519次阅读
- 8031单片机中断系统的基本结构介绍 4067次阅读
- 51单片机中断服务子程序的设计 7260次阅读
- 单片机C语言编程中没有到的中断而中断全部开启的错误你了解吗 4313次阅读
- 8051单片机定时器溢出中断与CPU响应中断的时间误差分析 3969次阅读
- 8051单片机中断系统结构及中断控制原理 9714次阅读
- 51单片机的中断体系结构_中断的响应过程 1.9w次阅读
- 关于单片机的中断系统的详细介绍 3.1w次阅读
- 单片机中断系统介绍_51单片机中断系统结构 1.2w次阅读
- 51单片机的扩展中断方法 1184次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多