单片机课程设计范文

时间:2023-03-15 13:43:02

单片机课程设计

单片机课程设计范文第1篇

关键词:单片机综合设计;系统仿真;实践创新

一、前言

《单片机综合课程设计》是面向测控及电子通信专业综合性主干课程,是在学习完成电路原理、模拟电子线路和数字电子技术、单片机原理及应用及微机原理等电子专业课后,进行的一次综合性、系统性的设计实践。设计题目包括对信号的采集、滤波、放大,以及应用各种不同类型智能微处理器显示、控制等。通过本次的动手实践,巩固提高学生应用单片机、电子技术进行地震勘探仪器系统综合设计的水平,提高学生独立地分析问题、解决问题的能力,为将来的工作实践打下一个较好的基础。

二、教学目标

学生通过对本课程环节的训练,使学生掌握数字及模拟电子技术基本原理,深入了解单片机及其他微处理器系统组成原理及设计技术,并将所学的电子技术理论与项目实践相结合,完成课程设计内容要求,掌握智能电子系统电路设计及程序设计的一般方法,进而提升解决特定工程问题能力;通过动手实践,提高学生独立地分析问题、解决问题的能力。

三、教学内容

在教学实践中,为达到较好的教学效果,单片机课程设计内容上采用仿真教学与实践动手相结合的教学模式。1.通过仿真调试阶段,提升综合设计能力。课程设计分为两个阶段,第一阶段,为仿真调试阶段。通过这一过程阶段,意在促进学生综合运用所学理论知识,提升综合运用和系统设计能力。针对课程设计题目进行仿真调试,采用PROTEUS专业软件,设计题目以单片机综合设计题目为主,通过三个步骤进行设计。系统设计阶段:学生根据设计题目,进行系统架构设计,包括选择应用芯片类型,电路分类及程序流程等;硬件电路设计阶段:结合所选择芯片,完成电路设计,并在PROTEUS环境下完成电路图绘制。软件设计:在硬件电路完成后,根据题目要求,编写硬件程序。在日常单片机及数字模拟电路教学中,学生往往针对一种电路及模块进行设计,系统设计概念比较欠缺,通过完成综合仿真设计,真正将电路设计与C语言编程紧密结合,将知识融会贯通,达到学以致用的效果。以“多通道模拟量信号的采集与动态显示设计”题目为例,题目要求包括:①从多个通道输入可调模拟量电压信号,分时采集各通道输入信号;②将多通道采集数据连续存储到单片机片内数据存储器;③设置独立式按键,确定显示的通道,在数码块上显示相应通道采集的模拟量数据,显示控制方式为动态扫描方式实现。题目分析:设计题目包括信号处理、数据采集、数据存储、动态显示四个方面功能,题目设计的知识点包括模拟电路中信号滤波放大的知识,包括数字电路中4—7段数码块译码显示的内容,同时包括单片机中数据存储及与功能芯片接口设计的技术,在功能的实现上,还需要根据不同功能,编写C语言驱动程序,并将程序与电路联通调试,实现对应功能。题目综合多门课程涉及内容,同时需要软硬件配合调试。学生在设计中,既复习运用所学各门课程的知识,又需将各个知识点加以综合灵活运用,达到复习巩固所学知识,掌握电子系统电路设计及程序设计的一般方法,进而提升解决特定工程问题能力的教学目的。2.通过动手实践环节,提升实践创新能力。在仿真设计完成基础上,指导学生进行实际电路的制作和调试。学生采用2—3人为一个小组,首先运用所学电子技术基础知识,查阅相关文献资料、电子线路参考设计手册、电子元器件手册,进行电路设计、程序编制,在设计过程中,锻炼自己熟练掌握和使用先进的计算机电路仿真软件工具,提高设计效率。其次进行电子市场调研、购买相应元器件,完成电路设计制作、功能调试、参数测定,通过这一过程,学生与实际电子元器件紧密接触,从书本的知识物化为实际电子器件,并通过绘制电子线路版图,焊接电子元件,进一步增加实践技能,将书本上的理论与实践结合,达到学以致用、学为所用的实际教学效果。最后由教师组织全班进行设计交流、现场功能演示和提问答辩,同时教师完成每组的成绩评定和设计总结,为下次的课程设计提出合理化建议。从教学角度,在课程设计的内容选择上,更突出设计内容的综合性,并适当增加设计应用技术的难度,并与现代电子新技术紧密结合,激发学生学习的积极性。除此而外,增加设计内容的工程性,增加电子线路板设计及绘制环节,为学生讲解PCB电路板的设计方法及技巧,多层电路板的设计技术及高速电路板的设计等,进一步提高学生应用所学知识进行工程综合设计的水平。目前,开设的新增加的课程设计题目包括:基于CAN局域网络的远程数据采集板卡设计实现;基于凌阳单片机的音乐播放器设计开发实例;基于I2C总线的公交语音报站播放器设计;基于ZIGBEE无线通信系统设计;基于GPRS无线数据采集系统等。通过大量新颖的具有高技术含量的综合设计,充分调动学生的热情,让学生从实验中掌握知识,提升技能。3.以课程设计为基础,积极参与各类科技创新活动,提升科技创新水平。深入贯彻学以致用、理论联系实际的教学理念,在单片机课程设计基础上,鼓励学生应用课堂设计中获得的实践技能解决实际问题,积极参与大学生科技创新活动以及各类电子竞赛等活动,将知识活学活用。在大学生科技创新活动中,在指导教师引导下,结合科研项目,应用单片机及电子技术解决问题,自身综合设计能力和创新能力获得提高。以大学生科技创新题目“抽油机皮带轮自动检测装置”为例:油田现场抽油机皮带轮脱落会影响生产,原始的皮带轮脱落检测采用施工图数据进行分析,经常出现误报错报事故的现象。根据工程需求,学生们大胆设想,通过霍尔传感器检测抽油机工作速度,再通过速度大小判别皮带轮工作状态。以单片机为核心,控制霍尔传感器采集速度信息,并将显示结果通过RS485上传到计算机显示结果。设计思路新颖独特,较好解决了工程实践中的难题,自身的设计水平也达到大幅度提高。开展以科技创新为核心的课外科技创新活动,最终是以培养学生实践能力,创新能力和提高教学质量为宗旨,通过科技创新活动,让学生通过课外的电子科技活动,切实感受到自己所学知识的应用价值,将理论教学与研究实践相结合,激发学生对电子专业课程的学习兴趣,使学生由被动学习状态转入主动学习状态,并以此鼓励学生开拓进取。

四、、结束语

理论教学与实践教学是高校教育的两个重要组成部分,单片机综合课程设计是一门将理论与实践紧密联系的综合性实践课程,通过综合设计实验教学,对于巩固课本上学习的理论知识,培养引导学生掌握科学的思维方法,培养综合分析问题和解决问题的能力,严谨求实的工作作风和协同工作的团队精神等方面具有独特的,不可替代的作用。

参考文献:

