内容正文:
《单片机技术与应用》教案
课 题
中断初始化与堆栈
课 型
理实一体
课 时
2
授课班级
授课时间
授课教师
教材分析
《单片机技术与应用》既注重对口升学考试所需知识的讲授,又注重操作技能的训练和实践,遵循“应知应会 →新课导入 →知识讲解 →技能实训 →知识归纳 →针对训练”原则,面向中等职业学校学生的认知规律和就业需求,使学生掌握单片机技术的基本技能,从而较快地适应多单片机相关岗位的要求。
本节课内容为教材中第五章 第三节 中断初始化与堆栈”。
学情分析
本书是职业院校电工电子类专业系列教材,根据教育部相关专业教学标准,并参考了相关行业的职业技能鉴定规范及中级技术工人等级考核标准修订而成。
本书主要内容包括单片机基础、单片机硬件结构与原理、MCS-51系列单片机指令系统、汇编语言程序设计方法、中断原理及应用、单片机定时器/计数器及串行通信、单片机硬件扩展与接口技术以及A/D 转换与 D/A 转换。
学习目标
知识目标
(1)熟悉中断初始化操作。
(2)掌握堆栈的定义、堆栈操作指令。
学习重难点
教学重点:熟悉中断初始化操作。
教学难点:掌握堆栈的定义、堆栈操作指令。
教学方法
讲授法、演示法
课前准备
教师准备:讨论主题、学生任务书
学生准备:在线讨论、完成任务书
教学媒体
多媒体教室
教学过程
教学环节
教师活动设计
学生活动设计
设计意图
活动一:
创设情境
生成问题
导入
当单片机复位后,与中断有关的寄存器清0。因此,在使用中断之前,必须用软件编程对 与中断相关的寄存器初始化。
1.提前预习内容
2.接收并查看本节课堂任务书,明确本节课的学习内容。
组织学生观看实操内容,让同学们提起兴趣,对学习内容参与度更深。
活动二:
调动思维
探究新知
当单片机复位后,与中断有关的寄存器清0。因此,在使用中断之前,必须用软件编程对 与中断相关的寄存器初始化。中断初始化操作主要有以下四方面:
(1)开放相应中断源:确定允许哪些中断源产生中断请求,即给IE 寄存器各标志位赋值。
(2)设定中断源的优先级。
(3)确定中断源是内部中断还是外部中断,内部中断考虑赋初值(定时器/计数器初始值 或者串行通信波特率值),外部中断考虑触发方式,即给ITO、IT1赋值,赋值为1代表边沿触 发(下降沿有效),赋值为0代表电平触发(低电平有效)。
(4)开总中断允许标志位EA, 即 EA=1。
讲解每个概念,让同学们近距离接触硬件电路图,了解每个结构的外形和作用,可以进行讨论,结合实际操作形式和操作方法的形式进行讲授。
按学生的学习规律,循序渐进引入本课重点知识学习。
活动三:
调动思维
探究新知
1. 堆栈的定义
堆栈是内部数据存储器 (RAM) 中的一个区域,用于存放程序执行过程中某些寄存器内 需要保护的数据。数据进入或退出堆栈应遵循“先进后出,后进先出”的原则。MCS-51 系 列单片机的堆栈区地址范围为片内 RAM 的00H~7FH。
2. 堆栈指针 SP
堆栈指针 SP 是一个8位特殊功能寄存器,专门用来存放堆栈的栈顶地址。数据进栈时, 堆栈指针 SP 先自动加1,然后数据才被压入堆栈;数据出栈时,先取出需要出栈的数据,然 后 SP 自动减1。SP 总是指向栈顶,在系统恢复后,堆栈指针SP 的初始值为07H, 入栈操作从 08H 单元开始。因为00H~2FH作为工作寄存器组区和位寻址区,所以堆栈区的地址一般开辟 在 RAM 用户区(30H~7FH)。
3. 堆栈操作指令
对新知识进行讲解,并提出相应的问题使学生进行抢答。
通过抢答方式激发学生思维、活跃课堂。
活动四:
巩固练习
素质提升
1.简述中断初始化操作。
2.简述堆栈指针 SP。
3.简述堆栈操作指令。
组内合作,完成如下练习
通过练习的巩固来加深对本节知识的理解。
课堂小结
作业布置
1、课堂小结
当单片机复位后,与中断有关的寄存器清0。因此,在使用中断之前,必须用软件编程对 与中断相关的寄存器初始化。
2、作业
1.简述中断初始化操作。
2.简述堆栈指针 SP。
3.简述堆栈操作指令。
板书设计
1. 堆栈的定义
2. 堆栈指针 SP
3. 堆栈操作指令
教学反思
学生对于本节课的学习掌握缺乏应用和实操,对基础知识的掌握已经很到位了,但是课堂上的发言和抢答情况仍不能完全围绕本节课的知识点来进行。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$