欢迎来到天天文库
浏览记录
ID:59253579
大小:1.08 MB
页数:46页
时间:2020-09-22
《智能控制电路项目五-任务一 外部中断的应用ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、智能控制电路项目实践学习项目单片机最小应用系统构建一单片机开发工具的使用二LED流水灯设计制作三简易计算器设计制作四里程表设计制作五秒表设计制作六LED电子显示屏设计制作七简易仪器仪表设计制作八项目五里程表设计制作里程表设计制作任务2外部中断的应用任务1中断里程表任务1外部中断应用中断系统是计算机的重要组成部分。任务要求利用按键模拟外部中断0,当外部中断0有中断请求,CPU响应中断,中断程序使P1口所接的8个LED闪烁5次后返回。任务要求任务1外部中断应用仿真演示硬件外部中断应用软件单片机最小应
2、用系统+8个发光二极管电路+独立按键电路任务分析任务1外部中断应用中断服务程序设计任务1外部中断应用完成本任务需要掌握的知识:(1)中断的基本概念,(2)五个中断源;(3)设置中断特殊功能寄存器TCON、SCON、IE、IP、TMOD(5)中断的处理过程;(6)堆栈指针SP(7)中断服务程序设计。LED显示按键任务1外部中断应用复习:日常生活举例某人看报——某人正在处理一件事A电话铃响——出现另一件须立即解决的事B暂停看报——中止A报中作记号——记录断点,便于接续电话谈话——处理B继续看报——继
3、续A的工作任务1外部中断应用新课:中断原因:一个人不可能同时完成两项任务。单片机只有一个CPU,一旦面临多任务,它也会中断吗?先接电话,然后再继续看书,这样效率最高!任务1外部中断应用任务1外部中断应用中断的基本概念CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生或中断请求);CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回)。中断请求→中断响应→中断服务→中断返回中断过程事件
4、B的处理过程事件A事件B什么是中断?单片机的中断由谁来实施?B事件是引起CPU中断的根源,称为中断源;事件A被暂停的地方,称为断点;处理事件B的过程,称为中断服务或中断处理;CPU处理事件B需要执行的程序。称为中断服务程序;实现中断的所有部件称为中断系统。任务1外部中断应用中断的基本概念任务1外部中断应用中断涉及的几个环节:(1)中断源(2)中断申请(3)开放中断(4)保护现场(5)中断服务程序(6)恢复程序(7)中断返回任务1外部中断应用中断系统的结构框图那些部件可以向CPU申请中断呢?任务1
5、外部中断应用中断源能够向CPU发出中断申请的部件称为中断源。89C51单片机有5个中断源:注意:P3口均有第二功能,当P3口的某个引脚工作于第二功能时,就不能再作为普通IO口使用了。任务1外部中断应用89C51的5个中断请求标志位分别在特殊功能寄存器TCON(0x88)和SCON(0x98)中,都可以进行位寻址。定时/计数器及外部中断控制寄存器TCON功能:(1)可设置外部中断申请的形式:低电平触发还是下降沿触发(2)控制定时/计数器的计时开始或停止(3)是各中断源(串口中断除外)是否申请中断的
6、标志位格式及各位意义:任务1外部中断应用TCON的功能:如果(P3.2)引脚长时间保持低电平,CPU中断服务返回后,会再次相应中断。(P3.2)引脚的电平从高到低的负跳变有效,即将中断请求标志位IE0=1,当CPU响应外部中断0后,IE自动由1变为0,避免重复中断。任务1外部中断应用TCON的功能:任务1外部中断应用串口控制寄存器SCON功能:只有D1和D0位用于中断,作为串口中断请求标志,即串口中断请求寄存器当串行口接收完一帧串行数据时,置位RI=1,产生接收中断请求;当串行接口发送完一帧串行
7、数据时,置位TI=1,产生发送中断请求。CPU响应中断后,标志位RI和TI都不能自动清零,必须在中断服务程序中通过软件清零。任务1外部中断应用中断系统的结构框图任务1外部中断应用中断允许寄存器IE功能:控制单片机是否接受中断申请,以及接受哪一种中断申请。字节地址为0xA8,可以位寻址。含义:允许外部中断0中断,如何设置IE寄存器呢?任务1外部中断应用中断允许寄存器IE89C51单片机复位以后,IE被清零,即所有的中断都被屏蔽。若允许某一个中断源中断,必须将中断总允许为EA置1,同时将该中断源的中
8、断允许位置1。例如:允许外部中断0中断:可以使用语句:EA=1;EX0=1;或者使用语句:IE=0x81任务1外部中断应用日常生活举例:看报时,来电话和有人敲门。单片机也会面临这样的问题先接电话呢?还是先开门呢?任务1外部中断应用中断系统的结构框图任务1外部中断应用中断优先级寄存器IP功能:对80C51单片机进行高级别或低级别中断的设置,字节地址为0xB8,可位寻址。任务1外部中断应用中断优先级寄存器IP中断优先级响应原则(1)低优先级可被高优先级中断,而高优先级中断源不能被任何中断源所中断;(
此文档下载收益归作者所有