- 2
- 0
- 约4千字
- 约 9页
- 2018-10-14 发布于福建
- 举报
单片机基础及的应用课程实践的模式探索
单片机基础及的应用课程实践的模式探索
摘要:针对单片机课程教学中普遍存在的问题,结合多年的教学科研经验,提出基于任务驱动法的单片机课程实践模式,详细介绍了以智能小车作为平台的工作任务的设置、所需的理论基础、软硬件设施及采取的步骤,为单片机课程改革提供参考。
关键词:单片机基础及应用;课程实践;任务驱动法;智能小车
中图分类号:G712 文献标识码:A 文章编号:1672-5727(2013)06-0123-02
随着计算机网络与通信技术、集成电路技术和计算机软、硬件技术的飞速发展,单片机技术在智能仪器仪表、智能传感器、数据采集与处理、家电、计算机控制系统等领域被越来越广泛的应用。职业教育的培养目标是在生产服务第一线工作的高层次实用人才。培养掌握综合运用单片机的软硬件实用技术,具有技术应用能力、创新精神和创业精神的高素质人才,为工业生产、科学研究和实验设备等领域服务,是单片机课程教学面临的新挑战。
《单片机基础及应用》是五年制高职自动化、电子、计算机等专业的一门专业课程,也是多年来公认的“问题课程”。大部分学生在学习单片机时都是第一次接触到这种器件,对其没有任何感性的认识。因此,在学习过程中,对于许多新的概念无法产生相应的实物映像,学习中存在非常大的困难。传统的教学方式是在教室内由教师按照书本传授系统的理论知识,然后通过若干验证性的实验进行知识的巩固加强。这种方式易造成理论与实践的分割,不利于学生接受新的概念。在学习理论时,由于没有实物概念,要接受许多抽象的概念是不容易的。在实验过程中,由于验证性试验的软件和硬件都是现成的,学生不用进行硬件设计,主观能动性得不到充分的发挥。许多学生学完单片机课程后仍然不能掌握其基本应用。笔者结合多年的教学科研经验,提出基于“任务驱动法”的单片机课程实践模式,为单片机课程改革提供参考。
任务驱动法是以工作任务为中心,组织、选择、学习、应用知识的一种课程模式。即在教学过程中,以客观的、贴近实际应用的工作任务为中心,在任务完成的过程中,将相关理论知识的传授与实践动手能力的提高有机地结合在一起,寓理论于实践中。任务驱动法课程实践的实施主要包括:任务导入→任务剖析→任务分解→知识点导学→知识点应用→模块搭建→模块组合→任务完成。具体地讲,任务导入即是发挥教师的主导作用,引导学生明确本次工作任务。教师要努力创设当前所学内容与真实应用环境相接近的工作任务,充分发挥学生的主体作用,采用启发式教学对任务功能进行剖析,并分解成为一个个相对独立的模块。学生在教师指导下进入当前任务所需知识点的学习,在学习中逐步养成独立思考、自行理解和消化知识点、学会查找和收集各类与任务有关的资料信息,应用知识点将工作任务分解成的模块搭建好,再将各模块按照逻辑关系组合起来,形成工作任务完整的解决方案,最终实施完成工作任务。
为了改变传统教学中照本宣科,教师教得费力、学生学得辛苦的现象,我们在《单片机基础及应用》课程中引入任务驱动法的课程实践模式。在课程实践中,学生围绕工作任务分成若干组,边学习、边思考、边动手,通过教师的理论传授和实践示范,完成与工作任务相关的理论知识学习和提高动手能力的课程实践活动,使学生了解、熟悉、掌握单片机技术的现状、发展方向和实际应用。
智能车辆是一个集中地运用计算机技术、单片机技术、传感器技术、自动控制技术、机电一体化技术、通讯导航技术、人工智能及机器人学等高新技术的综合体,我们设计的工作任务——制作一辆智能小车,就是这种综合体的一种尝试。它主要包括系统的核心控制器(MCU)——单片机,运动方式——机械传动结构,检测方式——传感器技术,控制方式——电机、舵机,通讯方式——串口通讯、无线通讯等方面的技术。下面以智能小车为平台,探索《单片机基础及应用》课程实践模式,起到抛砖引玉的作用。
首先提出任务要求:焊接、装配、调试一辆由单片机控制的智能小车。按照功能要求对智能小车进行总体方案、小车模型的硬件方框图、程序流程图、控制策略的设计。要求利用传感器,在中断管理、定时管理、时序管理的复合控制方式下,将软件与硬件相结合,实现智能小车的自动识别路线(寻迹)、判断并躲避障碍(避障)、显示运行的路程、转速等功能。
完成以上任务所需的理论基础是掌握STC89C52单片机的结构、单片机的I/O口设置、单片机的中断/ 定时功能、红外线传感器知识、液晶显示技术、光电码盘技术、直流电机驱动电路与PWM调速原理。其中单片机的结构、I/O口设置和单片机的中断/ 定时功能的知识已经在前面的教学中传授给学生,并且进行了相关内容的应用与设计。智能小车工作任务中需用到的理论知识是要重点剖析采用两轮差分驱动直流电机的驱动电路与PWM调速原理。难点在于利用红外线传感器反射接收原理,检测智能小
原创力文档

文档评论(0)