资源预览内容
第1页 / 共56页
第2页 / 共56页
第3页 / 共56页
第4页 / 共56页
第5页 / 共56页
第6页 / 共56页
第7页 / 共56页
第8页 / 共56页
第9页 / 共56页
第10页 / 共56页
亲,该文档总共56页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
中断、定时/计数器与串行通信 一节 中上断系统 3 第二节。 让 主 - 己第三节 串行口通信系乡 oO 第四五 IO 必一节 中断系统 妆 中断功能的概述 5 所谓中断是指中央处理器CPU在处理某件事情的时候,外部二 又发生了某二赴件如二个电平的变化,一个脉冲沿的发生 ,定时器计数溢出等 请求CPU迅速处理,于是,CPU和暂时h断当前的工作,转入处理所发生的事情,中断服务处理完 以后,再回到原来被中断的地方,继续原来的工作,这样的过程称为中断,如图4-荆所示。实现这种功能的部件称为中断系统,产生中断的请求称为中断源。如果在进行中断处理的过程中,又有新的中断到来,则我们称这种情况为中断嵌套。 第一节 中断系统 MCS-51 单片机的中断系统MCS-51 单片机的中断系统是8位单片机中功能较强的一种,可以提供5个中断请求源表4-芋) ,具有两个中断优先级。可实现两级者听上务程序台套”MiCS;Y51的中断系统结构示意图如图4-2所示。 外中断是由外部原因引起的,共有两个中断源,即外部中断0和外部中断.它们的中断请求信号分别由引脚 INTO C(P3.2) 和 CINTIH) 引入。外部中断请求有两种信号方式,即电平方式和脉冲方式。 第一节 中断系统时中断是为满足定时或计数的需要而设置的。在单片机芯有两个定时器/计数器,以对其中的计数结构进行计数法,来实现定时或计数功能。当计数结构发生计数溢出! 表明定时时间到或计数值忆; 这时就以计数溢出信清求,) 去置位二个溢出标志位作为单片机接受志。这种中断请求是在单片机芯片内部发生的,依次无需在芯片上设置引入端。o 串行中断是为串行数据传送的需要而设置的。每当串行口接收或发送完一组串行数据时就产生一个中断请求。因此串行中断请求也是在单片机芯片内部自动发生的,同样不需在区片上设置引入端。 -页 下-页 耻|上引7 上 中断系统 一个中断源对 P断请求标志位,它们设置在特殊寄存器TCON和SCON中。当这些中断源请求中断时,分别由TCON和SCON中相应位来锁存。中断的允许和禁止是由片断允许控制寄存器IE来控制的。 TF0 IE1 IT IE0 Tm SCON 寄存因: 第一节 中上断系统F1:定时器/计数器1 CT1) 滋出中断请求标志位。TF0:定时器/计数器0 (TO) 溢出中断请求标志位。ITT1: 外部中断1甬发方式选择位。IEZL, 外吨中断1中汤请溢标志信人ITT0O: 外部中断9钥发方式选择位。ITEO,外部中断0中上断请求标志。RI,趾行口接收中断请求标志位。TI, 品行口发送中断请求标志位。 妆 OOO O四页 下一页一节 中断系统 ET2 ES ETI | EXI | Erm | Exo 1 允许位。 EA=0,CPU禁止所有中断,屏项所EA=1,CPU开放中断。但每个中断源的中禁止分别由各自的允许位确定。P断允许位。ET2=0,禁止定时器2中断;ET2=半,人允许定时器2中断。o ES: 串行口中断允许位。ES=0,禁止串行口中断,ES= 1人允许串行口中断。 第一节 中上断系统ET1:定时器41中断允许位。ETIE= 0,禁止定时器了中断,ETIL=工,人允许定时器1中断,EX1L:,外部中断中断允许位。EX1L=0,禁止外部中断中断; EX了工,究许外分起咱了引断J 站o ETO: 定时器0中断允许位。ETO=0,禁止定时器0中肠,ETO=1,人允许定时器0中断。Oo _ EX0: 外部中断0中断允许位。EXO0=0,禁止外部中断0中断,EXO=01,人允许外部中断0中断。 妆 页 下一页 返回 第一节 中上断系统CS-51有两个中断允许优先级,对于每一个中断请求源可 编程为高优先级中断或低优先级中断,可实现二级中断嵌套,一个正在执行的低优先级中断程序能被高优先级的中断源所中断,但不能被另一个低优先级的中断源所中断。若CPU正在执行高优先级的中断, 则不能被任何中断源所中断,一直执行到结束,直到返回指令RETI,返回主程序后再执行一条指令后才能响应新的中断请求。以上所述可以归纳为下面两条基本规则: 工) 低优先级可被高优先级 蝇 反之不能;2) 任何一种中断,一旦得到响应,不会再被它的同级中断所中断。 妆 页 下一页 返回 一节 中断系统 PTI PXI | PT | Pxo 断源。口 先级中断源,PS=0,串行口定义为低优先级中断源;Ph断优先级设定位。PTI=工,定时/计数器芋定义为高优先级中断源; PT1E=0,定时/计数器并 O定义为低优先级PT1: 定时/计数器并 P断源,-页 下一页PT2: 定时器2中断优先级设定位。PT2=工,定时器2定义为商任估经中靖这人 上 0, (证生久交尾信和于级PS: 下行口中肠优先级设定位 PS=1, 于生 口定义为高优
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号