论文部分内容阅读
摘要 单片机的相关课程有着实用性强、综合性广的特点,对于学生的技能水平结构起着重要的作用。在本文中,将对在当前校园中单片机教学所面临的问题以及将Proteus与Keil C51应用到单片机课堂中的更优途径进行一定的分析探讨。
关键词:单片机;教学;研究;
1. 引言
随着我国社会的不断进步,各项科学技术也在飞速的发展。其中,单片机以其成本低、体积小的特点而被我国的各工业企业所广泛应用。单片机原理是一门理论知识广、基础涉及多的学科,通过对其进行学习,将有效的提高学生对工程问题实际解决的能力,在我国的当今高校中占据着重要的位置,一般作为必修课来设置。在单片机课程的教学过程中,需要通过软件与硬件相结合的方式来进行,而这也就为授课教师的水平带来了更高的要求。如何能够通过Proteus与Keil C51对单片机课堂的教学成果进行加强,则成为了我们需要认真探寻的关键。
2.目前单片机教学课程中的现状
在我国目前的单片机教学课程中,其主要分为实验与理论两个部分。而在课程的理论部分中,其对单片机的讲解主要是以MCS-51系列为基础模型,教师通过这个模型为学生讲解单片机的基本组成机构与工作原理等一系列的知识内容。由于单片机课程主要是围绕着单片机的器件、应用与大量的系统指令来进行,往往比较枯燥,这就会使学生在学习的过程中索然无味,大大的降低了学习单片机的积极性。对于学生的单片机知识的学习起到了消极的作用。
3.Proteus和Keil C51仿真软件介绍
为了在教学的过程中能够较好的对以上所提到的问题进行解决,也为能够在高校中更好的进行单片机各项实验,我国的高校也逐渐引入了Proteus和Keil C51仿真软件来帮助学生进行更好的单片机操作体验。
Proteus是在当前国际上非常有名的EDA工具软件,其能够有效的将PCB设计方式同电路仿真技术与模型仿真进行结合。它无论是从原理图还是对代码的调试都能够做到仿真,从而有效的将产品制作过程中的概念阶段与制作阶段进行整合。而在编译阶段,就需要用到Keil C51软件,它是一套能够兼容单片机的C语言软件编译系统。它具备了丰富的功能、调试工具与函数库。同时还有着操作界面直观、代码较易理解的特点,近年来在单片机的领域得到了广泛使用。而更妙的是通过Proteus与Keil C51软件的有效结合,则能够更好的发挥出其在单片机领域上的优势,从而使在单片机的仿真过程中的操作与设计更加方便、高效。
4.Keil C51和Proteus在单片机课堂教学中的应用
4.1. 软件同硬件结合
通过Proteus同Keil C51结合所建成的单片机系统,则可以在实际的教学过程中,充分的对仿真技术进行运用,而学生则可以对其所产生的结果进行直接的观察,并在实际效果的前提下对程序进行更改。同时,学生还可以对仿真系统中计算机指针与寄存器的变化情况进行观察并纪录。当学生编写的程序中存在语法错误时,就会由系统的编译系统及时的提示出错信息。而经过出错信息的提示,就可以使学生在对问题进行细致的思考与同学的交流中得出正确的答案,并在错误中不断的尝试,从而得到正确的结果。在对单片机的软件方面进行测试之后,就可以安排学生在万能板上对硬件进行制作与测试。通过这种软件与硬件紧密结合的方式,就可以有效的使学生学习的兴趣与操作能力得到提高。
4.2. 项目式教学
对于单片机的教学来说,仅仅依靠理论知识的讲解与简单的实验操作是远远不够的,对此,教师应当将理论知识的教学同项目式教学的方式进行有效的融合,通过项目这种实战性的方式则会进一步的对学生自身的应用能力与操作能力进行强化。而对项目式教学方式实施的过程中,对其进行良好的项目设计则是非常重要的。
在对项目进行制定时,应当注重项目的由易至难,在最开始的阶段,应尽量的设置一些学生容易操作的如:点亮灯光、用不同的规律点亮流水灯等项目。而在学生对这种相对来说较为简单的项目能够操作的比较好的时候,就可以对其适当的增加难度,让学生操作如数字电压表、温度计等项目。通过这种由间至繁的教学方式,则可以帮助学生将单片机的理论知识同项目的操作教学有效的进行融合,并在项目的实施过程中不断的提升自身的动手能力与单片机知识的更深层理解。
4.3. 优化课程设计
当学生进行综合课程设计时,经常会因为传统的电子系统周期长、调试困难的缺点而感到无从下手。而通过借助Proteus软件来对系统的原理进行设计,并利用Keil编程方式来对系统进行还原和调试工作,则可以很好的解决这个问题。如果还是没有达到预定的设计要求,则可以对仿真设计进行多次的重复与尝试,如电子钟、温度计等等。
比如在使用Proteus来对单片机抢答器进行设计的过程中,就可以适时的引入相应的仿真技术来帮助设计。这样不仅会使此项产品的开始周期得到缩短,还能够从长远的对电子产品的设计方式进行优化。而实践也证明了这一点:在利用Proteus进行仿真设计的电子产品中,只要在安装、制造的环节保持水准,都能够以很大的几率来完成目标。
5.结束语
总的来说,通过我们在单片机的课堂上对Proteus和keil C51的合理使用,能够更好的将单片机知识的理论同实践融为一体。这就需要我们在教学的过程中,更加注重两者的应用方式,从而真正的对单片机教学的效率与成果得到加强。
参考文献
[1]赵忠,杜立群.应用Proteus和Keil联调的纳秒脉冲电源的仿真设计[J].机械设计与制造,2013(3):018
[2]袁静萍.Proteus仿真在C语言测控系统程序设计教学中的应用[J].江苏技术师范学院学报.2013(2):A3
[3]周荻.以Proteus仿真和Keil C51编程技术实现单片机教学改革[J].科技咨询.2010(25):151
作者简介:
高锰,男,汉,1982-,河北唐山人,讲师,本科,研究方向:电气控制与自动化。
谷明月,女,汉,1983-,河北唐山人,讲师,工程硕士,研究方向:电气自动化。
关键词:单片机;教学;研究;
1. 引言
随着我国社会的不断进步,各项科学技术也在飞速的发展。其中,单片机以其成本低、体积小的特点而被我国的各工业企业所广泛应用。单片机原理是一门理论知识广、基础涉及多的学科,通过对其进行学习,将有效的提高学生对工程问题实际解决的能力,在我国的当今高校中占据着重要的位置,一般作为必修课来设置。在单片机课程的教学过程中,需要通过软件与硬件相结合的方式来进行,而这也就为授课教师的水平带来了更高的要求。如何能够通过Proteus与Keil C51对单片机课堂的教学成果进行加强,则成为了我们需要认真探寻的关键。
2.目前单片机教学课程中的现状
在我国目前的单片机教学课程中,其主要分为实验与理论两个部分。而在课程的理论部分中,其对单片机的讲解主要是以MCS-51系列为基础模型,教师通过这个模型为学生讲解单片机的基本组成机构与工作原理等一系列的知识内容。由于单片机课程主要是围绕着单片机的器件、应用与大量的系统指令来进行,往往比较枯燥,这就会使学生在学习的过程中索然无味,大大的降低了学习单片机的积极性。对于学生的单片机知识的学习起到了消极的作用。
3.Proteus和Keil C51仿真软件介绍
为了在教学的过程中能够较好的对以上所提到的问题进行解决,也为能够在高校中更好的进行单片机各项实验,我国的高校也逐渐引入了Proteus和Keil C51仿真软件来帮助学生进行更好的单片机操作体验。
Proteus是在当前国际上非常有名的EDA工具软件,其能够有效的将PCB设计方式同电路仿真技术与模型仿真进行结合。它无论是从原理图还是对代码的调试都能够做到仿真,从而有效的将产品制作过程中的概念阶段与制作阶段进行整合。而在编译阶段,就需要用到Keil C51软件,它是一套能够兼容单片机的C语言软件编译系统。它具备了丰富的功能、调试工具与函数库。同时还有着操作界面直观、代码较易理解的特点,近年来在单片机的领域得到了广泛使用。而更妙的是通过Proteus与Keil C51软件的有效结合,则能够更好的发挥出其在单片机领域上的优势,从而使在单片机的仿真过程中的操作与设计更加方便、高效。
4.Keil C51和Proteus在单片机课堂教学中的应用
4.1. 软件同硬件结合
通过Proteus同Keil C51结合所建成的单片机系统,则可以在实际的教学过程中,充分的对仿真技术进行运用,而学生则可以对其所产生的结果进行直接的观察,并在实际效果的前提下对程序进行更改。同时,学生还可以对仿真系统中计算机指针与寄存器的变化情况进行观察并纪录。当学生编写的程序中存在语法错误时,就会由系统的编译系统及时的提示出错信息。而经过出错信息的提示,就可以使学生在对问题进行细致的思考与同学的交流中得出正确的答案,并在错误中不断的尝试,从而得到正确的结果。在对单片机的软件方面进行测试之后,就可以安排学生在万能板上对硬件进行制作与测试。通过这种软件与硬件紧密结合的方式,就可以有效的使学生学习的兴趣与操作能力得到提高。
4.2. 项目式教学
对于单片机的教学来说,仅仅依靠理论知识的讲解与简单的实验操作是远远不够的,对此,教师应当将理论知识的教学同项目式教学的方式进行有效的融合,通过项目这种实战性的方式则会进一步的对学生自身的应用能力与操作能力进行强化。而对项目式教学方式实施的过程中,对其进行良好的项目设计则是非常重要的。
在对项目进行制定时,应当注重项目的由易至难,在最开始的阶段,应尽量的设置一些学生容易操作的如:点亮灯光、用不同的规律点亮流水灯等项目。而在学生对这种相对来说较为简单的项目能够操作的比较好的时候,就可以对其适当的增加难度,让学生操作如数字电压表、温度计等项目。通过这种由间至繁的教学方式,则可以帮助学生将单片机的理论知识同项目的操作教学有效的进行融合,并在项目的实施过程中不断的提升自身的动手能力与单片机知识的更深层理解。
4.3. 优化课程设计
当学生进行综合课程设计时,经常会因为传统的电子系统周期长、调试困难的缺点而感到无从下手。而通过借助Proteus软件来对系统的原理进行设计,并利用Keil编程方式来对系统进行还原和调试工作,则可以很好的解决这个问题。如果还是没有达到预定的设计要求,则可以对仿真设计进行多次的重复与尝试,如电子钟、温度计等等。
比如在使用Proteus来对单片机抢答器进行设计的过程中,就可以适时的引入相应的仿真技术来帮助设计。这样不仅会使此项产品的开始周期得到缩短,还能够从长远的对电子产品的设计方式进行优化。而实践也证明了这一点:在利用Proteus进行仿真设计的电子产品中,只要在安装、制造的环节保持水准,都能够以很大的几率来完成目标。
5.结束语
总的来说,通过我们在单片机的课堂上对Proteus和keil C51的合理使用,能够更好的将单片机知识的理论同实践融为一体。这就需要我们在教学的过程中,更加注重两者的应用方式,从而真正的对单片机教学的效率与成果得到加强。
参考文献
[1]赵忠,杜立群.应用Proteus和Keil联调的纳秒脉冲电源的仿真设计[J].机械设计与制造,2013(3):018
[2]袁静萍.Proteus仿真在C语言测控系统程序设计教学中的应用[J].江苏技术师范学院学报.2013(2):A3
[3]周荻.以Proteus仿真和Keil C51编程技术实现单片机教学改革[J].科技咨询.2010(25):151
作者简介:
高锰,男,汉,1982-,河北唐山人,讲师,本科,研究方向:电气控制与自动化。
谷明月,女,汉,1983-,河北唐山人,讲师,工程硕士,研究方向:电气自动化。