课题名称 中断系统概述
一、教学目标
掌握中断的定义及相关概念,为MCS—51中断系统的使用作好铺垫。
二、教学重点
中断定义、中断的应用、中断优先权及嵌套
三、教学难点
中断定义、中断嵌套、归一总结
四、教学时数 2学时
五、教学材料
教材、多媒体
六、教学方法
讲授、事例法、实验演示
七、教学内容
(一)中断概念
1、中断的定义:CPU正在处理某件事时,外部发生另一事件请求CPU迅速处理,CPU暂时中断当前工作,转入处理所发生的事,中断处理完成后回到原来被中断的地方继续工作,这样的过程被称为中断。
2、中断的优点:效率高
3、中断的应用
分时处理多台设备工作
故障处理
(二)中断源
中断源是指引起中断的事件或设备。
(三)中断优先权
CPU按照轻重缓急给每个中断源设定不同的优先级别,在多个中断源同时申请中断时,先响应级别高的中断,后响应级别低的中断源。
(四)中断嵌套
CPU正在处理低级别中断的过程中,又接到高级别中断源的请求,则中断低级别的处理,转去处理高级别中断,处理完后在返回低级别的中断处理,完成后返回主程序。
(五)中断系统应具有的功能
中断的禁止与允许
中断优先权排队、嵌套
自动进行中断响应
中断服务
中断返回
八、教学活动:
(一)中断概念
1、中断定义
给出中断定义: CPU正在处理某件事时,外部发生另一事件请求CPU迅速处理,CPU暂时中断当前工作,转入处理所发生的事,中断处理完成后回到原来被中断的地方继续工作,这样的过程被称为中断。
进行动画演示,形象化中断定义及过程
2、中断的优点:效率高
采用生活典型事例,配合动画,对比查询(或等待)方式与中断方式的效果
引导推出:中断优点——效率高
3、中断的应用
分时处理多台设备工作
故障处理
播放幻灯,以事例讲解的方式讲解中断应用。
(二)中断源
直接给出定义,简单阐述。
中断演示
目的:对中断形成直观印象
(根据实验设备情况决定;课前完成硬件连接和程序下载)
演示过程:正常情况下计算机控制8盏LED循环闪烁,当按钮按下引起中断,8盏LED同时亮灭10次,然后返回到正常工作,8盏LED循环闪烁。
引导学生体会:中断概念
分析:计算机正常工作、中断源、中断处理
(三)中断优先权
直接给出定义,配合生活事例,简单阐述。
(四)中断嵌套
应用事例,配以幻灯播放,讲解嵌套过程,强调只有高级别才能中断低级别
中断演示
目的:对中断嵌套形成直观印象
(根据实验设备情况决定;课前完成硬件连接和程序下载)
设置两个按钮申请中断,SB1级别高于SB2。
演示过程:正常情况下计算机控制8盏LED循环闪烁;当按钮SB1按下引起中断,8盏LED同时亮灭10次;当按钮SB2按下引起中断,高低4盏LED交替亮灭10次;操作SB1、SB2,可演示SB1中断、SB2、中断及SB1中断SB2引起的中断和逐级返回。
引导学生体会:中断嵌套概念
分析:计算机正常工作,SB1、SB2的中断服务;优先级别高低对嵌套的影响。
(五)中断系统应具有的功能
简单阐述
九、教学效果鉴定
课堂提问:同学举出生活中的中断事例,分析出中断源、中断服务、中断优先权排队、中断嵌套