单片机应用技术项目教程项目8_报警器教材教学课件.pptVIP

单片机应用技术项目教程项目8_报警器教材教学课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教学课件讲义PPT教学教案培训资料医学中小学上课资料

项目8 报警器;知识目标: 1.理解中断的基本概念; 2.理解MCS-51中断系统的结构和特点; 3.学会使用中断方式对外部事件中断进行处理。 技能训练目标: 1.学会中断服务程序的编制方法; 2.熟悉中断系统的处理过程和使用方法。;设计要求: 利用单片机的外部中断设计报警器,当有人靠近时,热释电红外传感器感应到信号,传送到单片机控制系统进行判断处理,并输出控制信号驱动蜂鸣器进行报警。;总体设计方案;; 中断是指计算机在执行某一程序的过程中,由于计算机系统内、外的某种原因,而必须中止原来程序的执行,转去执行相应的处理程序,待处理结束之后,再回来继续执行被中止的原程序的过程。;;二、中断系统的结构; 引起中断的原因,或者是能发出中断申请的来源,称为“中断源”。中断可以人为设定, 也可以是为响应突发性随机事件而设置。通常有I/O设备、实时控制系统中的随机参数和信息故障源等。 MCS-51单片机的5个中断源详述如下: (1) INT0 :外部中断0中断请求,由P3.2脚输入。 (2) INT1 :外部中断1中断请求,由P3.3脚输入。 (3) TF0:定时器T0溢出中断请求。 (4) TF1:定时器1溢出中断请求。 (5) RI或TI:串行中断请求。当接收或发送完一串行帧数据时,内部串行口中断请求标志位RI(SCON.0)或TI(SCON.1)置位(由硬件自动执行),请求中断。 对于8052系列单片机,片内有3个定时/计时器,所以它有6个中断源。; 在MCS-51型单片机中断控制中,具有以下4个特殊功能寄存器: 定时和外中断控制寄存器TCON; 串行口中断控制寄存器SCON; 中断允许控制寄存器IE; 中断优先级控制寄存器IP; TCON和SCON只有一部分用于中断控制。对以上4个控制中断的寄存器的各位进行置位或复位操作,可以实现各种中断控制功能。; 当IT1 = 1时,外部中断1被控制为边沿触发方式。CPU在每个机器周期的S5P2期间对外部中断1(P3.3)引脚采样,如果在相继的两个周期采样过程中,一个机器周期采样到该引脚为高电平,接着的下一个机器周期采样到该引脚为低电平,则使IE1置1,直到CPU响应该中断时,才由硬件使IE1清0。 (5) TCON.1(IE0):外部中断0的中断请求标志。其操作功能和意义与IE1类同。 (6) TCON.0(IT0):外部中断0的中断触发方式控制位。其操作功能和意义与IT1类同。; 2.串行中断控制?SCON寄存器中的中断标志 SCON是串行口控制寄存器,其低两位TI和RI锁存串行口的发送中断标志和接收中断标志。各位意义如下: SCON; (1) SCON.1(TI):串行口发送中断标志。CPU将一个数据写入发送缓冲器SBUF时,就启动发送,每发送完一个串行帧数据后,硬件将使TI置位。但CPU响应中断时并不清除TI,必须在中断服务程序中由软件清除。 (2) SCON.0(RI):串行接收中断标志。在串行口允许接收时,每接收完一个串行帧数据,硬件将使RI置位。同样,CPU在响应中断时不会清除RI,必须在中断服务程序中由软件清除。 MCS-51单片机系统复位后,TCON和SCON均清0,应用时要注意各位的初始状态。; 计算机中断系统有两种不同类型的中断:一类称为非屏蔽中断,另一类称为可屏蔽中断。对非屏蔽中断,用户不能用软件的方法加以禁止,一旦有中断申请,CPU必须予以响应。对可屏蔽中断,用户可以通过软件方法来控制是否允许某个中断源的中断,允许中断称中断开放,不允许中断称中断屏蔽。MCS-51系列单片机的5个中断源都是可屏蔽中断,中断系统内部设有一个专用寄存器IE,用于控制CPU对各中断源的开放或屏蔽。IE寄存器各位定义如下: IE;(1) IE.7(EA):总中断允许控制位。EA = 1,开放所有中断,各中断源的允许和禁止可通过相应的中断允许位单独加以控制;EA = 0,禁止所有中断。 (2) IE.4(ES):串行口中断(包括串行发、串行收)允许位。ES = 1,允许串行口中断;ES = 0,禁止串行口中断。 (3) IE.3(ET1):定时/计数器T1中断允许位。ET1 = 1,允许定时器T1中断;ET1 = 0,禁止定时器T1中断。 (4) IE.2(EX1):外部中断1中断允许位。EX1 = 1,允许外部中断1中断;EX1 = 0,禁止外部中断1中断。 (5) IE.1(ET0):定时/计数器T0中断允许位。ET0 = 1,允许定时器0中断;ET0

文档评论(0)

yuzongxu123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档