任务驱动法在单片机并行接口技术教学中的应用
2021-09-23王颖周铂焱
数字技术与应用 2021年8期
王颖 周铂焱
(江苏航空职业技术学院,江苏镇江 212000)
0 引言
“单片机应用技术”是高职电子类相关专业的专业核心课程,具有很强的综合性、实践性[1]。该课程重在培养高职学生对单片机控制的电子产品的开发、调试与功能指标测试,以及故障分析与维修的能力。但传统的单片机教学方法普遍采用理论讲授式,这种方法容易使教学目标与培养目标脱节,既不利于教师教学、也不利于学生对于技能的学习掌握。本文以C51单片机为例,尝试运用任务驱动法,将单片机理论与实践相结合进行教学,旨在培养学生的应用能力和实操能力,为企业培养高技能型人才。
I/O端口是单片机与外界的接口,“并行I/O端口”是单片机学习的基础内容。传统的授课方式是给出并行I/O端口的结构和功能,依次介绍P0、P1、P2、P3端口的使用规则,以及C51的程序结构、特点及基本语句。这种教学方法使学生被动地接受知识,填鸭式灌输不易激发学生的学习兴趣。而采用任务驱动法,学生在任务的驱动下变被动为主动,在完成任务的同时提升了利用理论知识分析问题和解决问题的能力,获得了学习的成就感。
从教学内容看,“并行I/O端口”是对前面所学的单片机软、硬件、C语言基础的综合运用,此时学生已经掌握了基本的理论基础,具备了分析单片机并行接口的能力,这为任务的完成提供了足够知识储备。
1 任务驱动法的实施
1.1 以项目引入,介绍知识和应用
51单片机有4个8位并行I/O接口,每个都可以任意编程为输入或输出[2],这4个口是单片机与外界沟通的通道,要掌握单片机的应用,首先要懂这些I/O接口的功能和使用方法。……
登录APP查看全文
