6.2单片机串口接收数据(教案)-《单片机技术与应用》同步教学(电子工业版)
2024-11-21
|
4页
|
128人阅读
|
0人下载
普通
内容正文:
授课类型
新授课
授课班级
课题名称
项目六 电子日历
6.2单片机串口接收数据
教学目标
知识目标
1.掌握51单片机查询方式串口接收数据的编程方法
2.掌握51单片机中断方式串口接收数据的编程方法
能力目标
1.能编程实现查询方式串口数据接收功能
2.能编程实现中断方式串口数据接收功能
情感目标
1.培养谦虚、好学、勤于思考、认真做事的良好习惯:严谨的开发流程和正确编程思路
2.培养团队协作能力:有效沟通、取长补短、互相帮助、实现共赢
3.提升自我展示能力:能表达、会表达、善表达等综合能力
4.培养自我学习能力:利用书籍或网络上的资料帮助解决实际问题
教学重点
1.掌握51单片机查询方式串口接收数据的编程方法
2.掌握51单片机中断方式串口接收数据的编程方法
教学难点
根据项目要求识读硬件电路图、按要求接线并实现电路功能。
教法学法
项目驱动、演示、边讲边做、自学探究等
教学手段
问题讨论法、讲授法、任务驱动法等
教学资源
PPT、课堂任务单、实操视频、教学示范
学情分析
使用教材
《单片机技术及应用》
教学环节
(时间分配)
教学内容及教师活动
学生活动
教学意图
教学手段
项目导入
(20min)
1.阐述“单片机串口接收数据的职业技能目标”
· 职业技能目标
能根据任务要求,认真查阅相关资料,掌握单片机串口接收电脑数据的原理;能根据功能需求,熟练编写单片机程序,完成电脑通过串口向单片机发送数据,单片机接收并通过串口显示的功能。
听讲解的过程中同步观察、了解本次项目的学习目标。
使学生建立对项目、任务的清晰深刻的印象。
PPT3
2.说明本次项目的“任务描述与要求”:
· 任务描述:
XX公司研发一款新产品——电子日历,要求能够通过数码管显示当前日、月、年等功能的电子日历。现在要进行第二期开发,第二期开发计划要求能通过单片机串口接收电脑发送的数据。
· 任务要求:
运用单片机串口工作原理。编写单片机程序,通过轮询、中断两种方式完成单片机串口接收电脑发送的数据。
听讲解的过程中了解本次项目的任务描述与要求。
使学生建立对项目任务的清晰深刻的印象。
PPT5
3.根据所学相关知识,
请学生制订完成本次任务的实施计划。
开始制定“实施计划”
使学生了解完成项目的步骤应该从做计划开始。
PPT7
知识储备
(80min)
1.串口控制寄存器(20min)
SCON用于设定串口的工作方式、接收/发送控制以及设置状态标志。本任务中重点介绍与接收数据有关的字节。
· SM2:多机通信控制位
· REN:允许串行接收位
· RB8:接收数据停止位
· RI:接收中断标志位
结合教师引领,通过讨论学习,深入学习串口控制寄存器的基本知识。
使学生掌握串口控制寄存器的原理。
PPT10-20
2.串行接口工作的4种方式(接收)(20min)
· 方式0
· 方式1
· 方式2
· 方式3
结合教师引领,通过小组讨论与总结,深入学习串行接口工作的的4种方式。
使学生掌握串行接口相关知识,为后续使用串行接口打下基础。
PPT21-30
3.主程序讲解(20min)
讲解串口接收数据主程序代码。
结合教师引领,通过讨论学习,深入学习串口接收数据的知识。
使学生掌握主程序每句语句的涵义。
PPT31-34
4.主程序流程图(20min)
讲解串口接收数据主程序的流程图。
结合教师引领,通过讨论学习,深入学习串口接收数据主程序流程图基本知识。
使学生掌握编写程序的思路。
PPT36
任务实施
(60min)
1.硬件连接(15min)
· 将实验设备与PC机连接
结合教师引领,通过实际操作,深入理解相关步骤
了解软件安装步骤,掌握连接硬件的操作要点
PPT39
2.建立工程(15min)
建立工程,在代码区内编写程序。
结合教师引领,通过实际操作,深入理解相关步骤
明确本任务的相关步骤,理解本任务实现思路。
PPT41
3.编写程序(20min)
参考程序如PPT所示。
结合教师引领,通过实际操作,深入理解相关步骤
引导同学对软件编写程序进行初步体验。
PPT43-46
4.编译下载(5min)
进行程序编译,编译无误后,通过ISP进行下载。
结合教师引领,通过实际操作,深入理解相关步骤
了解程序下载步骤,掌握烧写单片机程序的操作要点。
PPT48
5.查看结果(5min)
打开串口助手,查看结果,如PPT所示。
结合教师引领,通过实际操作,深入理解相关步骤
查看结果,调试程序,掌握烧写单片机程序的操作要点。
PPT50
项目检评
总结拓展
(20min)
1.采用任务引领+思维导图方式,通过对单片机串口通信相关知识的学习,熟练掌握单片机串口接收数据程序的编写原理;并可以较好的完成程序编写,最终实现单片机接收电脑发送的数据,通过串口助手显示发送、接收数据。
· 知识学习
串口控制寄存器、串口接收的四种方式。
· 技能学习
较快对完成串口接收的程序编写,实现本项目的功能。
2.项目拓展
参考本任务相关理论知识,自行编写代码,完成如下功能:
修改串口收发的内容, 例如上位机发送“27”,在接收窗口可以看到下位机发送上来的字符串“我的座号是27号!”。
积极回顾复习,积极作答,加深理解。
强化对本次所授内容的理解,建立知识体系,强化重难点的理解。
PPT52-56
课后反思
学科网(北京)股份有限公司
$$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。