[1]曹旭东,李卓然.全日制专业学位研究生的《DSP芯片原理及应用》课程实践教学方法研究[J].教育教学论坛,2014,6(24).

[2]曹旭东,张少华.《单片机原理及应用》课程实践教学方法研究[J].教育教学论坛,2015,7(30).

[3]王英红.浅析开放式电工电子实验室的建设[J].电气电子教学学报,2012,(8):24-27.

[4]江锦花,大学生科技创新与开放实验室管理模式[J].实验室研究与探索,2009,(12):32-48.

[5]曹晓达,现代电子专业实验室的规划与开放式管理[J].华章,2012,(7):23-26.

[6]王英红,浅析开放式电工电子实验室的建设[J].电气电子教学学报,2012,(8):24-27.

单片机课程设计范文第2篇

出租车计费器的设计是第一周的内容,由于有了老师的设计图和程序,只需要改一下自己所要求的变量就好。单片机的编程用的主要是汇编语言,说实话,我对汇编语言谈不上掌握,充其量只是了解。学校安排的课程真的太少了,关于语言部分的学习只学了几节课的内容,整本单片机书的内容也是学了三分之一多一点。

第二周的内容就是温度报警系统的设计。这个内容没有现成的程序和设计图,需要我们真正亲手去编,最郁闷的莫过于画设计图。按照实验要求上的图画了出来,加载程序以后却不能正常运行,改了好多次都没有成功。同学们电脑上软件的版本差异也影响了交流。有些元件的型号不同,但在选用时图形确很相似,致使选错了元件,影响了结果。

这两周的实习真的有点郁闷,程序里面的好多内容不懂,自我感觉是单片机我们所学的内容还不足以编出这两个程序,但是只好硬着头皮去看去理解。但在学习过程中也充满了乐趣,当看懂了程序的一些语句,画出了要求的设计图,那我喜悦那种成就感油然而生。

这次实习让我受益匪浅,无论从知识上还是其他的各个方面。上课的时候的学习从来没有见过真正的单片机,只是从理论的角度去理解枯燥乏味。但在实习中见过甚至使用了单片机及其系统,能够理论联系实际的学习,开阔了眼界,提高了单片机知识的理解和水平。在这次课程设计中又让我体会到了合作与团结的力量,当遇到不会或是设计不出来的地方,我们就会在QQ群里讨论或者是同学之间相互帮助。团结就是力量,无论在现在的学习中还是在以后的工作中,团结都是至关重要的,有了团结会有更多的理念、更多的思维、更多的情感。

单片机课程设计范文第3篇

1课程设计的目的

单片机课程设计教学环节的目的在于培养学生熟练掌握单片机系统的开发与设计能力。通过课程设计达到以下目标:巩固单片机技术的基本原理,培养学生的综合设计能力和创新应用能力。通过这一实践环节的训练,使学生能够独立设计一个单片机系统,并实现系统的各项功能,从而提高学生的单片机应用开发能力以及单片机系统的设计能力。

2单片机课程设计的现状

在单片机原理学习中,有的学生偏重理论考试,轻视实践课程。以前有的学生对单片机课程设计无从下手,所提交的报告有抄袭现象。我校电气专业学生的毕业设计课题有一部分是单片机应用类的,如单片机火灾报警控制装置的设计、单片机温湿度控制等,虽然多数学生通过查找资料,最终完成了一篇毕业设计论文,但完成实物的人很少。针对以上情况,我校在单片机课程设计中引入Proteus和keiluvision4两个软件,组建了51单片机虚拟实验系统,即以Proteus为仿真工具,设计和搭建虚拟硬件平台。这种方法提高了学生参与课程设计的积极性和主动性,培养了学生的单片机系统设计能力。

3课程设计的有序组织

指导教师向学生推荐若干个单片机应用课题,学生根据自己的能力选择课题,在实践中由学生自己设计硬件电路、软件框图和程序清单,自己进行电路调试,软硬件仿真,如电子钟、汉字显示屏、温度检测显示等。教师向学生布置课程设计任务书,教师讲解必要的电路原理和程序设计思路,明确设计任务,必要时可演示仿真效果,增强学生的感性认识,帮助学生尽快选择设计方案。在指导教师的指点下,组内学生之间可以相互讨论。通过课程设计的各个环节,应使学生达到巩固和加深对单片机原理和接口技术知识的理解,培养学生查阅手册和文献资料的能力,学会软硬件的设计和调试方法。

4课程设计仿真方法

ProteusPro是著名的EDA工具软件,Proteus软件除了其具有和其它EDA工具一样的原理布图,PCB自动或人工布线及电路仿真的功能外,配合系统配置的虚拟仪器如示波器,逻辑分析仪等,Proteus为用户建立了完备的电子设计开发环境。keiluvision4提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境将这些部分组合在一起。单片机C语言软件开发系统,易学易用。在计算机上,安装Proteus仿真软件和集成软件keiluvision4后,相当于有了一个功能完善的虚拟实验室,可以方便地进行软硬件的调试。在实际的课程设计中,运行Proteus的ISIS程序,进入仿真软件的主界面,点击Library选择PickDevice/Symbol以打开元件库,选择电路所需的元件并调整其相对位置,设置好元件参数,将各个元器件按设计原理图连线。利用keiluvision4编译器编写相应程序,编译无误后生成.hex文件,把生成的目标代码文件.hex加载到硬件电路的单片机中,最后点击Play键进行电路仿真,即可以看到仿真效果。

5、结语

在单片机课程设计中引入Proteus仿真软件,使课程设计生动直观、丰富多样。选择合适的单片机课程设计题目,有助于提高学生学习兴趣、培养了学生的合作探究的能力,有利于增强学生的创新意识,提高了学生的实践应用能力。

单片机课程设计范文第4篇

关键词:教学改革;实践性;Proteus+Keil

中图分类号:G642.4 文献标志码:A 文章编号:1674-9324(2013)18-0246-02

放眼当今社会,电子行业快速发展,单片机在多个领域如工业自动化、智能仪器仪表、消费类电子产品、武器装备、终端及外部设备控制、计算机网络和通信设备等有着广泛的应用[1,2]。对于工科的电子、电气相关专业的学生而言,掌握好单片机技术对自我知识的提升和今后就业的帮助都是大大有益的。因此,单片机课程在上述专业中的地位非常重要,而且鉴于单片机特殊的实践性,它的实践环节比如课程设计就更是重中之重了。

一、我校单片机教学的现状

我校原有的单片机教学实验环节有两个:单片机课内实验和单片机课程设计。课内实验虽然有硬件设计和软件编程两部分,但由于开发板上硬件的最小系统比较完善,学生相当于只需要进行简单的连线便完成了硬件设计。软件设计则是在伟福Lab6000系列单片机仿真实验系统上完成的,这些实验基本都是验证性实验或者是很简单的设计性试验,主要目的是让学生通过实验了解单片机的硬件环境,熟悉单片机的编程方法。因此学生总体所完成的工作基本上是简单的软件编程,硬件设计几乎没有,更谈不上是软硬件的综合系统设计。这使学生在以后的工作中应用单片机时捉襟见肘,学不够用。

