基于项目式教学法的单片机原理课程教学改革.docx

基于项目式教学法的单片机原理课程教学改革.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于项目式教学法的单片机原理课程教学改革 摘要:为解决“单片机原理及应用”课程内容多而课时 少之间的矛盾,提出将项目式教学法引入到单片机课程教学 中。在虚拟硬件平台 proteus 和 Keil 软件平台下,结合最小 单片机系统、数码管、矩阵按键和点阵制作了一个电梯控制 综合应用系统, 最后通过 KST-51开发板进行测试验证。 实践证明,通过开发板实物的体验和软件虚拟平台的扩展设计, 能够激发学生对单片机学习的创造性思维,在提高学生的知识水平、专业能力和专业素质方面具有明显的优势,符合应用型人才的培养要求。 关键词:单片机原理及应用; keil ;proteus ;教学改革中图分类号: G642 文献标识码: A 文章编号: 1009-3044 2016)12-0177-02 单片机早已融入寻常百姓的智能家电之中,单片机技术 是计算机、自动化、通信等相关专业的一门软硬件结合且操 作性很强的课程 [1][2] ,也是后续 zigbee 协议栈、 ARM Cortex-M3 架构的 STM32 单片机开发、 ARM Cortex-A8 网关的 嵌入式系统开发和 FPGA设计等物联网相关课程的基础性课 程[3] 。“单片机原理及应用”课程内容按功能来分可分为控制部分和通信部分 [4] ;控制部分主要包括流水灯、中断、数 码管动态扫描、点阵 LED、矩阵按键、步进电机、蜂鸣器和 脉冲宽度调制( PMW )等;通信部分主要包括 UART串口通 信、 1602 液晶、 I2C 总线与 E2PROM、实时时钟 DS1302、红 外通信与传感器、模数 A/D 转换与数模 D/A 转换。由于课程 内容多而繁杂、总课时量受限制,必须对课程内容进行整合 处理,才能顺利完成教学目标。在“ Keil 软件 +虚拟硬件平台 proteus+ 开发板实物测试”下,提出采用项目式教学教授单 片机课程。以项目式为主线, 将最小单片机系统、 矩阵按键、数码管和 LED点阵动态显示等知识融合起来,设计仿真了电梯数字滚动显示的项目。该项目以点带面,有效地改善了单 片机软硬件知识的学习效果,把理论教学和实践操作紧密耦合起来,有效地提升了单片机的学习效率和综合应用的能力, 激发学生学习积极性,提高学生动手能力 [5] 。 1“单片机原理及应用”教学模式存在的问题 单片机的设计原则是以最少的硬件器件获取最多的功 能应用 [4] ,在以往的“单片机原理及应用”实验教学中,通 常是由学校统一购买试验箱,试验箱板子线路基本是集成封 装好的,学生做实验时只需要根据硬件电路的连接形式进行 相应软件编程,把编写运行好的二进制可执行 hex 文件下载 到试验箱进行验证即可。其实这样做有一个很大的缺陷,忽 视了学生实验设计能力的培养,也就是单片机硬件系统的设 计能力没有得到强有力的训练,不利于培养学生的自主性和 创造性。对于固定线路的试验箱,如果需要修改所涉及的接口电路,就需要重新设计电路和制版,学生需要额外购买更多外部器件和仪表,无形中增加了教育投入和价格昂贵的实验设备,而且实验设备的更新速度也是很快的。因此学生学完了单片机课程后,想将其应用到实际的项目工程实践中,其难度还是比较大的,绘制一个综合性项目的电路图都有问题,更别说是 PCB电路板的制作 [6] 。 为了提升学生学习“单片机原理及应用”课程的自主能动性,丰富课程教学内容,提升课程教学质量,急需对“单 片机原理及应用” 课程进行教学改革研究, 结合 Proteus、Keil软件和开发板进行项目式教学,锻炼学生软硬件综合开发设 计能力,升华“单片机原理及应用”课程的教学效果,为培养与时俱进的应用型专业人才而努力。 2 Proteus 与 Keil 引入“单片机原理及应用”课程中 2.1 Proteus 在单片机教学中的应用 Proteus 软件是在传统的虚拟硬件平台中添加了嵌入式 系统的仿真,可以实现 51 系列、 AVR、PIC和 ARM 等常用的 微处理器的仿真调试。 Proteus 提供了 LED小灯、 LED点阵、 矩阵按键、数码管、开关及步进电机等多种丰富的元器件, 有模拟器件也有数字器件。 它还提供了示波器、 逻辑分析仪、 计数 / 定时、 SPI调试器等多种虚拟仪器,借助这些虚拟仪器 可以进行相应的分析。这些器件的参数设置灵活,可以根据 需要进行修改,弥补了硬件实物的不足。课堂教学中利用这 些元器件在 Proteus 中进行硬件的设计、编译调试代码,活 灵活现的展示电路运行过程与结果,改善课堂的气氛和学生 学习热情。 2.2 Keil 软件在单片机教学中的应用 Keil c51 和 Keil mdk 都是 Keil 公司的单片机集成开发环境, c51 针对的是 51 系列的单片机开发, Keil mdk 对

文档评论(0)

152****7473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档