3.3 数据传送类指令(教案)-《单片机技术与应用》(高教版第二版) 同步精品课堂
《单片机技术与应用》(高教版第二版) 教案
课 题 | 数据传送类指令 | 课 型 | 理论 | 课 时 | 2 |
授课班级 |
| 授课时间 |
| 授课教师 |
|
教材分析 | 内容为 “单片机技术” 的核心指令模块,系统讲解数据传送类指令的分类、指令属性及典型示例。教材采用 “分类→表格对比→实例解析” 递进结构,通过表 3-1 至表 3-4 的指令属性归纳和例 3-1 至例 3-7 的执行过程演示,强化理论与实践结合。作为程序设计中数据处理的核心工具,本节为后续算术运算、控制转移等指令学习奠定操作基础,重点培养学生 “指令功能 - 寻址方式 - 执行效果” 的联动分析能力,是电子信息类专业 “单片机技术” 课程的关键实践节点。 | ||||
学情分析 | 学生已掌握单片机指令格式、寻址方式等基础,但对数据传送类指令的 “复制” 特性与具体分类的差异理解较浅。部分学生易混淆不同寻址方式下的传送指令,对堆栈操作、数据交换的双向传送逻辑缺乏实践认知。需通过 “指令表对比- 实例跟踪- 功能验证” 强化理解,突破指令功能与执行效果的衔接瓶颈。 | ||||
学习目标 | 知识目标:
技能目标:
情感目标: 培养团队协作与领导力,在集体任务中承担责任并推动团队目标达成。
| ||||
学习重难点 | 重点:
难点:
| ||||
教学方法 | 案例分析、讲授法、小组讨论法 | ||||
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
课前准备 | 1.查找相应网站资料,课堂演示使用。 2.学生课前预习。 | ||
教学媒体 | 电子课件、多媒体视频 | ||
教学过程 | |||
教学环节 | 教师活动设计 | 学生活动设计 | 设计意图 |
活动一: 创设情境 生成问题 | 【课程导入】 在单片机编程中,数据传送是最基本也是最常用的操作。那么 MCS - 51 系列单片机有哪些数据传送类指令呢?它们各自的功能和特点是什么?如何正确使用这些指令进行数据传送?让我们一起深入学习。 【新知识传授】 数据传送类指令 数据传送类指令是使用频率最高的一类指令。主要用来给单片机系统的内部和外部资源 赋值、进行堆栈的存取操作等。这些指令通常用于将数据从一个位置移动到另一个位置,或者从内存中加载数据到寄存器,反之亦然。
(1) 特点 数据传送类指令通常不会直接影响标志寄存器的状态。这意味着当执行数据传送指令时,标志寄存器中的条件码通常不会被修改。 数据传送类指令有 29 条,是使用频繁的指令类,属于 “复制” 类型。 数据传送类指令执行前后,对程序状态字PSW一般不产生影响。 按其操作方式,又可把它们分为3种:数据传送、数据交换和栈操作。 为便于找到规律以理 解、记忆指令,对数据传送类指令再进行如下分类: 访问片内数据存储器的一般数据传送指令 访问片内特殊传送指令 |
| 1.以提问的方式导入课程,让学生带着问题有针对性的进行学习。 2.通过任务实施,调动学生积极性。 |
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
| 访问片外数据存储器的数据传送指令
(2) 堆栈操作指令 堆栈操作分为进栈和出栈,用于保存或恢复现场。 进栈保存片内 RAM 单元或特殊功能寄存器内容,出栈恢复其内容。 (3) 数据交换指令 数据交换指令进行数据双向传送,传送双方互为源地址和目的地址,操作数不丢失。 (4) 示例 例 3 - 2:设 (R0)=30H,(30H)=4AH,(A)=28H。 例 3 - 2程序结果为: 执行 XCH A,@R0 后 ,(A)=4AH,(30H)=28H。 执行 XCHD A,@R0 后 ,(A)=2AH,(30H)=48H。 执行 SWAP A 后 ,(A)=82H。
例 3 - 3:已知 (20H)=24H,(24H)=0BCH, SP = 1FH,(1FH)=39H,(39H)=67H, 外部 RAM (1000H)=10H,ROM (1010H)=0FFH。 例 3 - 3运行结果:(A)=0FCH,(R0)=24H,(1FH)=67H,(20H)=67H,(24H)=0BFH, (39H)=39H, 其余不变。
2.引导学生带着问题去课本寻找答案,明确本节课的学习内容。 3.展示本讲学习目标。 |
|
|
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司