针对以上情况,我校单片机课程设计通过引入Proteus+Keil两个软件进行较大的改进,既加强了学生硬件电路的设计,又有软硬件联调的综合考量,很好地培养了学生对单片机系统设计的能力,提高了大家学习的积极性和主动性。

此外,之前学校课程设计题目单一,没有考虑到学生的个体差异,导致有些学生无从下手,最终只能模仿别人的电路板,甚至连设计报告也是抄袭别人的;还有些能力较强的学生做起来易如反掌,达不到拔高的效果,这样就违背了课程设计的初衷[3]。

二、Proteus+Keil的完美结合

Proteus软件是英国Labcenter electronics公司出版的EDA工具软件,能很好地仿真单片机及器件。相对于另一款使用较高的仿真软件Multisim,Proteus的元件库更齐全,使用更方便,最重要的是它可以把软件作用在处理器上,并和该处理器的任何模拟和数字器件协同仿真。除此,Proteus还提供了大量的虚拟仪器和分析工具,用户可以在调试代码时清晰地看到仿真结果或通过节点波形等查找错误原因。

Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,易学易用。

在计算机上,安装Proteus仿真软件和集成软件开发环境软件Keil,就已经相当于是一个设备先进、功能完善的虚拟实验室了,可以方便地进行软硬件的级联调试,加强单片机系统设计的概念。

在实际的课程设计中,先在Proteus ISIS中设计硬件原理图,确定IO口的端口使用。项目的软件可在Keil中进行设计,生成目标代码文件*.hex,若编译失败,可对源程序进行修改,直至编译成功。把生成的目标代码文件*.hex添加到硬件电路的单片机中,比如AT89C52,然后运行仿真,即可以看到仿真结果。若不正确,可以分析错误原因,修改相应的软硬件,直至仿真正确[4,5]。

三、课题的设置

课程设计不同于平时的作业,它有一定的针对性,要满足高中低各层次不同学生的需求。假如全班同做的是一道很难的课程设计题,学困生根本无从下手,更别说从此获取知识了,这样他们很快没有了学习的积极性,彻底放弃了。于是针对不同阶段的学生,我校单片机课程准备了三个不同层次的题目组。

第一类是拔高性题目,比如简易计算器,学生在短期内必须要完成一些实际应用的题目,要求综合性知识较全面,适合基本功扎实、有想法、爱创新的学生。例如有些学生在低年级段就参加了电子设计竞赛,已经有了单片机系统设计的概念,他们需要的是设计更为复杂实用的系统来提升自我。

第二类是中等难度的题目,比如多功能智力竞赛抢答器,学生除了有基本的单片机知识,还必须有一定的动手实践能力和逻辑分析能力,并且涉及其他知识领域,适合知识面较广的学生。

第三类是基础性题目,比如数字温度计,是学生在掌握了单片机基本知识后所能完成的简单的功能设计,这个层次的题目要求不高,适合底子较为薄弱的学生。也就是说,让每个阶段的学生都能从此次课程设计中汲取相应的养分,有所收获[6]。

由于题目的难度系数不同,最终的评分准则也不同,第一类题满分100分,第二类题满分90分,第三类题满分80分。这样既有针对每个层次学生的题目,又能将大家的差距拉开,让学生付出的劳动与最终给定的成绩基本成正比。

四、总结

利用Proteus和Keil进行课程设计对学生来说也是乐于接受的,软硬件都易于修改,减少了开发设计时间,而且Proteus软件可以直观地看到仿真结果或节点的波形,也就是说学生在自己的宿舍就能完成前期的设计工作,不再像以前那样依赖实验室的测试设备,方便快捷,灵活性好。而课题的多样性,也给了学生更大的选择空间,从而提高了积极性和参与性,让学生亲身领会系统分析、设计和调试各个阶段的各种滋味,提高实际应用的能力。

参考文献:

[1]彭勇.单片机课程的教学改革[J].农业网络信息,2006,(6).

[2]张毅刚.新编MCS-51单片机应用设计(第3版)[M].哈尔滨工业大学出版社,2008.

[3]葛浩,林其斌.单片机课程设计教学改革与实践[J].实验技术与管理,2011,28(10).

[4]李雪莲,时谦.基于软件仿真和硬件电路联调的单片机课程设计[J].中国电力教育,2011,(9).

[5]章万静,刘长荣,形海霞,顾军林.Proteus和Keil联合仿真在单片机教学改革中的应用[J].福建电脑,2010,(4).

[6]王妍玮,张艳丽,苏晓宇,徐志丹.单片机课程设计实践教学[J].科技资讯,2010,(1).

单片机课程设计范文第5篇

【单片机课程设计心得体会一】

这次这个单片机的课程设计我们完成的不太理想,我们小组两个人都是交流生,并且不是在物理学院学习,同时选课时没有认真全面的了解这门课程的安排导致没有选上和课程配套的实验课,一个学期也就没有做过一次实验,在后来的制作过程中遇到了很多困难,所以这次这个课程设计的作品完全是在没有任何单片机制作经验甚至是没有做过任何相关电路的基础上开始的。选题的时候其实只上了几个星期的课,对单片机能做什么或者说以我们的水平能让单片机做什么根本没有一个清晰的认识,很担心自己的选题最后做不出来,所以当时选题时的原则是尽量的简单可行,因为毕竟我们没有实验课,一学期下来必定会比物理系的同学在具体的实验方面落后不少,同时平时我们都在南新校区,与老师和同学的交流都很困难,在后来的具体制作过程中遇到什么困难几乎不可能跑到实验室去向老师请教,同时现在社会上都在大力提倡节能,于是我们打算从这点出发在我们的身边发现问题,当时我们听周围的同学说起济南的夏天白天相当的炎热,可是晚上退凉很快特别是深夜的时候温度其实已经不高了,但是同学们一般晚上睡觉都比较早,都会叫风扇一直开着最大档,可是到了深夜后已经没有必要这么强的风速了,这样一夜下来将会浪费很多电能,同时还容易把同学们吹感冒。于是我们想能不能做一个单片机系统来解决这个问题,基于以上原因我们确定了这个方案,在最初的计划中我们还准备加入对风扇转向的控制,使之能实现人体追踪功能,不过在后来的具体设计中发现现在风扇的风扇转向控制基本都是纯机械装置,要用单片机控制比较的困难,而电子控制装置一般都出现在高端的风扇之中且价格比较昂贵,而且机械部分方面我们也无法解决。所以最后决定放弃对转向的控制,等以后对机械方面的只是有所学习之后再做。

通过这次的课程设计作品的制作让我对单片机的理论有了更加深入的了解,同时在具体的制作过程中我们发现现在书本上的知识与实际的应用存在着不小的差距,书本上的知识很多都是理想化后的结论,忽略了很多实际的因素,或者涉及的不全面,可在实际的应用时这些是不能被忽略的,我们不得不考虑这方的问题,这让我们无法根据书上的理论就轻易得到预想中的结果,有时结果甚至很差别很大。通过这次实践使我更深刻的体会到了理论联系实际的重要性,我们在今后的学习工作中会更加的注重实际,避免称为只会纸上谈兵的赵括。

