一、本节课的教学目标是掌握8259A的编程方法,培养学生的严谨求实的治学态度、团结合作精神和勇于面对困难的良好品质。 二、本节课的具体教学内容包括8259A的编程结构、8258A的工作方式、8259A的4个初始化命令控制字和3个操作命令控制字、8259A的编程特点。 三、课程实施过程 授课之前1天将教学课件发布到钉钉群中,供同学们预习。明确指出预习任务:8259A的端口数量和8259A的工作方式。促使学生带着疑问去学习8259A中断控制器。 上课首先提问同学来检测预习效果,并点评预习情况。复习中断的基础知识为本节课打下基础。交代本节课的重点内容如下:8259A的工作方式和8259A编程过程。在以下3处引入思政内容: 1、8259A的编程结构,包括IRR、ISR、IMR和PR共4个主要部件,四个部件共同协作完成中断源选优任务,从8个中断源选择出一个中断源胜出送到CPU。利用PPT动画演示整个工作过程。各个部分团结协作完成大任务,各部分独立分开不能解决问题。团结合作在生活、学习和工作中同样非常重要,能够促进家庭、社会和谐幸福,提高学习和工作效率。 2、8259A的工作方式,其中8259A采用多种中断优先权方式解决复杂的中断源优先级问题。利用举例(寝室轮换值日问题)来讲解原理,生动、易理解。面对复杂的问题和困难时,要勇于面对,仔细分析问题,耐心细致的去探究和思考,然后去实践尝试解决,经过多次尝试后最终解决。 3、8259A的编程实现,8259A的7个控制字书写,主要通过举例练习来讲解此部分内容,控制字实现过程就是将编程者的意志翻译成控制字(二进制数)的过程。翻译过程很重要,每个二进制数承载着重要信息。在此过程中要严谨细致不能出错。对待工作和学习要重视细节,认真严谨,锲而不舍。不积跬步无以至千里,不积小流无以成江海。 举例编程实践,教师总结本节课内容。布置课后思考题。 |