技工院校单片机双模块化教学研究.docVIP

  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文档。上传文档
查看更多
技工院校单片机双模块化教学研究

技工院校单片机双模块化教学研究   摘#8195;要:本文针对职业院校学生的特点以及单片机技术的课程特点,创新地提出一种“双模化”的一体化教学方法,力求使学生更有效、更系统地掌握单片机技术。   关键词:单片机#8195;双模块#8195;一体化教学      一、“双模块”教学法的含义及其在单片机课程教学中的意义   目前,技工院校采用的教学方法有很多,目的都是最大限度地提高学生的学习兴趣,发挥其长处,从而提高课堂效率。“双模块”教学法是基于学生的认知特点和课程的应用特色这两个核心提出的。在此基础上将课程模块化,同时将此课程中学生实际操作的技能模块化,从而达到预期的教学效果。   那么技工院校学生的特点和单片机课程的特色是什么?只有正确把握这两点,才能设计出准确有效的教学方法。首先,职业院校的学生最大的特点是动手能力强,对事物具有极为敏锐的感性认识,但其理论功底较为欠缺,基础环节较为薄弱。其次,单片机课程的特色是以电子、计算机通信技术为基础,内容涉及硬件设计和软件编程的一门综合性学科。因此,我们可以发现学生的优势在于“做”和“看” ,课程的难点在于“深”和“杂”。要想让这类学生较为轻松地学会单片机课程,采用普通的教法一般达不到较好的效果,因此,我们提出“双模块”教学,简而言之就是,学的是分解为一个个模块的课程内容,用的是精练成一个个模块的课程技能。学以致用,学以够用。   二、“双模块”教学法在单片机教学中的应用   一般的单片机课程教学步骤是根据教材顺序,介绍单片机的硬件结构、单片机的指令系统、软件编程、中断系统、外围扩展应用、实例分析等内容。这种方法将硬件和软件知识完全分立开来,让学生根本无法深入理解单片机的硬件知识,而随后的111条指令的学习更是让学生痛苦不堪,学习后面的内容就更加困难。下面简要介绍一下我们采用的“双模块”化教学。   1.课程“模块化”   我们采用“双模块”法首先将该课程模块化。将单片机这门课程分为基础篇和应用篇两大部分,打破教材的束缚,按照认知规律和知识点的结构,采用理实一体的方式来划分模块。基础篇具体划分见图1。   从模块图1中我们可以看到,经过9个模块的学习,学生可以学到:单片机的硬件知识、编程及仿真软件的使用、常用的基本指令、延时程序的计算与编写、显示模块、声音模块、中断知识、定时与计数等知识。它基本包含了单片机课程的基础内容。而且,在每一个模块中又配以一个具体课题进行展示演练,这样更能让学生感到生动有趣,在学习硬件知识的时候涉及软件,在学习软件编程时又时刻关系到硬件设计,真正做到软硬结合,统筹兼顾。同时,更主要的是我们不但将单片机的软硬件知识进行了统一,更把一些较多、较烦的内容都分解到每一个模块中进行学习。例如,我们将单片机的111条指令分解到各个模块课题中,学哪一个模块就学与之相关的指令,这样既给学生减轻了压力,又提高了学生的学习效率。      图1#8195;基础篇模块图   图2是应用篇模块图,我们将其分为9个模块,这9个模块是基于学生已经学完基础篇中的9个模块以后,首先掌握一些单片机必备的基础知识,然后再由浅入深地进行综合性学习。这部分的内容主要是让学生学会如何应用、如何设计,达到促进、提高的目的。至此,我们将单片机技术这门课程划分为18个模块,以模块为单位,用理实一体化进行教学,循序渐进,实实在在地将单片机技术展现在学生面前。而学生最大的收获莫过于从硬件设计到软件编程,再到实物调试,整个过程都是由学生参与,他们了解了整个单片机项目设计的全过程,真正学到了知识,用到了知识。      图2#8195;应用篇模块图   2.编程技能“模块化”   所谓的编程技能模块化,就是指我们在进行软件编程教学时,指导学生将自己的程序知识库建立成一个个的模块,将对应的单元子程序存入模块中,之后就可以针对某一个具体课题,将这些单元程序从这些模块中取出,进行组合完善,从而实现某一个具体功能。   那么我们应该建立哪些程序模块呢?笔者认为可以分为两大类,即通用模块和元件模块程序库。通用模块主要针对基础知识中经常要用到的内容,而元件模块主要是针对某一个具体元件的操作。在这里,通用模块主要包括:单元延时程序模块、查表程序模块、循环判断跳转程序模块、静态显示程序模块、按键消抖程序模块、中断初始化程序模块、定时/计数初始化程序模块等。元件模块主要包括:矩阵键盘扫描程序模块、动态显示程序模块、DS18B20初始化程序模块、1602LCD初始化程序模块、串行口初始化程序等。建立了这些程序模块后,我们就可以思路清晰、较为容易地实现编程。下面我们以实例说明。   例:用单片机的P2口控制一位共阳数码管循环显示0~9(时间间隔为1s)。   ①课题的性质。课题所涉及的内容属

文档评论(0)

151****1926 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档