课程设计贡献排序:这次课程设计从最初的规划到后来的理论设计到最后的具体制作都是我们两共同完成的,实在无法区分贡献排序。各取50%吧。

课程改革建议:我们强烈建议将这门课程的理论学习和实验部分合并成一门,以避免想我们这种情况的再次发生。

【单片机课程设计心得体会二】

作为一名自动化专业的大学生,我觉得做单片机课程设计是十分有意义的,而且是十分必要的。在已度过的大学时间里,我们大多数接触的是专业课。我们在课堂上掌握的仅仅是专业课的理论知识,如何去锻炼我们的实践能力?如何把我们所学的专业基础课理论知识运用到实践中去呢?我想做类似的课程设计就为我们提供了良好的实践平台。

在做本次课程设计的过程中,我感触最深的当属查阅大量的设计资料了。为了让自己的设计更加完善,查阅这方面的设计资料是十分必要的,同时也是必不可少的。我们是在做单片机课程设计,但我们不是艺术家,他们可以抛开实际尽情在幻想的世界里翱翔,而我们一切都要有据可依,有理可寻,不切实际的构想永远只能是构想,永远无法升级为设计。

接下来的4月,我意外的接到系学生工作处主管陈老师来电,说我系承办了院校园文化艺术节的南方擂台知识抢答竞赛,而学校又没有抢答器,要我组织几个学生做一个抢答器。我当时想,那好啊,做抢答器不难。以前有用与非门做过,于是我便爽快的答应了陈老师,并保证没有问题,保质保量完成。当是可能是我想得太简单了,抢答器不就八个按键一个数码管显示不就完了么,把最先抢到的组别显示出来。可是到主任给我们提要求的时候才发现抢答器要实现我功能远不只这么多,倒计时、蜂鸣提示、范规报警、电子计分器,这些我都没有考虑进来。主任也说了,这是一次院级的比赛,电子系做的东西要拿的出手,要做就做点样子出来。我想也好,虽有点难度,但符合我喜欢挑战难度的性格。我说行!这个活我做了!

接到任务开始布属,我把计分电路分了出去由其它几个同学做,我专攻抢答部分。由于没有独立设计电路的经验,刚开始得一步步慢慢深入,正好我会PROTEUS。软硬件的调度都靠它完成,这样可以省很多的时间。做抢答器,我们花了一个月的时间,没日没夜的调试程序(当时单片机课程还没学到定时器中断,还得一边自学。)做PCB板,采购元器件,安装,调试,运行。那时,他们的计分电路也做好了,用了16个数码管做显示。我们将计分和抢答电路板及数码管安装在了事先木制的外壳上,进行整体调试。记得那时正赶上五一放假,而五月8号就是比赛了。我们都没有休息,将工作间从实验室搬到了寝室。那段时间虽然辛苦,但很充实,每个人收获都特别大。

为了让自己的编程水平能进一步提高,我将自己编写的程序发到了论坛里与大家共享,并下载网友们的程序进行分析。电子钟程序、液晶密码锁程序、跑马灯程序、大屏幕点阵屏程序、上下位机通信程序等等,这些我都能熟练的掌握。我认为,学编程读别人的程序非常重要,每个人都有不同的思维,相同的任务却有很多不同的方法,在每个程序里都能找到些经典的段子,让人回味。从中可以学到很多的方法,并且有些可以直接的引用。一个出色的程序员在编程时,并不是从零开始,而应该是先找出类似的例子进行分析,参考,看看有没有值得引用和借鉴的地方,加以修改,为自己所用。实践证明,这样做是对的。从当初不知如何着手到现在随手就能写个几百行,短短几个月,我进步还是蛮快的。

做单片机课设那会,我帮助了班上不少的同学,帮他们调试过硬件,修改过程序,并为他们解答了一系列的疑惑。当同学们投来羡慕的目光时,我很自豪,这些都是我努力的结果。当然,努力归努力,方法也很重要。在这里,我总结一下,与大家共勉:

1、基本功要杂实,要有一定的数模电基础。学单片机首先要搞清楚它的基本结构和存储单元的分配。

2、在学单片机的过程中,最好自己动手做一个单片机系统。先找现成的程序,现成的电路图,做成实物,并以这个例子为开端,带着疑问学习,往往更有目的,更主动。

3、有条件的话先个好的开发板,便实验时之用。没开发板,PROTEUS软件仿真也行。

4、多读有代表性的程序,读得多了自然就会学到很多的好方法。可买本单片机子程序集看看,也可网上下载程序分析。

5、多泡泡单片机相关的论坛,与大家多交流交流,单片机完全可以自学的。

我觉得以上几点相当重要,因为它对我帮助很大,算是将我领进了单片机的大门,以至于我学起来不那么吃力,没有感觉到像大家说的那样的难。我看过很多的程序,也调试过很多的程序,每一次收获都不小。我的实验室就是KEIL和PROTEUS。这使我做实验很方便。虽是虚拟的,但调试程序还是可以的,省去了很多的时间提高了效率。最近我在学CX51,因为学单片机掌握C语言是非常重要的,C语言的通用性对学习其它类型的单片机有很大的帮助。今后,我想做嵌入式系统工程师,想学ARM,想搞操作系统。所以我现在必须打好基础,这样才能进步。

我学单片机的一些经历。其实我并不是很厉害,我懂的也只是一点皮毛,只是晓得单片机是怎么回事,能编几个小程序罢了。写这些我只是想记录一下我初学单片机的经历。同时对于那些想开始学习单片机的朋友们,还是可以有一些值得借鉴的地方。希望大家都能学好单片机,那些觉得难的学得吃力的同学要对自己有信心,要多做多练,这样才能培养学习兴趣。只要坚持就能如愿,同志们,加油!

【单片机课程设计心得体会三】

做了两周的课程设计,有很多的心得体会,有关于单片机方面的,更多的是关于人与人之间关系方面的。

我们组一共有三个人,但其他两个人是真的神龙见首不见尾,除了在最后答辩的时候他们一起坐在了我旁边,冠冕堂皇的指着我画了几遍的图说了几嘴,我想可能他们自己都不知道自己在说怎么,虽然有的东西他们也答出来了。我佩服他们的勇气,羡慕他们的运气(我见到的很多做了10天的人最后的成绩都有不如他们的),但是鄙视他们的做法。

所幸的是,我得到了很多同学的帮助。我想没有他们我可能都要放弃了,因为我本人对单片机也并不是很熟悉,学的东西好像它是它,我是我似的,理论联系不了实际。以前的汇编语言没学好,一开始的程序这块儿就要令我抓狂了。后来请教我们班的一个男生,每次跟他一起到试验室调试程序(他们组也只有他一个人动手),看他边做边给我讲解。最后在开发机上做出来的时候,虽然不是我自己写的,但看他那么高兴,我也有一种分享到的成就感。后来我们组就用了他写的程序,他自己又抽空做了些拓展。

