欢迎来到天天文库
浏览记录
ID:37524890
大小:273.50 KB
页数:15页
时间:2019-05-24
《单片机应用技能实训教案--项目5》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、单片机应用技能实训教案—项目5项目5防盗报警器电路制作任务1MCS-51单片机中断系统学习一、案头任务MCS-51单片机中断系统学习授课时间年月日授课班级教学形式讲授、讨论授课时数2课时教学用具教学资源项目制作成品、课件课前准备教学目标1、理解中断的概念。2、了解中断系统的结构。3、掌握中断请求标志的作用4、掌握中断允许寄存器、中断优先级寄存器的作用和使用方法。5、理解中断响应的条件、中断响应遵循的规则、中断响应过程。教学重点1、中断请求标志的作用及置位复位方法。2、中断允许寄存器、中断优先级寄存器的使用方法。教学难点1、对中断请求标志位置位
2、/复位的理解。2、中断响应过程。教学过程1、通过对报警器电路的工作特点分析,引出项目任务。2、中断的基本概念。3、中断系统的结构。4、中断系统各组成部分作用及使用方法。5、中断响应的条件、中断响应遵循的规则、中断响应过程。教学后记二、教学实施过程实施环节教学内容导学方法组织教学1、检查学生出勤情况并做好记录。2、调整学生的注意力,为上课作准备。互动交流复习提问1、在项目4中,单片机是如何获取正反转命令的?2、以同学们的了解,防盗报警器由几部分构成?本项目的终极目标是制作一个单片机控制的断线式防盗报警器。提问导思导入在单片机控制系统中,对于有可
3、能发生,但又不能确定其是否发生以及其发生时间的事件处理,通常采用中断方式处理。启发学习积极性比如盗窃事件就是此类事件。所以本项目拟采用中断方式,本项目设计制作之前先来学习中断系统。讲授新课一、中断的基本概念计算机在执行某一程序的过程中,由于计算机系统内部或外部的某种原因,CPU必须暂停正在执行的程序,而自动转去执行预先安排好的处理该事件的服务子程序,等处理结束后,再回来继续执行被暂停的程序。这一将正在执行的程序暂停,转而去执行另一程序的过程称为中断。比如:你正在家中看书,突然门铃响了,你放下书,去开门,处理完事情后,回来继续看书;突然手机响了
4、,你又放下书,去接听电话,通完话后,回来继续看书。这是日常生活中经常遇到的情景,我们经常被外界某一事件所打断,这就是我们生活中的中断现象。中断系统是单片机的重要组成部分,它使单片机具有实时中断处理能力,进行实时控制,故障自动处理等。下面介绍中断系统的几个基本概念。1、中断源中断源是指能够发出中断请求信号的来源。2、中断的开放与关闭所谓中断开放(也称开中断),就是允许CPU接受中断源提出的中断请求。所谓中断的关闭(也称关中断),就是不允许CPU接受中断源提出的中断请求。3、中断优先级控制对于有多个中断源的单片机系统,对中断源进行响应的先后次序必
5、须事先设定,即中断优先级控制。4、中断处理过程中断处理过程可归纳为中断请求、中断响应、中断处理及中断返回四部分。中断处理过程中涉及到CPU响应中断的条件、现场保护、现场恢复等问题。二、MCS-51单片机的中断系统MCS-51单片机中断系统的结构框图如图5-2所示。MCS-51单片机中断系统由5个中断源,4个用于中断控制的专用寄存器TCON、SCON、IE和IP及优先级硬件查询电路构成。1、中断源和中断请求标志MCS-51单片机的5个中断源及中断请求标志见表5-1,其中两个是外部中断源,另外3个属于内部中断源。表5-1MCS-51单片机的中断源
6、与中断请求标志中断源说明中断请求标志外部中断0()从P3.2引脚输入的中断请求IE0定时器/计数器T0TF0用多媒体展示课件图5-2。定时器/计数器T0溢出发出的中断请求外部中断1()从P3.3引脚输入的中断请求IE1定时器/计数器T1定时器/计数器T1溢出发出的中断请求TF1串行口串行口发送、接收时产生的中断请求TI、RIMCS-51的5个中断源的中断请求标志位位于定时器控制寄存器TCON和串行口控制寄存顺SCON中,TCON及SCON中各位的名称如表5-2所示。表5-2TCON及SCON中各位的名称TCON位D7D6D5D4D3D2D1D
7、0位名称TF1TR1TF0TR0IE1IT1IE0IT0SCON位D7D6D5D4D3D2D1D0位名称SM0SM1SM2RENTB8RB8TIRI对TCON和SCON中与中断有关的位说明如下:TF1/TF0:定时器/计数器T1/T0的溢出中断请求标志位,当T1/T0计数产生溢出时,由硬件将TF1/TF0置1,向CPU请求中断。当CPU响应其中断后,由硬件将TF1/TF0自动清0。IE1/IE0:外部中断1/0的中断请求标志位。IE1/IE0=1,表示外部中断1/0请求中断,当CPU响应其中断后,由硬件将IE1/IE0自动清0;IE1/IE0
8、=0,表示外部中断1没有请求中断。IT1/IT0:外部中断1/0的中断触发方式控制位。若将IT1/IT0置0,则外部中断1/0为电平触发方式,即IT1/IT0=0时
此文档下载收益归作者所有