3.5-3.6 逻辑运算类指令、控制转移类指令(教案)-《单片机技术与应用》(高教版第二版) 同步精品课堂

| 7页
| 98人阅读
| 1人下载
精品

同步精品课堂改

学科网 zxxk.com学科网 zxxk.com

《单片机技术与应用》(高教版第二版) 教案

课  题

逻辑运算类指令、控制转移类指令

课  型

理论

课  时

2

授课班级

 

授课时间

 

授课教师

 

教材分析

内容为 “单片机技术” 的核心指令模块,系统讲解逻辑运算类和控制转移类指令的分类、功能属性及典型示例。教材采用 “分类→表格归纳→实例解析” 递进结构,通过表 3-9 至表 3-14 的指令对比和具体案例演示,强化理论与实践结合。作为程序流程控制和位操作的核心工具,本节为后续编写复杂程序奠定关键基础,重点培养学生 “指令功能 - 寻址方式 - 程序执行流程” 的联动分析能力,是电子信息类专业 “单片机技术” 课程的核心操作节点。

学情分析

学生已掌握数据传送、算术运算类指令基础,但对逻辑运算指令的按位操作特性及控制转移指令的流程跳转逻辑理解较浅。部分学生易混淆逻辑运算对标志位的影响与算术运算的差异,对条件转移的判断条件、子程序调用的断点保护缺乏实践认知。需通过 “指令表对比- 实例跟踪- 流程模拟” 强化理解,突破指令功能与程序执行流程的衔接瓶颈。

学习目标

知识目标:

  1. 了解逻辑运算类指令和控制转移类指令的数量、分类和主要功能。
  2. 掌握各类逻辑运算指令和控制转移指令的格式、操作功能、字节数和机器周期数。

技能目标:

  1. 理解逻辑运算指令和控制转移指令对标志位的影响。
  2. 能够运用这些指令进行编程,并分析程序执行结果。

情感目标:

增强岗位适配与环境适应能力,在职业转换中快速掌握新技能并融入团队

 

学习重难点

重点:

  1. 各类逻辑运算指令和控制转移指令的功能和使用方法。
  2. 条件转移指令和子程序调用与返回指令的应用

难点:

  1. 理解控制转移指令中目标地址的计算和转移范围。
  2. 正确运用子程序调用与返回指令实现程序的模块化设计。

 

教学方法

案例分析、讲授法、小组讨论法

page number 0

IMG_256原创精品资源学科网独家享有版权,侵权必究!

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


同步精品课堂改

学科网 zxxk.com学科网 zxxk.com

课前准备

1.查找相应网站资料,课堂演示使用。

2.学生课前预习。

教学媒体

电子课件、多媒体视频

教学过程

教学环节

教师活动设计

学生活动设计

设计意图

活动一:

创设情境

生成问题

【课程导入】

在单片机编程中,逻辑运算和程序流程控制是非常重要的部分。那么 MCS - 51 系列单片机有哪些逻辑运算类指令和控制转移类指令呢?它们各自的功能和特点是什么?如何运用这些指令实现复杂的程序逻辑?让我们一起深入学习。

 

【新知识传授】

         逻辑运算类指令

逻辑运算类指令共 24 条,包括 20 条逻辑指令(与、或、异或、累加器 A 清 0 和求反等)和 4 条移位指令。累加器 A 清 0 和取反、移位指令是针对累加器 A 的单操作数指令。与、或、异或操作指令寻址方式组合部分与加、减法指令相同。这类指令不影响 PSW 算术标志位,只有带进位循环移位指令影响 CY,所有逻辑运算按位进行。

(1)      逻辑与指令

例3 - 16:(A)=07H,(R0)=0FDH,

执行指令 ANL A,R0,

执行结果为:(A)=05H。

 

(2)      逻辑或指令

  1.   接收并查看本节课堂任务书。
  2.   了解学习目标,带着目标进行学习。
  3.   观察生活中常见的多媒体信息形式,思考其背后的技术支撑。
  4.   针对教师给出的问题,初步发表个人见解。
  5.   目标明确:跟随教师引导,明确本节课学习目标。

1.以提问的方式导入课程,让学生带着问题有针对性的进行学习。

2.通过任务实施,调动学生积极性。

page number 1

IMG_256原创精品资源学科网独家享有版权,侵权必究!

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


同步精品课堂改

学科网 zxxk.com学科网 zxxk.com

 

例3 - 17:(P1)=05H,(A)=33H,

执行指令 ORL P1,A,

执行结果为:(P1)=37H。

 

(3)      逻辑异或指令

例 3 - 18:(A)=90H,(R3)=73H,

执行指令 XRL A,R3,

执行结果为:(A)=0E3H。

 

(4)      累加器A清0和取反指令

CLR A:功能是累加器 A 清 0,不影响 CY、AC、OV 等标志。

CPL A:功能是将累加器 A 的内容按位逻辑取反,不影响标志。

 

(5)      移位指令

2.引导学生带着问题去课本寻找答案,明确本节课的学习内容。

3.展示本讲学习目标。

 

 

活动二:

调动思维

探究新知

【新知识传授】

         控制转移类指令

控制转移类指令共 17 条,可分为无条件转移指令、条件转移指令、

  1.   阅读探究:阅读课本相关内容,探究多媒体技术的产生
  1.   了解学生现

page number 2

IMG_256原创精品资源学科网独家享有版权,侵权必究!

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。