接下来就是做硬件方面的焊接工作了。没想到这项看起来不需要多少技术的工作却是非常的劳心劳力。很多次是早上起来带瓶水带些吃的到实训中心,一泡就是一天。我看到有很多人跟我一样,不同的是他们是三三两两,而我大部分时间都是一个人做。在这个时候也有很多人帮助我,或是热心的帮我带饭,或是在我打盹儿的时候帮我做点焊接。大家都鼓励我,即使最后出不来东西,但是一定要坚持把它做完。当我想放弃的时候,我也这么对自己说,即使你做出来的是次品甚至不合格品,但是你一定要拿出来一件成品。

在要验收前,终于做了一件成品出来,不幸的是它真的是一件不合格品。帮我的那个男生做的已经出来了,所以最后应该还是我的焊接方面的问题。有一点灰心,想再重做来不及了,单是检查线路却也查不出来什么问题。那么就准备答辩吧。我对着电路图再看课本,发现以前很多觉得很难记的东西现在记起来容易多了,因为整天都在同它们打交道。51的引脚及其功能,A/D转换器的,驱动器的,所有我用到的我都一再的看书了解,同时请教同学我看书过程当中的疑惑。在这个过程中又发现了以前焊接当中出的一些问题,能改的就改,不能改的,咳,要是时间再多一些,或者我能早点做好,要是不只是我一个人动手算了吧,不要想那些如果,还是准备我自己的,做好我现在能做的吧。

还好,验收还算成功,得了3分,不是很高,但是我觉得对我来说已经很好,代表了我真实的水平,我觉得我对单片机的一些知识在这个动手的过程中真的是从无到有增长的。同时我也尽量不去想别人得了多少分,没有什么不平衡的,有些人付出的是努力,有些人付出的是风险代价,其实这也没有什么不一样,这一点我早就了解。

单片机课程设计范文第6篇

关键词:课程设计;项目教学;多元化

为进一步深化高职高专院校课程改革,适应社会和职业发展的需要,进行基于工作过程的课程设计,已经成为高职高专教育探索和实践的重要任务。本文主要从课程设计思路、课程内容组织与实施、课程考核与评价、成果展示和课程特色几个方面对《单片机与接口技术》课程的课程设计进行简单阐述。

一、课程设计思路

《单片机与接口技术〉》是面向企业需要,由《单片机技术》和《接口技术》经过资源整合之后的一门课程。

在整个课程设计过程当中,遵循的设计原则是以职业能力培养为目标,以工作过程为主线,以企业项目为载体,采取教、学、做一体化的教学模式。

本着这样的设计原则,为了将基于工作过程的企业项目转化为教学项目,必须深入企业进行调研,通过调研企业得出学生适合的岗位主要有产品测试、产品调试,而《单片机与接口技术》作为专业核心课程,可以说紧贴岗位需求,它主要为从事电子产品的生产和调试的企业培养单片机应用、电子产品的分析、设计、生产和调试的实用型人才,同时为学生职业能力的培养和职业素质的养成起着关键的支撑作用。

二、课程定位

在学习这门课程之前学生需要具备《电子技术》、《程序设计实训》、《电子设计初步》等课程知识,需要具备一些简单电路的设计和程序设计能力,后续课程还有《综合职业技能实训》、顶岗实习和毕业设计,在整个项目课程体系当中,《单片机与接口技术》起到一个承前启后的作用。通过学习这门课程要培养学生能够进行简单单片机产品的研发的能力; 要掌握MCS-51单片机的基本结构以及单片机应用系统设计及调试方法;培养学生沟通、协作意识,吃苦耐劳、爱岗敬业精神和科学的思维方式。

三、课程内容组织与实施

1、教学资源

在进行课程设计之前,提供给学生的一些教学资源,主要有参考书、网络资源和视频教程。其中参考书主要有《单片机与接口技术》参考教材,以及该教材配套的电子课件,同时依据企业行业需要,还制定了该课程的课程标准;网络资源主要有《单片机与接口技术》精品课程网站和FTP服务器站点;视频教程主要有专业老师进行的该课程的视频讲座。

2、教学方法

在不同的项目当中教学环节是不一样的,根据不同的教学环节采取灵活多样的教学方法,主要有任务驱动法、分组讨论法、仿真教学法、项目演示法、讲授法等。

3、教学实施过程

从这个表1中可以看到,整个课程体系主要有教学项目和企业项目两类,其中教学项目主要是通过“学中做“的教学模式,侧重培养学生进行简单单片机产品研发的能力;企业项目主要是通过“做中学”的教学方式,侧重培养学生与企业人员沟通的能力。

教学项目相对来说比较简单,主要是在工学一体项目实训室进行的,利用实训室现有的设备和条件,把学生分成若干组进行实训,当然在实训室只能进行一些简单的模拟生产过程的验证性的实训,为了进一步提高学生的职业能力和职业素养,还和企业联合进行校外综合实训项目的练习,也就是第二阶段的学习,这个阶段充分利用企业成熟项目,把学生放到企业当中去,让学生全程跟踪每一个项目实际开发的过程,同时由企业老师对学生进行指导,带领学生边做边学,进一步提高学生的实践动手能力,下面就以LED灯显示为例,具体介绍一下项目实施过程。

LED灯显示主要从硬件电路制作、软件电路制作、软硬联调三个环节进行,每个环节都是把学生分成若干组,每个组根据老师给出的任务,制定该小组的任务计划和具体的实施步骤,学生在分组讨论的时候,由老师和企业专家共同对学生进行有针对性的指导。

其中硬件电路制作环节包括硬件电路的设计、安装、调试三个环节,硬件电路的设计环节巩固学生的电路制作能力;硬件电路的安装环节提高学生的焊接能力;硬件电路的调试环节锻炼学生使用常用的仪器仪表进行电路测试能力。

软件电路制作环节侧重培养学生能利用各种仿真软件进行程序的编写和调试能力;

软硬联调环节着重培养学生综合实践动手能力。

四、课程考核与评价

为了检验学生的学习效果,最后要对学生进行考核,该课程采取的是“两结合”的项目积分考核办法,“两结合”中的第一个结合是过程考核和结果考核相结合,第二个结合是校内实训考核和校外实习考核相结合。学生最后的成绩由课程老师和企业专家共同给出。

单片机课程设计范文第7篇

关键词:MSP430;教学改革;课程设计

0引言

随着时代的进步和微电子技术的发展,以及目前物联网产业的应用,单片机技术作为物联网产业的关键技术之一,得到了更广阔的发展机会和应用前景。为适应这个市场对人才的需要,高校单片机课程的教学内容也逐步由MCS-51系列过渡到相对复杂但功耗更低的MSP430系列。首先,在MSP430单片机的教学内容上,目前的教材基本是以单片机生产商提供的技术手册为主,大体上延续了以往传统MCS-51系列的教学思路,即以单片机的知识点为主线进行单元技术教学。这对短时间集中实践环节课程设计类的教学明显不太适用。所以在教学内容的组织上需要根据学生理论课知识掌握的具体情况和实践课程的特点,重新组织教学内容。其次,在教学方法上,由于学生在前期已经完成了MSP430单片机的理论学习,如何在短时间内把学过的知识应用到实践当中去,把理论学习中分散的各个知识点通过一个个由浅入深的设计题目系统有机地组合在一起,使得学到的知识在系统上和深度上有质的提高。这也是课程设计不同于理论教学而需要重新设计整合的地方。最后,在学生成绩评定方法上,为了调动学生主动学习的积极性,发掘每个学生的潜力,在成绩的评定上做了一定的探索和尝试。

