历史上的今天
返回首页

历史上的今天

今天是:2025年05月19日(星期一)

正在发生

2018年05月19日 | 51单片机 (4)中断系统

2018-05-19 来源:eefocus

相关概念

  • 中断源:引起中断的事件

  • 中断请求:中断源向CPU提出处理的请求

  • 断点:发生中断时被打断程序的暂停点

  • 中断响应:CPU暂停现行程序而转为响应中断请求的过程

  • 中断处理程序:处理中断源的程序

  • 中断处理:CPU执行有关的中断处理程序

  • 中断返回:返回断点的过程

TMOD赋值);
2、预置定时或计数的初值(可直接将初值写入TH0、TL0或TH1、TL1);
3、根据需要开放定时器/计数器的中断(直接对IE位赋值);
4、启动定时器/计数器(若已规定用软件启动,则可把TR0或TR1置“1”;若已规定由外中断引脚电平启动,则需给外引脚加启动电平。当实现了启动要求后,定时器即按规定的工作方式和初值开始计数或定时)。



中断允许标志位



  • EX1:外部中断1允许位;

  • EX0:外部中断0允许位; 

  • ET1:定时/计数器T1中断允许位; 

  • ET0:定时/计数器T0中断允许位;

  • ES:串行口中断允许位; 

  • EA: CPU中断允许(总允许)位。


中断优先级标志

0为低优先级、1为高优先级

  • PS:串行接口中断优先级设置位

  • PT1:定时器/计数器中断1中断优先级设置位

  • PT0:定时器/计数器中断0中断优先级设置位

  • PX1:外部中断1中断优先级设置位

  • PX0:外部中断0中断优先级设置位

51单片机中断号


  • 外部中断0(INT0),对应中断号是0, 中断入口地址0003H

  • 定时/计数器0(T1),对应中断号1 ,中断入口地址000BH

  • 外部中断1(INT1),中断号2 入口地址0013H

  • 定时/计数器1(T1)中断号3 入口地址001BH

  • 串行口(RI/TI)中断号4 入口地址0023H

  • 这五个是AT89S51的,52还多了下面这个

  • 定时/计数器2(T2)中断号5,入口地址002BH


  1. 函数名()interrupt 0 {} //对应外部中断0;

  2. 函数名()interrupt 1 {} //对应定时器/计数器0中断;

  3. 函数名()interrupt 2 {} //对应外部中断1;

  4. 函数名()interrupt 3 {} //对应定时器/计数器1中断;

  5. 函数名()interrupt 4 {} //对应串口中断;

一共5种中断,优先级自上向下;


推荐阅读

史海拾趣

Cembre SPA公司的发展小趣事

随着技术的不断进步,Cembre SPA不断加大对研发的投入,推出了一系列创新产品。其中,公司的电缆接头技术取得了重大突破,不仅提高了接头的可靠性和安全性,还降低了安装和维护的成本。这些技术创新使得Cembre SPA在市场中脱颖而出,成为行业的领导者。

Arduino公司的发展小趣事

随着Arduino平台的不断发展,为了满足不同项目和应用的需求,Arduino推出了多种不同规格和功能的主板。例如,Arduino Diecimila和Arduino Uno等主板的推出,进一步丰富了Arduino的产品线。这些主板各具特色,适用于各种场景,使得Arduino平台在物联网和嵌入式系统的开发中发挥了越来越重要的作用。

Hirect公司的发展小趣事
使用万用表等工具检查变压器的输入输出电压和电流是否正常,确认变压器是否损坏。
ENSIGN公司的发展小趣事

ENSIGN不仅关注传统电子行业的发展,还积极探索新的业务领域。最近,ENSIGN集团宣布收购位于亚利桑那州的医疗保健园区River Park Post Acute和Elmwood Senior Living,以及其他七家公司。这一收购标志着ENSIGN正逐步向医疗保健领域进军,寻求多元化的发展机会。

Endicott Research Group Inc (ERG)公司的发展小趣事

自1979年起,Endicott Research Group(ERG)就开始涉足电源转换产品的制造领域。在初创时期,公司面临着资金紧张和技术挑战,但团队坚持创新,专注于为LCD背光供电的LED驱动器及相关电源设备的研发。通过不断的试验和改进,他们成功地开发出了一系列高效稳定的产品,为公司的后续发展奠定了坚实的基础。这一时期的艰苦奋斗和技术积累,成为了ERG发展历程中的重要篇章。

EDO Corp公司的发展小趣事

进入1950年代,Eclipse Magnetics迎来了一次重要的创新。公司决定将磁铁涂上红色,这一独特的红色磁铁迅速在市场上获得了认可。同时,公司还设计了与红色磁铁相配的马蹄形标志,这一标志后来成为Eclipse Magnetics的国际通用标记。随着品牌的国际化,Eclipse Magnetics的产品开始进入全球市场。

问答坊 | AI 解惑

06英特尔杯获奖者美国之行游记

本帖最后由 paulhyde 于 2014-9-15 09:00 编辑 上帝的玩笑 ——记我这意外的美国之行 文章出处:西南交通大学 信息科学与技术学院 刘金柱 其实我曾幻想过去美国,但不过是以一些很平常的方式,比如说留学呀、出国旅游呀,再不就是做访问学 ...…

查看全部问答>

关于Tab Control的问题(win32),急~~~~~~~~~~

如何在WIN32的开发环境下,为TAB CONTROL控件的各个页面添加控件,比如在PAGE加一个LABEL,在PAGE2加一个EDIT BOX,谢谢!…

查看全部问答>

webcast:how to down?

http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/downloadarchive.aspx 这个地方下不了,想下WINCE的视频不能下???…

查看全部问答>

HDL实现视频编解码

现在想的到一个关于视频编解码的HDL/SYSTEMC 的程序代码,不知那位愿帮忙一下?…

查看全部问答>

一个小公司老板的日常管理

1. 小公司如何留住骨干: 2.关于授权 3.有的钱不能省 5.关于招聘 6.老板尽量唱红脸 7.公司里的亲戚 8.当老板和开车 9.按时发工资 10.学会说“不” 11.不要在公司内部奢 ...…

查看全部问答>

电机星-三角转换时的转向问题

电机在星形时是(假定)正转,转换到三角形时会不会反转?如果发生这样的情况怎么样调方向?我说的是假设,在实际中我也没遇到。从电机学来说 这种情况是不是根本就不会发生?困扰了我好久,谢谢!…

查看全部问答>

请各位大大帮我介绍一款GPS模块

我的毕业设计是做一款基于超声波避障和GPS导航的智能小车,但是目前还不知道该使用哪一款GPS模块才能适合在小车上用,有哪位大大可以帮忙介绍一下吗?价格在200左右吧,谢谢…

查看全部问答>

Maple r5板无法识别,显示为Unknown Device

我和另外一个同学都是这种情况,我们用的是Win7系统,设备管理器显示的是Unknown Device,两个驱动都不能安装。在Ubuntu下识别不出= =我又问了其他几个同学,他们用的也是Win7,插到电脑上以后显示的是Maple,可以用WinXP装驱动的方法正常安装。在U ...…

查看全部问答>

中兴通讯信号完整性巨作

中兴通讯不错的信号完整性资料,希望对大家有帮助。…

查看全部问答>

求例程

那位大侠的28335的例程,我做电机控制,用can口通讯…

查看全部问答>