单片机原理课程教学的改革的研究.docVIP

  • 6
  • 0
  • 约3.04千字
  • 约 7页
  • 2018-10-14 发布于福建
  • 举报
单片机原理课程教学的改革的研究

单片机原理课程教学的改革的研究   单片机原理课程是电子信息科学与技术、机械设计制造及其自动化专业的必修课,从学生平时上课的表现和考试的结果,以及学生走上工作岗位后反馈的情况来看,笔者学校的单片机原理课程教学存在着一些不足之处。为响应学校创建省级示范应用型本科院校的号召,全面提高学校的办学质量和办学水平,2008年,笔者学校对单片机原理课程的教学进行了探索性的改革。   一、单片机原理课程教学存在的问题   1.编程语言掌握不牢   多年来,单片机原理课程教学都是以汇编语言为主。从每届学生考试的结果来看,学生对汇编语言部分的知识掌握得不好。而对于单片机原理这样以培养学生产品设计应用能力为主要教学目标之一的课程来说,编程语言掌握不好,对单片机原理的掌握自然无从谈起。汇编语言是低级语言,仅是机器指令的简单符号化,寄存器使用相对高级的语言,操作繁杂,并且要求学生具有一定的硬件基础知识,学生显然在短时间内难以完全掌握。   2.教学模式单一   目前大多数高校的理论教学过程都采用先基础后应用的模式,即单片机硬件结构―指令系统―汇编语言设计―外部系统扩展―接口技术和应用系统设计。这种模式虽然思路清晰,但是存在着过于机械化的弊端,缺乏生动、直观的辅助教学手段,让学生觉得学习单片机枯燥乏味,没有现实意义,缺乏兴趣,严重影响了教学效果。同时,实践教学形式单一且受重视程度不够。当前的实践课教学大多以单片机实验箱为实验平台,而开设的也多为验证性实验。通过观察我们不难发现,学生在做实验时大都是用实验指导书上已经写好的程序资料,没有多少同学会去分析程序的流程,更不用说去研究、读懂那些代码了。另外,对于用到电路硬件的实验,学生也只是按实验指导书的要求在实验箱上做简单的连线,没有一个整体的电气原理图的概念,再加上实验条件有限,不可能每个同学都得到老师的辅导,因此导致学生过度追求实验结果,而忽略了硬件设计、软件调试等过程。   3.课程内容滞后   单片机教学都是以8031或MCS-51为例来进行的,多年来基本没有变化。而实际上单片机已经发展出了很多品种,即使是51系列的单片机的种类也是非常丰富的,比如有内置看门狗、PWM、SPI和A/D、D/A等类型。但是学生们对此却知之甚少。   二、单片机原理课程理论教学改革   1.多媒体教学和传统教学模式相结合   随着大学教育教学改革的深入,多媒体教学将更加广泛地应用于各个教育教学领域。传统教学是以课堂教学为主、以教师为中心的教学,而对单片机原理这种实践性较强的课程来说,传统的教学方法显然难以充分调动学生学习的积极性。多媒体教学是通过计算机技术、网络技术、多媒体技术和现代教学方法进行的教学活动,集文字、图像、声音、视频影像、动画等各种信息于一体,教学更加形象、直观和生动。例如通过丰富的网络资源,同学们能够了解当前有关单片机的新书讯、新技术、新信息和相关领域的内容,了解单片机应用和发展的现状。又如在每章节的最后,教师可以把网络上具有代表性的和应用性的问题搬到课堂上,组织学生进行讨论和分析,使在课堂上学习到的知识能和实际应用联系在一起。这样就可以引导学生学会搜集和消化网络上的有关资源,学会查阅单片机厂家提供的芯片技术资料,为将来自己进行软硬件设计打下基础。   2.在汇编语言教学中引入标准C语言   鉴于汇编语言不容易掌握,教师在讲授完单片机原理硬件结构、指令系统和汇编语言程序设计章节之后,可引入单片机标准C语言的教学内容。其内容主要包括C的基本语法、C的数据结构、C的存储结构和C的流程控制等知识要点,并且在讲解的过程中,教师要注意将其与汇编语言作对比,帮助学生理解二者在端口和中断等定义上的不同。学生在了解单片机硬件结构的基础上,理解C的数据结构、存储结构与单片机硬件结构的相互对应关系。此外,在学习的过程中,要让学生认识到C语言相对汇编语言的优点,如可读性、可维护性好,便于维护和调试以及代码重用和移植等。通过汇编语言和C语言进行对照的教学模式,学生可以很快地掌握单片机原理应用的编程,这无疑对后期的学习大有益处。   3.引入单片机最常用的开发工具Keil C51   集成电路的发展使得单片机的性能不断提高,应用领域日益广阔,单片机编译调试工具也在不断完善。最常用的开发工具Keil C51是由美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面,同时随着Windows版本的更新不断完善,而最重要的一点是Keil C51生成目标代码的效率非常高,多数语句生成的汇编代码很紧凑,容易理解。   在操作的软件系统界面图中,窗口标题栏下紧接着是菜单栏,菜单栏下面是工具栏。工具栏下面的

文档评论(0)

1亿VIP精品文档

相关文档