1教改实施的主要内容

1.1教学内容与教学方法的改革

相比于MCS-51系列单片机,MSP430系列单片机不仅在理论上有一定的难度和深度,而且在设计的灵活性和创新性上有更大的可操作空间。课程设计环节在实践教学中起着承上启下的关键性作用,一方面是将所学的基础知识(模拟电路、数字电路、C语言等)融会贯通综合运用的过程,另一方面也是为以后的毕业设计以及电子设计类竞赛打下良好的实践基础。有鉴于此,在教学内容的编排设计上,既要体现对MSP430单片机重点知识的理解把握,又要结合设计题目对所涉及的知识点更进一步深化学习。所以在本次教改中,对教学内容和方法做了一定的调整,主要在以下几个方面进行尝试和探索:(1)理论与实践教学环节的衔接整合。由于学生对MSP430单片机理论在学习和理解与实践上有一定的距离,所以在课程设计的前期有必要对在设计过程中常用的模块做进一步的强化学习,快速解决理论上的难点和疑惑。在教学方法上,也不同于以往的理论教学,突出了以关键模块为主要掌握内容,通过对模块电路图逻辑关系的深入细致的讲解,加强了学生对MSP430单片机关键模块的功能理解。为此,在讲授每个模块时,都给学生发一张清晰放大的模块逻辑功能电路图,以逐个过关的考核方式,使学生能在很短的时间内迅速掌握MSP430单片机的主要内容。同时,也着重强调该模块在实际设计当中的一些具体的应用以及一些注意事项,在这点上,由于MCS-51单片机的内容和功能相对比较简单,所以在以往的理论教学中大都是简单介绍一下,其应用设计部分学生通过自学的方式来掌握。而MSP430单片机由于其结构更复杂、应用更广泛,虽然学生在理论教学过程中也学过相关的知识并做过一些验证性实验,但是对大多数学生来说知识的掌握还是停留在理论上,对基本知识理解深度不够,导致学生困惑的问题还有很多。致使学生综合性实验能力较弱,完成课程设计和实际应用设计的难度较大。因此要注重研究实际应用中典型问题背后的原因,深化和细化基本知识的讲授,这对实际应用和提高可起到至关重要的作用。因此需要强化理论与实践衔接环节的教学,不断挖掘基本知识内容的深度,特别是实际应用这一部分很有必要在老师的指导下完成。比如,在讲授最常用的也是最重要的定时器A捕获功能的时候,除了讲述定时器A的逻辑结构和使用规则外,对其输出端口的八种工作模式,还通过重点补充在每种工作模式下常用的设计实例的分析讲解加以介绍和总结。这种重点讲授和逐一考核相结合的教学方法在本次教改过程中取得了很好的教学效果,使学生能在此基础上更容易地进入到高级层次的应用设计当中。(2)实践开发平台的选择。目前各高校大都使用各种功能完备的实验箱或开发板,其明显的弊端就是由于实验箱上各接口的连接都是固定的,学生大多数不会主动去了解这种连接后形成的电路工作原理;没有经历过从设计、元器件连接、调试到完成全过程的锻炼;而且实验箱上资源有限,对一些能力比较强的学生来说不能进行更多种硬件方案的设计和创新。基于上述原因,本次教改没有使用以往MCS-51单片机那样各种功能和结构都固定的实验箱,而是选用了MSP430单片机核心板外加按键输入模块和数码管显示输出模块等构成的最小系统,这样的选择是因为MSP430单片机的引脚复用功能非常普遍,把MSP430单片机的所有外接引脚都空出来供学生选择使用一方面可以增强学生对端口的认识,也使学生更深刻的体验MSP430单片机强大的实现功能。而且也为以后外加温度模块、红外线模块、重力感应模块等更多模块的选择提供了坚实的基础。另一反面也使学生在课程设计过程中有更大的自由度和选择空间,创造了一个宽松的硬件实验环境和发挥创造性的空间,增大了课程设计的吸引力。通过应用这个开发平台促使学生主动去熟悉引脚的各项功能、自己设计电路的实验方案、自己选择应用的设计模块以及最终完成的功能,同时,这些实验手段的综合应用,促进了学生对理论教学的理解,使学生的实际动手能力得到了提高和锻炼,从学生最终的设计成果上看也确实达到了这种效果。(3)基于项目引领的实验模式。课程设计不同于一般的验证性实验课程,它是在理论教学的基础上,以实践和创新为主线,以提高学生综合能力为目标的教学环节。以往MCS-51单片机课程设计由于硬件结构相对简单、接口功能单一,留给学生自由设计的空间比较有限,所以教学模式采用传统“灌输式”的教学方法,给学生的设计任务大都是相对单一的题目。本次教改借着硬件开发平台更新换代的机会,有条件在教学模式上做了进一步的探索,采用了基于项目引领的实验教学模式。该教学模式旨在提高学生的综合素质,从宏观教学的角度考虑,是一种以学生为中心的教学模式,将整个课程设计的教学内容设计成一个基本涵盖了本课程重点教学内容的设计项目库,其中对每个重要知识点都有多个难度等级不同的设计项目,学生可以根据自己的能力和兴趣选择并完成基本涵盖每个知识点的多个设计题目。设计项目库中的题目难度系数的差异化、多样化既是因材施教教育理念的一种体现,也是以往课程设计教学经验的一种总结。通过这样的教学设计,加大了学生对课程的兴趣,逐渐地积累成就感,并最终能较快地进入设计者的角色,能较好地完成实际应用的设计。

1.2教改效果的评定

教改效果主要通过学生成绩的评定来考察。因此,对学生成绩的评定方法也进行了初步的探索。学生成绩评定是教师教学过程的重要环节,对教师的“教”与学生的“学”具有重要指导作用。传统的教学评价模式显然不能够体现学生在课程设计过程中的全部工作,因此,需要建立多元化评价体系,既要重视学生在设计过程中体现出来的创意、创新等能力水平的评价,又要考虑到每个学生的基础和能力的差别,保护学生的学习积极性,设立合理的考核分数比值,提高学生在设计过程中的分值。这种多元化的考核办法既能够充分调动学生的主观能动性,提高学生的创新意识以及竞争意识。同时也从不同角度动态地反映了学生在课程设计过程中的学习情况以及学习效果。在此次教改过程中也对此进行了初步探索,取得了一定的效果。

2总结

