3.5-3.6 逻辑运算类指令、控制转移类指令(教案)-《单片机技术与应用》(高教版第二版) 同步精品课堂
《单片机技术与应用》(高教版第二版) 教案
课 题 | 逻辑运算类指令、控制转移类指令 | 课 型 | 理论 | 课 时 | 2 |
授课班级 |
| 授课时间 |
| 授课教师 |
|
教材分析 | 内容为 “单片机技术” 的核心指令模块,系统讲解逻辑运算类和控制转移类指令的分类、功能属性及典型示例。教材采用 “分类→表格归纳→实例解析” 递进结构,通过表 3-9 至表 3-14 的指令对比和具体案例演示,强化理论与实践结合。作为程序流程控制和位操作的核心工具,本节为后续编写复杂程序奠定关键基础,重点培养学生 “指令功能 - 寻址方式 - 程序执行流程” 的联动分析能力,是电子信息类专业 “单片机技术” 课程的核心操作节点。 | ||||
学情分析 | 学生已掌握数据传送、算术运算类指令基础,但对逻辑运算指令的按位操作特性及控制转移指令的流程跳转逻辑理解较浅。部分学生易混淆逻辑运算对标志位的影响与算术运算的差异,对条件转移的判断条件、子程序调用的断点保护缺乏实践认知。需通过 “指令表对比- 实例跟踪- 流程模拟” 强化理解,突破指令功能与程序执行流程的衔接瓶颈。 | ||||
学习目标 | 知识目标:
技能目标:
情感目标: 增强岗位适配与环境适应能力,在职业转换中快速掌握新技能并融入团队
| ||||
学习重难点 | 重点:
难点:
| ||||
教学方法 | 案例分析、讲授法、小组讨论法 | ||||
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
课前准备 | 1.查找相应网站资料,课堂演示使用。 2.学生课前预习。 | ||
教学媒体 | 电子课件、多媒体视频 | ||
教学过程 | |||
教学环节 | 教师活动设计 | 学生活动设计 | 设计意图 |
活动一: 创设情境 生成问题 | 【课程导入】 在单片机编程中,逻辑运算和程序流程控制是非常重要的部分。那么 MCS - 51 系列单片机有哪些逻辑运算类指令和控制转移类指令呢?它们各自的功能和特点是什么?如何运用这些指令实现复杂的程序逻辑?让我们一起深入学习。
【新知识传授】 逻辑运算类指令 逻辑运算类指令共 24 条,包括 20 条逻辑指令(与、或、异或、累加器 A 清 0 和求反等)和 4 条移位指令。累加器 A 清 0 和取反、移位指令是针对累加器 A 的单操作数指令。与、或、异或操作指令寻址方式组合部分与加、减法指令相同。这类指令不影响 PSW 算术标志位,只有带进位循环移位指令影响 CY,所有逻辑运算按位进行。 (1) 逻辑与指令
执行指令 ANL A,R0, 执行结果为:(A)=05H。
(2) 逻辑或指令 |
| 1.以提问的方式导入课程,让学生带着问题有针对性的进行学习。 2.通过任务实施,调动学生积极性。 |
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
|
执行指令 ORL P1,A, 执行结果为:(P1)=37H。
(3) 逻辑异或指令
执行指令 XRL A,R3, 执行结果为:(A)=0E3H。
(4) 累加器A清0和取反指令 CLR A:功能是累加器 A 清 0,不影响 CY、AC、OV 等标志。 CPL A:功能是将累加器 A 的内容按位逻辑取反,不影响标志。
(5) 移位指令 2.引导学生带着问题去课本寻找答案,明确本节课的学习内容。 3.展示本讲学习目标。 |
|
|
活动二: 调动思维 探究新知 | 【新知识传授】 控制转移类指令 控制转移类指令共 17 条,可分为无条件转移指令、条件转移指令、 |
|
|
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司