网站大量收购独家精品文档,联系QQ:2885784924

单片机原理及接口技术—基于C51 Proteus仿真(第二版)课件 第4、5章 80C51单片机IO端口及应用最终 ; 80C51单片机的中断系统最终.ppt

单片机原理及接口技术—基于C51 Proteus仿真(第二版)课件 第4、5章 80C51单片机IO端口及应用最终 ; 80C51单片机的中断系统最终.ppt

  1. 1、本文档共96页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

*习题4一、填空题1.P0的功能是。2.P3口中P3.5位的第二功能符号为。3.若要从80C51的P1口输入数据,必须对该口先。4.80C51的并行I/O口(P0-P3)用作通用I/O口时,当口由原输出状态变为输入状态方式时,应先向口的锁存器进行操作,再进行输入操作才正确。5.80C51单片机复位时,P0~P3口的各引脚为电平。*二、简答题1.简述80C51内部四个并行I/O口的功能。三、编程题1.编写程序,从P1.6引脚输出10个方波。2.编程读P1.4-P1.7口的开关状态,并送P1.0-P1.3指示灯显示。第5章80C51单片机的中断系统

**5.1中断的概念5.280C51中断系统的结构5.2.1中断源及中断标志位5.2.2中断控制寄存器5.3中断响应过程5.4中断服务函数及应用5.4.1中断服务函数5.4.2外部中断服务函数应用设计*第5章80C51单片机的中断系统本章介绍80C51单片机片内重要功能部件中断系统的结构、工作原理和应用设计,通过本章的学习,读者重点掌握中断系统相关的特殊功能寄存器的使用,能熟练设计中断系统初始化程序以及中断函数。5.1中断的概念在嵌入式系统(包括单片机)应用中,当内部、外部随机事件发生时,能及时响应并实时处理都是利用中断技术实现的。中断是指CPU正在执行程序的过程中,CPU内部或外部某一事件(如内部定时器/计数器的溢出或外部信号通过某一个引脚发生电平的变化、引脚脉冲沿跳变等)作为中断源向CPU发出中断请求信号,要求CPU暂时终止当前正在执行的程序,转去执行相应的中断服务程序,待中断服务请求处理完毕后,再回到原来被中断的程序处(断点)继续执行。这种程序在执行过程中由于内部或外界的随机事件而被中间打断的情况称为“中断”。单片机对中断源中断服务请求的整个响应和处理过程如图5-1所示。*图5-1单片机中断响应和处理过程图中断的发生是由内部或外部因素随机决定的,程序中无法事先安排调用指令,所以响应中断服务程序的过程是由硬件自动完成的。这种模式的实现依靠中断系统,中断系统是单片机的重要组成部分,实时控制、故障自动处理、计算机与外设间数据传送一般采用中断系统。中断系统的应用大大提高了单片机的工作效率。80C51单片机具有比较完善的中断系统,下面介绍其中断系统的结构及功能。*5.280C51中断系统的结构80C51中断系统的结构如图5-2所示。80C51单片机系统有5个中断请求源,分为两个中断优先级,中断服务程序可实现两级嵌套,中断系统功能的实现是通过软件对SFR进行控制,每个中断源可独立设置为允许中断或关中断状态,每个中断源可独立设置为高优先级或低优先级。5.2.1中断源及中断标志位80C51单片机有5个,各中断源是否有中断请求,是由中断请求标志位来表示的。中断源及请求标志位如表5-1所示。中断源的中断请求标志位分别由TCON和SCON的相应位锁存。*表5-1中断源及标志位*图5-280C51中断系统结构示意图*5.2.2中断控制寄存器80C51通过对4个特殊功能寄存器的设置来控制5个中断源是否允许中断、各中断源的中断优先级别、中断申请方式以及标识是否有中断请求等。用于中断控制和标识的4个SFR分别是:定时器/计数器及外部中断控制寄存器TCON、串行口控制寄存器SCON、中断允许控制寄存器IE以及中断优先级控制寄存器IP。1.TCONTCON字节地址为88H,每位可以单独寻址和设置,每位名称、位地址及含义如表5-2所示。TCON中包含2位外部中断请求源的中断触发方式控制位,还包括与中断有关的4位标志位。表5-2TCON寄存器*(1)TCON中与外部中断有关的2位控制位①IT0:外部中断0的中断触发方式控制位。IT0=0时,外部中断0为电平触发方式,当引脚P3.2为低电平,则IE0自动置1,表示有中断请求。IT0=1时,外部中断0为跳沿触发方式,若CPU检测到引脚P3.2有由高到低的负跳边沿时,则使IE0置1,表示有中断请求。②IT1:外部中断1的中断触发方式控制位。其含义与IT0类同。(2)外部中断触发方式有关外部中断触发方式的说明如下。若ITx(x=0,1)=0,为电平触发方式,在引脚P3.2(P3

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档