MSP430单片机课程设计是电子类专业一门重要的实践课程。尤其是在创新型人才培养方面具有很强的实践意义,通过本次的教学改革,分别在教学环节、开发平台的选择、实验模式、成绩评定方法等四个方面提出了的改革思路和具体的实施办法,并在随后的教学过程得以实施,这些改革的实施在教学实际中呈现了良好的教学效果。

参考文献:

[1]章安良.“MSP430电子系统设计”课程教学及实践探索[J].常州工学院学报,2014,27(4):93-96.

[2]肖忠.“电子系统设计课程”教学方法的探讨[J].科技信息,2011,(26):135.

[3]闫改珍,徐朝胜,权悦,张平娟,王岳.应用型人才培养模式中“电子系统设计”课程建设的探索[J].德州学院学报,2014,30(4):107-110.

[4]张红梅,唐明良.基于应用型人才培养的电子技术综合实验教学设计与探索[J].教育教学论坛,2014,(37):278-280.

[5]耿大勇,朱延枫,李洋洋.应用型人才培养模式下的电工电子技术实验教学改革[J].中国电力教育(中),2014,(11):115-116.

单片机课程设计范文第8篇

1.1指导教师培训及选题环节把控不严

由于学生的数量激增而教师队伍的数量基本上没有改变,以至于每位教师所要指导的学生的数量都有所增加,部分教师为第一次指导,对指导过程不是很了解,缺乏对课程设计各环节所需的必要的培训。课程设计工作开始前期,没有对题目进行精心的筛选。课程设计的题目是否合适,直接关乎到整个课程设计的成败。选题过于简单,学生做起来认为该门课程没有什么难度;选题难度过大,学生产生了畏难情绪,认为该设计无法实现,从而无法到达学以致用。

1.2设计过程流于形式思想上重视不够

由于学生人数过多,教师人数偏少。以至于设计过程处于“放羊”状态,教师在指导过程中,没有对同学们提出准确地要求,其原因是在该环节中指导教师都没有相应的实施方案,导致指导环节过于形式、敷衍,教师无法一一了解每位学生的设计情况。同学们也没有认真对待该环节,其主要原因是网络化程度的发展,很多相应的资料网络上一应俱全,同学们直接下载修改而不加思考,完成报告上交,没有主动去探索设计。种种原因使该课程设计流于形式。

1.3最终考核方式单一检查评价力度不足

在很多高校,课程设计的最终体现形式就是课程设计报告,只要学生在规定的时间内完成报告,一般就被认为通过了该环节的考查,考核形式单一。并且对整个设计过程的评价没有细分,体现不出设计过程中的工作量。

2课程设计组织实施管理及质量控制

2.1前期认真组织,确保选题质量

为了保证题目的难易程度适中,在课程设计前期,组织教学第一线的有经验的和常年指导学生参加电子设计类竞赛的教师根据自己的课题项目,从中精炼出一些适合学生完成课程设计的题目,每年保证有一定的更新率。并且对选出的题目也分出难度系数的等级,便于因材施教。而后,组织指导教师进行培训。讲解该课程设计的指导大纲,讲述指导过程中教师应该完成的任务,注意设计的时间节点,以便教师掌握学生的设计进度。尤其是第一次指导该课程设计的教师,为其指定帮带教师全程学习。建立教师评价办法,提升指导教师责任心,评价教师在整个指导过程中是否尽心指导学生选题、是否按时答疑并监督学生的进度、后期是否按要求进行答辩。检查评比工作由学院督导完成,并进行考核评分。评分结果直接作为优秀指导教师评定的依据,该结果作为下学年教师指导学生人数的依据。

2.2全程指导,把控各个环节

整个设计过程选题,答疑,设计,答辩,成绩评定几个环节。

1)选题环节

学生可以在教师指定的题库中选出适合自己或者自己感兴趣的题目;也可以根据自己的兴趣与指导教师商讨确定选择题库以外的题目,实现“双向选择”。该课程设计涉及自动化学院3个专业10个班,其中每班指定一名负责人。每位指导老师指导人数按学院单片机原理及系统设计课程设计上学年评价结果排名在前1/3的安排15~20名学生,排名在中间1/3的安排10~15名学生,排名在后1/3的人数较去年人数减少分派,带本课程的上课老师优先安排。每位指导教师指导学生人数不宜过多,保证指导教师有精力指导每一位同学。

2)答疑环节

该课程设计为期两周,各指导教师安排答疑的具体时间及地点。每位教师的答疑时间和答疑地点在课程设计开始后汇总到教务办以便学院督导检查,作为评价教师指导工作的依据之一。每位老师在课程设计期间应积极主动为学生答疑,固定答疑次数不少于五次,并根据情况检查学生的完成情况。该环节是最容易被忽视,但又是十分重要的环节。学生在整个设计过程中的表现只能通过答疑的形式体现出来。指导教师应该在每次答辩过程中不仅帮助学生解决问题,而且要针对每位同学的设计内容提出问题,检查其设计过程中是否对问题已经理解,辨别其是否存在抄袭他人设计的可能性。

3)学生自主设计环节

在整个设计过程中,一定要发挥学生的主观能动性。学生需要按照课程设计大纲的进度安排以及要求按时完成设计任务。熟悉设计任务和要求,查阅相关设计资料;进行系统软、硬件总体设计;设计电原理图,系统硬件调试;系统软件设计,设计仿真或实物调试;完成课程设计报告书;课程设计答辩。

4)答辩环节

答辩环节由小组答辩和集体答辩两个环节构成。小组答辩:该答辩过程是指导教师对本组所指导的学生进行答辩。首先由学生讲述自己的设计过程,而后指导教师提出问题,学生回答问题。最后指导教师根据答辩情况给出答辩的成绩。集体答辩:①每组的指导老师提交成绩汇总表并注明排在最后一名的原因,指定成绩排在本组内最后一名同学参加答辩。指导教师提交的成绩有一人或多于一人不及格者该学生成绩定为不及格本组不再派学生参加集体答辩。②每组排在第一名的同学参加优秀课程设计答辩。③答辩委员会根据答辩情况进行排序,并简要注明答辩存在问题情况。④若参加答辩的同学成绩评定与原成绩有较大出入时,该组同学的成绩按答辩同学的情况相应降级或升级。答辩组织:各专业组成专业答辩委员会,对评定优秀课程设计和集体答辩同学的答辩工作。答辩委员会由系主任任答辩委员会主席,答辩委员由系主任和课程负责人共同商定,答辩委员会成员由7~10人组成,指定一名老师为答辩秘书。在课程设计完成日的最后一天进行答辩,答辩题目为自己所做课程设计题目并提交自己的设计报告。

5)成绩评定

