《单片机技术及应用》教案——3.1按键计数器.docVIP

《单片机技术及应用》教案——3.1按键计数器.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE

PAGE1

《按键计数器》电子教案

电子教案

PAGE

PAGE1

教学实施方案

课题名称

单片机系统的键盘

实训部审批

任务名称

按键计数器的应用

年月日

学时

6学时

授课时间

授课班级

授课教师

一、教学分析

对象分析

本阶段学生已具备较全面的电子技术知识和操作技能,能规范操作万用表、信号发生器和示波器等仪表,熟练使用电子实训操作各种常用工具,并具备一定的电路原理分析的基础,对一体化教学流程较熟悉。学生纪律、自觉性较欠缺。

教材分析

本课程为专业中的专业技能课,在专业中起着重要的支撑作用;该教材的教学设置由易至难,让学生更好的学习掌握知识;此任务课题也结合了较为新颖的教学方式,为学生后续内容学习作铺垫。

二、教学目标

?知识目标

掌握常见按键的程序设计,掌握通过按键与显示界面实现单片机系统的输入输出功能。

?技能目标

能根据按键计数器的设计要求在实验箱上正确连接导线,编写单片机汇C语言程序实现其功能,并完成软硬件联合调试。

?情感目标

锻炼学生表达与沟通能力、分析能力;激发学生对单片机编程调试的动手操作和课程的学习兴趣。

三、重点难点

?教学重点

单片机编程基础知识、独立按键的工作原理,按键程序的编写。

?教学难点

单片机C语言程序的编写规范、独立按键软硬件联合调试技巧。

四、教学方法

一、实施建议

1.将学生人数平均分组,明确任务组长

2.适时组织小组讨论分工、信息学习、编程思路、评价学习等教学活动。

二、课堂互动

1.说说使用单片机开发电子产品有什么优缺点?

2.说一说常见的电子产品嵌入了单片机有什么特点?

3.说一说常见的电子产品使用按键的有哪些产品?

三、任务实施

表1-1任务实施过程步骤

步骤1

了解掌握独立按键的工作原理

完成者

教师、全体学生

说明:教师引导学生进行广告灯功能的分析、教师用仿真软件展示广告灯效果。

步骤2

按键计数器延时消抖的实现

完成者

教师、全体学生

说明:教师指导学生把LED广告灯硬件电路确定好,学生绘画电路原理。

步骤3

硬件电路的确定,确定编程思路

完成者

教师、全体学生

说明:教师绘画程序流程图引导学生确定编程思路。

步骤4

连接硬件电路

完成者

学生

说明:教师指导学生焊接广告灯硬件电路。

步骤5

编写单片机C语言程序

完成者

学生

说明:教师指导学生编写单片机汇编程序。

步骤6

按键计数器软硬件联合调试

完成者

学生

说明:教师指导学生进行按键计数器软硬件联合调试,在遇到学习调试不成功时,可根据其电路的现象引导他找出问题所在,指导学生完成任务,达到设计要求。

五、学习内容

一、设计任务导入

学生接到设计按键计数器的生产任务,首先明确按键计数器的设计要求,确定硬件电路,绘画电路原理图,准备施工材料及工具、焊接硬件电路、编写程序、软硬件调试,最后展示效果和验收。

在项目实施过程中,应遵循电气安全工作规程、电气工程安装规程、《电工手册》。

二、设计任务分析

本次任务是使用YL-236装置的模块搭建一个按键计数系统,要求具有以下功能:

①使用8个独立按键,按下任意键,计数值加1,计数值范围是”000~999”;

②八位数码管的右3位显示计数值,最左边的1位数码管显示按下的键值,其余数码管显示”-”。

本次任务其中包括程序流程分析、硬件电路的确定、操作工具准备、程序流程分析、编写控制程序、注意事项等作为准备,如表1所示。

表1完成按键计数器必须进行的准备内容

序号

内容

1

编程基础知识及编程软件下载软件使用

2

硬件电路的确定及绘画

3

操作工具准备

4

程序流程分析

5

注意事项

教学内容:

(一)项目描述

1、使用8个独立按键,按下任一键,计数值加1,计数值范围是“000~999”

2、八位数码管的右3位显示计数值,最左边的1位数码管显示按下的键值,其余数码管显示 “-”。

(二)项目分析

通过项目描述,实现本项目需完成以下工作:

1.硬件电路的设计

(1)键盘输入部分

将8个按键与单片机连接,使单片机能检测按键的状态。

(2)数码管显示部分

将单片机与数码管显示器连接,通过数据总线、控制总线来控制数码管的显示。

(三)程序设计

(1)按键扫描函数

利用延时消除按键抖动影响,两次确认有效按键后,翻译键值;该函数还要处理同一个按键的连按问题。

(2)主程序

开机后,8位数码管全部显示“-”。扫描按键判断是否有键按下:有键按下,则返回有效键值;无按键按下,则返回无效键值。若返回键值有效,根据键值更新显示缓冲区的a[7],计数值加1,根据计数值更新显示缓冲区a[0]~a[7];调用数码管动态显示。

(四)了解独立式按键的工作原理

独立式按键是直接用V0口线构成的按键检测电路,其特点是每个按键单独占用一个I/

文档评论(0)

青柠职教 + 关注
实名认证
服务提供商

从业10年,专注职业教育专业建设,实训室建设等。

1亿VIP精品文档

相关文档