主页 > 平台资质 >

基于功能实现概念的单片机教学方法应用研究

发布时间:2019-10-22 16:20 来源:本站原创

单片机具有独特的性能优势,广泛应用于生产和生活的各个领域,与人们有着密切的联系。因此,高校计算机专业,电子类专业一级机械专业等开设了单片机应用技术课程,其目的是培养学生综合运用单片机的能力。但是,由于课程涉及广泛的知识,学习非常困难。在实际教学中,有必要在实践中不断探索,找到一种结合学习和学习的方法。

基于功能实现概念的单片机教学方法是将单片机系统划分为可以相互应用,相互连接,具有独立功能的小模块,实现“归一化,零化”的目的。 “并分解那些复杂而困难的电路。编程,语法,指令等,转换成简化编程,使电路模块一目了然。通过学习这些个体小模块,相关学生可以更有效地掌握相关电路的工作原理和编程控制方法。经过更系统的学习,可以重新连接具有不同功能的小模块以实现“集合”。零的目的是完成,最后形成一个完整的应用系统[1]。在整个学习过程中,每个学生都会完成一个简单的模块,使他们能够感受到强烈的成就感,从而有效地激发他们的学习兴趣,并有助于提高教学效果。

(1)理论与实践教学脱节

在单片机应用技术的课堂教学中,存在理论教学与实践教学脱节的现象。教师倾向于以自我为中心,忽视学生的主观地位,使学生不可能积极参与整个教学过程,从而大大降低课堂教学的有效性,不利于学生综合实践的发展。能力。即使安排实验培训课程,往往也不能与课堂教学环节形成相互联系,导致实验培训课程无法与教学内容形成有效联系。它只是一种机械实验,不能达到促进教学的效果。

(2)实验教学缺乏创新

在传统的单片机实验教学中,教师采用的教学方法往往比较严格,形式相对简单,不能激发学生的学习兴趣。在实验过程中,教师经常要求学生在规定的时间内完成相同的实验,使用统一的模型,并且步骤也按照指南的规定进行,没有任何创新。在实验技术和实验方法方面,显然是落后的,这使得教学效率无法提高[2]。这种传统的教学方法不仅可以激发学生的主观能动性,而且不利于培养学生的动手能力和创新能力,从而制约学生综合能力的提高。因此,迫切需要改革教学,并在功能基础上进行应用。教授单片机教学方法的思想是解决这些问题的有效途径。

3.1外围驱动高级功能模块

外围驱动高级功能模块的应用具有一定的针对性。主要目标是外围硬件电路,如更常见和常用的集成芯片,包括TLC549,DS18B20,AT24C02,DS1302,红外遥控模块,A/D模式。数字转换芯片和步进电机等[3]。虽然这些不同类型的集成芯片有自己的控制方法,与驱动时序无关,但并行端口或串口,读写方法是可互操作的。对于不同的集成芯片,有必要建立一个控制子程序和驱动程序。在实际的课堂教学中,教师不应该追求太多,但必须建立一种更典型的控制方法,如A/D模数转换芯片和AT24C02的控制和通信是典型的。为了避免在课堂上浪费大量时间,学生掌握了一些集成芯片的控制方法后,信游娱乐注册对于其他集成芯片,教师只需要提供集成芯片的功能表和驱动顺序,学生就可以建立这些通过相关知识。芯片驱动子程序。

这样不仅节约了时间,更为学生提供了自己动手的机会,有助于培养的知识运用能力和实践操作能力。

C语言程序主由函数构成,具有非常丰富的数据类型,且语言十分简洁,通常情况下,针对某些大型程序,往往选择在C语言中嵌套汇编语言来实现。而汇编语言相对于C语言显得更为直观,且目标代码质量高,能够对硬件进行直接操作,能够使学生快速有效地掌握单片机的工作原理和内部结构。由此表明,C语言和汇编语言在程序开发中发挥着至关重的作用。教师在进行这一课程内容的教学时,为了让学生更有效地理解单片机的结构,使他们形成良好的编程思维,应该首先采用汇编语言,这样更利于实现程序功能[4]。在编写键盘程序和数码管时,教师应该指导学生用汇编语言进行编写,然后再求学生用C语言对同样功能的模块进行编写,形成横向的融合。

这样一来,当学生具备了汇编编程的基础之后,便能够快速掌握C语言的功能,实现C语言程序编写,达成了这一课程教学的目的。

3.3中断基本功能模块

在单片机应用技术课程的学习过程中,串行通信、记数/定时以及中断是学生的重点和难点,在实际教学中,教师应该从简单的INT0中断开始开展教学,然后再逐渐建立含有INT0中断的较为完整的程序框架,引导学生对中断控制寄存器IE进行模仿,自主设置TOCN,编写中断子程序,并进行中断相应过程仿真。需注意的是,教师在设计仿真活动过程中必须做到认真细致,这样学生才能够有效掌握中断响应过程,有效避免部分学生掉队的现象。当学生掌握INT0中断的应用之后,对于INT1中断变不需再花过多的时间讲解。

基于功能实现概念的单片机教学方法应用研究

针对INT0中断和INT1中断需进行重点讲解的内容是工作方式控制寄存器TMOD,这讲解这一内容时,教师应该将此程序演示给学生看,并求学生进行模仿,引导他们逐渐建立起包含所有中断程序及其子程序的完整框架,为了让学生有效掌握单片机程序具有可移植性,教师可以让他们自行设置所有中断的子程序,如果在电路结构不相同的情况下,在设置子程序时只需改变单片机寄存器和端口的相关参数[5]。同时,在这一教学环信游平台注册节中,教师还应该引导学生建立自己的控制寄存器手册,并对控制结构和意义进行相关注释,便于在今后进行编程时能够及时查找和应用。通过这样的方式,不仅充分调动了学生的主观能动性,同时,学生通过实践操作,能够加深对课程内容的理解,实现学以致用的目的。

4.结语

基于功能实现概念的单片机教学方法应用研究

综上所述,单片机应用技术是工艺技术、电路设计技术、计算机技术以及电子技术的集合,是自动化专业和电子专业等专业中的必修课程,具有较强的理论性和应用性。目前,我国单片机教学中还存在理论与实践教学相脱节和实验教学缺乏创新等一系列问题,迫切需对教学进行改革,应用基于功能实现理念的单片机教学方法开展外围驱动高级功能模块、语言编程与汇编语言编程融合以及中断基本功能模块的教学。

上一篇:论科技档案的保密性和公开管理
下一篇:建筑工程机械设备安装施工指标