课程设计成绩分五部分:①平时表现及考勤占10%(即10分);②纪律及答疑占10%(即10分),遵守设计纪律,按时完成各阶段任务,认真答疑,积极提问;③设计过程占40%(即40分,含报告的修改10分,报告无修改符合要求得10分,修改一次和修改的正确性扣2分,修改5次数以上得0分;设计过程完成程度总计20分:方案设计5分,硬件设计5分,软件设计5分,系统调试5分;老师提问10分,根据提问问题及解答情况给分等)④设计报告和图纸占30%(即30分):(分值:30-27分)设计叙述清楚,书写规范;设计方案合理,设计内容正确;掌握基础理论知识,具有较强的分析问题和解决问题的能力。(分值:26-22分)设计叙述清楚,书写较为规范;设计方案较合理,设计内容较正确;较好的掌握基础理论知识,具有一定的分析问题和解决问题的能力。(分值:21-18分)设计叙述清楚,书写较规范;设计方案基本合理,设计内容基本正确;掌握一定基础理论知识,具有初步的分析、解决问题的能力。(分值:17-0分)设计叙述不清楚,书写不规范;设计方案基本合理,设计内容不正确;不掌握基础理论知识,不具备分析问题和解决问题的能力;⑤答辩占20%:分数根据学生对答辩委员会提出的问题回答情况进行给定。有下列情况之一者课程设计不及格:不能按时提交设计;设计报告有严重雷同者;图纸有严重雷同者;对老师的提问完全不能正确回答者;答辩不及格者获不按指定时间参加答辩者。

3结语

单片机原理与接口技术课程设计是电气工程及其自动化专业学生的必修课程设计,是实践教学不可缺少的重要一环。本次改革从每个专业选出一个班级进行试点实践,发现改革之后的单片机原理课程设计,不仅能提高学生学习单片机的兴趣加深了对单片机的理解,开阔了视野,也为以后毕业设计打下良好的基础。通过对组织实施管理和过程质量控制等几个方面的改革,提高了学生单片机课程设计的应用和科研能力。实验教学改革是个长期的过程,必须不断地实践并积累经验,只有这样才能整整实现让每个学生都成功的应用型人才培养目标。

单片机课程设计范文第9篇

一、 实训目的和要求:

(1) 熟练掌握keil c51集成开发环境的使用方法

(2) 熟悉keil c51集成开发环境调试功能的使用和dp?单片机仿真器、编程器、实验仪三合一综合开发平台的使用。

(3) 利用单片机的p1口作io口,学会利用p1口作为输入和输出口。

(4) 了解掌握单片机芯片的烧写方法与步骤。

(5) 学会用单片机汇编语言编写程序,熟悉掌握常用指令的功能运用。

(6) 掌握利用protel 99 se绘制电路原理图及pcb图。

(7) 了解pcb板的制作腐蚀过程。

二、实训器材:

pc机(一台)

pcb板(一块)

520ω电阻(八只)

10k电阻(一只)

led发光二极管(八只)

25v 10μf电容(一只)

单片机ic座(一块)

at89c51单片机芯片(一块)

热转印机(一台)

dp?单片机仿真器、编程器、实验仪三合一综合开发平台(一台)

三、实训步骤:

(2)将流水灯程序编写完整并使用tkstudy ice调试运行。

(4)打开电源,将编写好的程序运用tkstudy ice进行全速运行,看能否实现任务要求。

(6)制板。首先利用protel 99 se画好原理图,根据原理图绘制pcb图,然后将绘制好的pcb布线图打印出来,经热转印机转印,将整个布线图印至pcb板上,最后将印有布线图的pcb板投入装有三氯化铁溶液的容器内进行腐蚀,待pcb板上布线图外的铜全部后,将其取出,清洗干净。

(7)焊接。将所给元器件根据原理图一一焊至pcb板相应位置。

(8)调试。先把at89c51芯片插入ic座,再将+5v电源加到制作好的功能板电源接口上,观察功能演示的整个过程(看能否实现任务功能)。

(流水灯控制器原理图)

四、流水灯控制器程序的主程序:

org 0000h

sjmp start

org 0030h

start: mov a,#0ffh

mov r0,#1ch

mov r2,#12h

clr c

loop1: acall delay

djnz r0,loop2

sjmp loop4

loop2: mov p1,a

rlc a

jnc loop3

sjmp loop1

loop3: acall delay

mov p1,a

rrc a

jnc loop1

sjmp loop3

loop4: acall delay

djnz r1,loop5

sjmp loop6

loop5: mov p1,a

单片机课程设计范文第10篇

我们组一共有三个人,但其他两个人是真的神龙见首不见尾,除了在最后答辩的时候他们一起坐在了我旁边,冠冕堂皇的指着我画了几遍的图说了几嘴,我想可能他们自己都不知道自己在说怎么,虽然有的东西他们也答出来了。我佩服他们的勇气,羡慕他们的运气(我见到的很多做了10天的人最后的成绩都有不如他们的),但是鄙视他们的做法。

所幸的是,我得到了很多同学的帮助。我想没有他们我可能都要放弃了,因为我本人对单片机也并不是很熟悉,学的东西好像它是它,我是我似的,理论联系不了实际。以前的汇编语言没学好,一开始的程序这块儿就要令我抓狂了。后来请教我们班的一个男生,每次跟他一起到试验室调试程序(他们组也只有他一个人动手),看他边做边给我讲解。最后在开发机上做出来的时候,虽然不是我自己写的,但看他那么高兴,我也有一种分享到的成就感。后来我们组就用了他写的程序,他自己又抽空做了些拓展。

接下来就是做硬件方面的焊接工作了。没想到这项看起来不需要多少技术的工作却是非常的劳心劳力。很多次是早上起来带瓶水带些吃的到实训中心,一泡就是一天。我看到有很多人跟我一样,不同的是他们是三三两两,而我大部分时间都是一个人做。在这个时候也有很多人帮助我,或是热心的帮我带饭,或是在我打盹儿的时候帮我做点焊接。大家都鼓励我,即使最后出不来东西,但是一定要坚持把它做完。当我想放弃的时候,我也这么对自己说,即使你做出来的是次品甚至不合格品,但是你一定要拿出来一件成品。

在要验收前,终于做了一件成品出来,不幸的是它真的是一件不合格品。帮我的那个男生做的已经出来了,所以最后应该还是我的焊接方面的问题。有一点灰心,想再重做来不及了,单是检查线路却也查不出来什么问题。那么就准备答辩吧。我对着电路图再看课本,发现以前很多觉得很难记的东西现在记起来容易多了,因为整天都在同它们打交道。51的引脚及其功能,A/D转换器的,驱动器的,所有我用到的我都一再的看书了解,同时请教同学我看书过程当中的疑惑。在这个过程中又发现了以前焊接当中出的一些问题,能改的就改,不能改的,咳,要是时间再多一些,或者我能早点做好,要是不只是我一个人动手……算了吧,不要想那些如果,还是准备我自己的,做好我现在能做的吧。

还好,验收还算成功,得了3分,不是很高,但是我觉得对我来说已经很好,代表了我真实的水平,我觉得我对单片机的一些知识在这个动手的过程中真的是从无到有增长的。同时我也尽量不去想别人得了多少分,没有什么不平衡的,有些人付出的是努力,有些人付出的是风险代价,其实这也没有什么不一样,这一点我早就了解。

上一篇:公务员教材范文 下一篇:演讲课程范文

友情链接