内容正文:
《单片机技术与应用》教案
课 题
单片机简单程序设计实例
课 型
理实一体
课 时
2
授课班级
授课时间
授课教师
教材分析
《单片机技术与应用》既注重对口升学考试所需知识的讲授,又注重操作技能的训练和实践,遵循“应知应会 →新课导入 →知识讲解 →技能实训 →知识归纳 →针对训练”原则,面向中等职业学校学生的认知规律和就业需求,使学生掌握单片机技术的基本技能,从而较快地适应多单片机相关岗位的要求。
本节课内容为教材中第四章 第五节 单片机简单程序设计实例”。
学情分析
本书是职业院校电工电子类专业系列教材,根据教育部相关专业教学标准,并参考了相关行业的职业技能鉴定规范及中级技术工人等级考核标准修订而成。
本书主要内容包括单片机基础、单片机硬件结构与原理、MCS-51系列单片机指令系统、汇编语言程序设计方法、中断原理及应用、单片机定时器/计数器及串行通信、单片机硬件扩展与接口技术以及A/D 转换与 D/A 转换。
学习目标
知识目标
(1)熟悉减法程序、拆字程序的例子。
(2)掌握在 AT89S51 单片机的PO 和 P2 端口分别接有两个共阴数码管, PO 口驱动显示秒的十位而 P2 口驱动显示秒的个位的实训任务。
学习重难点
教学重点:熟悉减法程序、拆字程序的例子。
教学难点:掌握在 AT89S51 单片机的PO 和 P2 端口分别接有两个共阴数码管, PO 口驱动显示秒的十位而 P2 口驱动显示秒的个位的实训任务。
教学方法
讲授法、演示法
课前准备
教师准备:讨论主题、学生任务书
学生准备:在线讨论、完成任务书
教学媒体
多媒体教室
教学过程
教学环节
教师活动设计
学生活动设计
设计意图
活动一:
创设情境
生成问题
导入
大多数单片机应用系统离不开数值计算,包括符号数运算和无符号数运算,定点数和浮点 数运算。定点数运算程序简单,执行速度快,因此多数情况下采用定点数运算。下面介绍一些 简单的定点数运算程序。
1.提前预习内容
2.接收并查看本节课堂任务书,明确本节课的学习内容。
组织学生观看实操内容,让同学们提起兴趣,对学习内容参与度更深。
活动二:
调动思维
探究新知
大多数单片机应用系统离不开数值计算,包括符号数运算和无符号数运算,定点数和浮点 数运算。定点数运算程序简单,执行速度快,因此多数情况下采用定点数运算。下面介绍一些 简单的定点数运算程序。
加法运算程序已在例4-1 中介绍,减法程序与加法程序类似,只需将其中加法指令换成 减法指令即可。
1. 减法程序
例4- 17 将 4 0H 存放的10个字节的数与50H 存放的10个字节的数相减(被减数大于减数)。
设被减数指针为 R0, 减数指针为R1, 差放回被减数单元,R5 存放字节个数,则程序如下:
SUB:MOV
R0,#40H
MOV
R1,#50H
MOV
R5,#10
CLR
C
SUB1:MOV
A,@R0
SUBB
A,@R]
MOV
@R0,A
INC
R0
INC
R1
DJNZ
R5,SUB1
RET
讲解每个概念,让同学们近距离接触硬件电路图,了解每个结构的外形和作用,可以进行讨论,结合实际操作形式和操作方法的形式进行讲授。
按学生的学习规律,循序渐进引入本课重点知识学习。
活动三:
调动思维
探究新知
2. 乘法程序
例4- 18 假设被乘数放在 R4 、R3 中,乘数放在 R2 中,乘积放在 R7 、R6 和 R5 中。
3. 拆字程序
用查表法编程控制发光二极管亮灭情况:先右移两次,再左移两次,然后闪烁两次。
假 设P1 口接8只发光二极管,将每次点亮二极管的高低电平制成二进制表,查表后送入 P1 口实现控制。
对新知识进行讲解,并提出相应的问题使学生进行抢答。
通过抢答方式激发学生思维、活跃课堂。
活动四:
巩固练习
素质提升
1.将 4 0H 存放的10个字节的数与50H 存放的10个字节的数相减(被减数大于 减数)。
2.假设被乘数放在 R4 、R3 中,乘数放在 R2 中,乘积放在 R7 、R6 和 R5 中。
3.内 部 RAM 的 4 0H 单元内存有一个十六进制数,把这个数转换为 BCD 码 ,BCD 码的十位和个位放在20H 中,百位放在21H 中。
组内合作,完成如下练习
通过练习的巩固来加深对本节知识的理解。
课堂小结
作业布置
1、课堂小结
大多数单片机应用系统离不开数值计算,包括符号数运算和无符号数运算,定点数和浮点 数运算。定点数运算程序简单,执行速度快,因此多数情况下采用定点数运算。
2、作业
1.将 4 0H 存放的10