单片机实训报告

合集下载

单片机实训报告范文精选5篇

单片机实训报告范文精选5篇

单片机实训报告范文精选5篇实训报告是展示自身实训收获成长的重要报告,那么实训报告该如何写呢?小编精选了一些关于实训报告的优秀范例,一起来看看吧。

单片机课程设计心得体会在学校学习期间我有幸的参加了学校的单片机学习小组,在小组里我了解了什么是单片机,单片机有哪些用途,利用单片机可以实现哪些功能来方便人们的生活如交通灯,时钟,还有手机中,电子玩具等等,它们里面都有单片机的存在来实现某种功能。

通过在单片机小组里的学习我简单总结了几点心得和体会:第一:万事开头难,要勇敢的迈出第一步,不要总找借口说没有学习过就总推脱。

凡事都有第一步可以先可简单的来,然后可以逐步的向深层次学习。

可以从建项目开始,然后可以找一个简单的小程序先把它敲进单片机内然他运行起来,感觉一下单片机的运行,让自己了解单片机整个运行。

第二:对于知识点,学过的要掌握牢固,对于没有学的和暂时用不到的先不用学习。

比如:小灯得点亮就没有用到中断可以先不用看。

这样可以避免知识过多记不住的麻烦。

对于程序这里的知识点不能只停留在理论层次上,一定要结合着程序进行学习这样才能掌握的很牢靠,当用到哪里的知识点不记得了可以去看书,对于用不到的可以不去看。

第三:程序不要只是看别人得,一定要自己写过才是自己的。

开始不懂可以参考别人的,看看每一句代表着什么意思,能够实现什么现象。

明白之后自己再重新写一遍,你会发现看别人的能懂到自己写的时候很困难。

当你自己能写出来的时候说明你真懂了。

第四:一定要学会程序调试的方法。

有时候把程序写完了然后运行时不能实现理想的现象。

这时有人就晕了不知该怎么办,然后就去问别人。

当别人找出问题出在哪里时就会恍然大悟。

其实当遇到问题一定要自己尝试着解决,不能遇到问题就去问别人。

自己一定要掌握解决问的方法和思路。

第五:在学习初期看别人的代码,学习别人的思路这个很有用。

通过看别人的代码特别是有多年编程经验的人的程序,可以迅速提高自己的编程水平。

也可以结合着别人的手法,与自己的想法结合在一起写出更好的程序。

单片机实习报告3篇

单片机实习报告3篇

Most people are not satisfied with what we have, just as every horse thinks that it bears the heaviest burden.勤学乐施积极进取(页眉可删)单片机实习报告3篇单片机实习报告篇1一实习目的1. 通过对单片机小系统的设计、焊接、装配,掌握电路原理图及电子线路的基本焊接装配工艺、规范及注意事项;2. 通过对系统板的测试,了解系统板的工作原理及性能,掌握元器件及系统故障的排除方法;3. 掌握程序编制及调试方法,完成系统初始化、存储器操作、端口操作、键盘显示等程序的编制及调试(汇编语言、C语言均可);4. 通过单片机系统的组装,调试以及程序编制、调试及运行,与理论及实验的有机结合和指导教师的补充介绍,使学生掌握控制系统的工作原理、开发方法和操作方法。

5. 培养学生解决实际问题的能力,提高对理论知识的感性认识。

二实习意义通过本实习不但可以掌握单片机软、硬件的综合调试方法,而且可以熟练掌握电路原理图,激发对单片机智能性的探索精神,提高学生的综合素质,培养学生应用单片机实现对工业控制系统的设计、开发与调试的能力。

在制作学习过程中,不但可以掌握软、硬件的综合调试方法,而且可以使学生对单片机智能性产生强烈的欲望。

达到最大限度地掌握微机应用技术,软件及接口设计和数据采集与处理的技能,培养电综合实践素质的目的。

三系统基本组成及工作原理1 系统基本组成系统以单片机STC89C52作为控制核心,各部分基本组成框图如图1所示。

流水灯部分由单片机、键盘模块等组成;四位数码显示,编程实现30秒倒计时部分由单片机、键盘模块、液晶显示模块等组成;按键功能部分通过按键控制流水灯部分、四位数码显示部分;电子钟部分由单片机、键盘模块、液晶显示模块等组成;使用功能键实现相应的功能组合部分通过流水灯部分、30秒倒计时部分实现;模数转换部分由单片机、ADC0809转换模块、键盘模块、液晶显示模块等组成。

单片机实训报告【三篇】

单片机实训报告【三篇】

【导语】实训报告是展⽰⾃⾝实训收获成长的重要报告。

以下是⽆忧考整理的单⽚机实训报告,欢迎阅读!更多相关⽂章请关注⽆忧考报告频道!单⽚机实训报告篇⼀ 通过为期⼀周的单⽚机实训,是我们对这门课有了许多新的了解,弥补了在课堂上学习的不⾜。

相信这对我们以后的学习和⼯作都会有很⼤的帮助。

我们⼀定要在最短的时间⾥对这些不⾜加以改正! ⾸先,在这次试训中我被单⽚机强⼤的功能所震撼,以前在课堂上完全没有能理解可编程单⽚机的优越性。

这次通过实体仿真软件等辅助软件的共同效果,是这次试训有了鲜明的活⼒。

换是我们认识到这次试训不仅仅是⼀个软件的应⽤,更多的是使我们认识到学习到很多在课堂上⽆法得到的东西。

特别是protues软件的功能是我们了解了当今开发系统的新⽅向,简直太不可思议啦! 单⽚机作为⼀种最简单的软件,与我们的⽇常⽣活息息相关,了解⼀些单⽚机程序的简单录⼊是⾮常必要的。

如:LED显⽰器、键盘和显⽰器的应⽤和原理。

在被刺实训中我们每个⼈通过⼀个⼋位流⽔灯的制作,使我们深深地体会到了单⽚机在现实⽣活中的⼩⼩应⽤,既增强了我们的好奇⼼,⼜巩固了我们的理论知识。

更让我们体会到了单⽚机⼿动的开始平台的完善与成熟。

只要你有想法,单⽚机就有可能让他成为现实。

这⾥我学习完protues软件后的第⼀感觉是,虽然这软件⼯作不稳定,但是会有相当不错的效果出来。

这对我以后的⼯作⼀定会有帮助的。

在这次试训中不仅只对单⽚机编程有了新的认识,还对整个单⽚机的开发平台都有了⼀厅的了解,这是⼀笔不错的收获。

通过这⼏天的试训,使我的感触很深,真实“条条⼤路通罗马”,要达到⽬的,不同的⼈就有不同的⽅法。

只要你的⽅法不错!五花⼋门都可以,⽽且是各有特⾊。

⾛出来的结果都有各⾃的独到之处。

在编程中“简”字贯穿于整个程序设计中,越简单越好,毕竟单⽚机留给⽤户的资源是有限的,所以我们要充分利⽤这些资源,达到更好的效果,这些是我们在以后的学习⽣活中应值得注意的地⽅。

单片机实习报告8篇

单片机实习报告8篇

单片机实习报告8篇(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如工作报告、总结计划、心得体会、演讲致辞、策划方案、合同协议、条据文书、教学资料、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays, such as work reports, summary plans, insights, speeches, planning plans, contract agreements, documentary evidence, teaching materials, complete essays, and other sample essays. If you would like to learn about different sample formats and writing methods, please pay attention!单片机实习报告8篇难忘的实习生活已经告一段落了,回顾这段时间的实习,知识和能力都得到了很大提高,让我们好好总结一下,写一份实习报告吧。

单片机实训报告优选范文5篇分享

单片机实训报告优选范文5篇分享

单片机实训报告优选范文5篇分享单片)是一种集成电路芯片,是具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器计数器等功能集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。

下面就是小编给大家带来的单片机实训报告优选范文5篇分享,希望大家喜欢!单片机实训报告范文(一)前言一周的单片机实训很快就结束咯,在这一周的时间里,我学到了很多关于单片机各方面的知识。

老师在实训课中也教会咯我们很多关于单片机软件编程与硬件设施的知识。

一周的实训中我们一共实训咯好几个项目,通过这几个项目的实训,我们掌握咯一些单片机的汇编语言和硬件调试,达到了很好的效果。

一周时间实训过后,我把之前在课堂上不懂的知识点,通过实际操作的练习,我都搞明白咯。

当然在实训过程中也遇到咯很多问题,就是有时在调试方面不能调试成功,有时程序是没有错误,但是就是调试不好,一直找原因也找不出是什么原因。

希望以后能够拥有更多的实训时间和机会学习单片机。

实训任务一一、实验目的熟悉Keil C51集成开发环境的使用方法二、实验设备及器件IBM PC机三、实验内容按照本书的第2章的2.1节到2.4节内容进行Keil C51集成开发环境的安装和使用练习。

然后按照以下内容建立文件并编译产生HEX文件。

ORG 8000HLJMP MainORG 80F0HMain:MOV R7,#0LOOP:MOV R6,#0DJNZ R6,$DJNZ R6,$DJNZ R6,$DJNZ R6,$DJNZ R7,LOOP ;延时一台CPL P1.0CPL P1.1CPL P1.2CPL P1.3CPL P1.4CPL P1.5CPL P1.6CPL P1.7SJMP MainEND ;P1.0取反 ;P1.1取反 ;P1.2取反 ;P1.3取反 ;P1.4取反 ;P1.5取反 ;P1.6取反 ;P1.7取反通过该程序实现八盏灯的同时亮和同时灭的功能,更好的掌握汇编指令。

单片机实训报告范本精选5篇

单片机实训报告范本精选5篇

单片机实训报告精选5篇Record the situation and lessons learned, find out the existing problems andform future countermeasures.姓名:___________________单位:___________________时间:___________________编号:FS-DY-20685 单片机实训报告精选5篇单片机课程设计心得体会在学校学习期间我有幸的参加了学校的单片机学习小组,在小组里我了解了什么是单片机,单片机有哪些用途,利用单片机可以实现哪些功能来方便人们的生活如交通灯,时钟,还有手机中,电子玩具等等,它们里面都有单片机的存在来实现某种功能。

通过在单片机小组里的学习我简单总结了几点心得和体会:第一:万事开头难,要勇敢的迈出第一步,不要总找借口说没有学习过就总推脱。

凡事都有第一步可以先可简单的来,然后可以逐步的向深层次学习。

可以从建项目开始,然后可以找一个简单的小程序先把它敲进单片机内然他运行起来,感觉一下单片机的运行,让自己了解单片机整个运行。

第二:对于知识点,学过的要掌握牢固,对于没有学的和暂时用不到的先不用学习。

比如:小灯得点亮就没有用到中断可以先不用看。

这样可以避免知识过多记不住的麻烦。

对于程序这里的知识点不能只停留在理论层次上,一定要结合着程序进行学习这样才能掌握的很牢靠,当用到哪里的知识点不记得了可以去看书,对于用不到的可以不去看。

第三:程序不要只是看别人得,一定要自己写过才是自己的。

开始不懂可以参考别人的,看看每一句代表着什么意思,能够实现什么现象。

明白之后自己再重新写一遍,你会发现看别人的能懂到自己写的时候很困难。

当你自己能写出来的时候说明你真懂了。

第四:一定要学会程序调试的方法。

有时候把程序写完了然后运行时不能实现理想的现象。

这时有人就晕了不知该怎么办,然后就去问别人。

当别人找出问题出在哪里时就会恍然大悟。

单片机实训报告范文精选5篇

单片机实训报告范文精选5篇

单片机实训报告范文精选5篇单片机课程设计心得体会在学校学习期间我有幸的参加了学校的单片机学习小组,在小组里我了解了什么是单片机,单片机有哪些用途,利用单片机可以实现哪些功能来方便人们的生活如交通灯,时钟,还有手机中,电子玩具等等,它们里面都有单片机的存在来实现某种功能。

通过在单片机小组里的学习我简单总结了几点心得和体会:第一:万事开头难,要勇敢的迈出第一步,不要总找借口说没有学习过就总推脱。

凡事都有第一步可以先可简单的来,然后可以逐步的向深层次学习。

可以从建项目开始,然后可以找一个简单的小程序先把它敲进单片机内然他运行起来,感觉一下单片机的运行,让自己了解单片机整个运行。

第二:对于知识点,学过的要掌握牢固,对于没有学的和暂时用不到的先不用学习。

比如:小灯得点亮就没有用到中断可以先不用看。

这样可以避免知识过多记不住的麻烦。

对于程序这里的知识点不能只停留在理论层次上,一定要结合着程序进行学习这样才能掌握的很牢靠,当用到哪里的知识点不记得了可以去看书,对于用不到的可以不去看。

第三:程序不要只是看别人得,一定要自己写过才是自己的。

开始不懂可以参考别人的,看看每一句代表着什么意思,能够实现什么现象。

明白之后自己再重新写一遍,你会发现看别人的能懂到自己写的时候很困难。

当你自己能写出来的时候说明你真懂了。

第四:一定要学会程序调试的方法。

有时候把程序写完了然后运行时不能实现理想的现象。

这时有人就晕了不知该怎么办,然后就去问别人。

当别人找出问题出在哪里时就会恍然大悟。

其实当遇到问题一定要自己尝试着解决,不能遇到问题就去问别人。

自己一定要掌握解决问的方法和思路。

第五:在学习初期看别人的代码,学习别人的思路这个很有用。

通过看别人的代码特别是有多年编程经验的人的程序,可以迅速提高自己的编程水平。

也可以结合着别人的手法,与自己的想法结合在一起写出更好的程序。

但是切记将学习变成抄袭,不能认为抄袭别人的你就学会了,这样只能使你退步。

单片机实训工作报告【三篇】

单片机实训工作报告【三篇】

【导语】在单⽚机实训教学过程中采⽤教师引导,学⽣主导的教学⽅式,让学⽣掌握技巧,⿎励学⽣独⽴思考。

以下是⽆忧考整理的单⽚机实训⼯作报告,仅供参考! 篇⼀ 1.课程设计⽬的 1)巩固单⽚机基础知识,串联知识点。

2)学会绘制PCB板,学会⼿⼯制板的⼀般⽅法。

3)使⽤Protel等EDA⼯具进⾏单⽚机硬件系统设计的能⼒。

4)基于KeilIDE开发单⽚机应⽤程序的能⼒。

5)写技术报告和编制技术资料的能⼒。

6)独⽴⼯作能⼒和创造⼒。

7)综合运⽤专业及基础知识,解决实际⼯程技术问题的能⼒。

2.课程设计题⽬描述和要求 旋转电⼦时钟的设计与制作 实现的功能要求:(1)实现单⽚机最⼩系统;(2)四只LED数码管显⽰当前时分;(3)每隔⼀秒钟周边的60只LED发光管旋转⼀格,装饰⽤的LED每隔⼀秒旋转⼀次;(4)实现整点报时;(5)实现按键调整;(6)停(掉)电保护,年计时误差⼩于30秒;(7)其他功能。

3.课程设计报告内容 3.1⽅案论证 3.1.1单⽚机定时器做电⼦时钟 优点:考虑到单⽚机货源充⾜、价格低廉,可软硬件结合使⽤,能够⽅便的实现系统的多功能性,故采⽤单⽚机作为本设计的硬件基础。

故其优点是外围电路简单,只需要⼀个单⽚机最⼩系统,和⼀个显⽰模块。

缺点:定时不是很准确,计时误差较⼤,并且程序的编写较繁琐。

3.1.2数字电路做电⼦时钟 优点:具有⾛时准确、显⽰直观、⽆机械传动装置。

与传统的机械钟先⽐,电⼦钟具有更优异的优点。

由于电⼦钟采⽤数字集成电路的发展和采⽤了先进的⽯英技术,使电⼦钟具有⾛时准确、性能稳定、携带⽅便等优点,电⼦钟⽤于定时⾃动报警、按时⾃动打铃、时间程序⾃动控制、定时⼴播及⾃动控制等各个领域。

缺点:因为电⼦钟毕竟是电⼦产品,电⼦产品都有辐射,不过电⼦钟危害极低,对⼈体够不成任何危害,不象⼿机的辐射那么⼤。

应⽤:⽬前,在国内,电⼦钟因数码管数字显⽰效⽤直接有效,所以⼤多运⽤在城市的主要营业场所,以及车站、码头等公共场所。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《多模式彩灯控制器》课程设计报告设计题目: 基于80C51单片机制作的彩灯控制器系别:电气工程学院专业:应用电子技术作者:*** 学号:******** 指导老师:蔡卫平老师日期:2011-12-22目录1.引言 (4)2.设计要求 (4)3.电路图 (5)4.工作原理说明 (9)5.程序框图 (10)6.调试过程,解决问题的方法 (10)7.总结 (11)8.源程序 (12)参考文献附录源程序下载地址基于80C51单片机制作的彩灯控制器与程序设计引言单片微型计算机简称单片机,又称微控制器(MCU),它的出现是计算机发展史上的一个重要的里程碑,它以体积小、功能全、性价比高等诸多优点独具特色,在工业控制、尖端武器、通信设备、信息处理、家用电器等嵌入式应用领域中独占鳌头。

本次课设采用的AT89C51单片机是51系列单片机的一种代表,目前51系列单片机是国内目前应用最广泛的一种单片机之一。

单片机以其系统硬件构架完整、价格低廉、学生能动手等特点,成为工科学生硬件设计的基础课。

基于80C51单片机制作的彩灯控制器概述:本次课设所使用的单片机最小系统板包括以下器件:电源端子(DC +5V),可以USB供电,也可独立电源供电。

AT89C51单片机。

LED发光二极管共9个,其中8个接于P1口做LED显示,还有一个做电源灯显示。

还有其他电阻电容若干,系统板一个,按键开关9个,其中复位开关一个,按键控制开关8个,要求本设计以单片机STC89S52为控制核心,由八路LED模块、八路按钮模块等部分组成。

可实现花样流水灯,要求在将硬件电路准确无误地安装后进行调试,用单片机实现按钮控制LED灯的状态,由P1端口控制8个LED灯,P2端口接8个按钮开关(本学期只用前3个)至少完成以下三个功能1、按下第一个按钮,8个灯全部闪烁2、按下第二个按钮,8个灯从P0-----P7流水3、按下第三个按钮,8个灯从P7-----P0流水上面的功能可适度改变,供自由发挥,只要求第一次按键有效,复位后为全灭且可以上电复位,接通电源后电源指示灯亮。

所需元件清单:1)AT89s522)9个LED灯3)9个按键4)12M晶振5)上拉电阻与限流电阻6)33pf的瓷片电容2个7)排针4*20+38)杜邦线11根9)锡线若干电路原理图:PCB板效果图LED 灯电路一般发光二极管的工作电流是十几毫安至几十毫安,正向压降为1.3V-2.5V。

有一些低电流的发光二极管的工作电流可以降至2MA,而亮度与正常发光二极相同,当然价格会高一些。

所有发光二极管在电路中一般都要串一个电阻用来限流。

发光二极管的电流不同,亮度也不同,并且寿命也会受到影响,这个电流通常就是由接入的电阻来调整。

发光二极管串联了一个1kΩ的电阻后接在5V 的电压上。

LED 灯电路接在单片机的P1口上。

LED灯的阳极接电源,阴级接单片机的I/0 口,因此是低电平驱动,只要单片机在相应引脚给出低电平,LED 就会发光。

按键电路通过电阻接电源负极,并将按键所接的单片机的I/O口作为输出端。

为使读取的按键信息可靠,每次读取按键状态时向P2端口写入一个高电平,这样,当按键没有按下时,当前I/O输出低电平,代表按键按下。

由于按键属于机械开关,按动过程不可避免存在抖动的现象。

因此必须去抖动才能避免误判断。

可以在程序中采用软件延时的办法,即每次检测到有键按下时延时20ms 再判断是否按键还是处于按下状态,是则表示确实有键按下,不是则表示是按键误动作。

用户按下按键的时间可以稍微长一点。

源程序:#include<reg52.h>unsigned char keyvalue;unsigned int CYCLE=300,PWM_LOW=0;/*------------------------------------------------花样表格------------------------------------------------*/unsigned char code seg[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,0xff,0x00,0x00,0x55,0x55,0xaa,0xaa};//rom允许情况可以无限添加unsigned char swscan(void);void Delay(unsigned int t); //延时函数声明//------------------------------------------------main(){unsigned char i;while(1){i=swscan();if(i==1){while(1){P1=0xff;Delay(60000);for(PWM_LOW=1;PWM_LOW<CYCLE;PWM_LOW++){P1=0x00; //点亮LEDDelay(PWM_LOW);//延时长度,600次循环中从1加至599P1=0xff; //熄灭LEDDelay(CYCLE-PWM_LOW);}P1=0x00;for(PWM_LOW=CYCLE-1;PWM_LOW>0;PWM_LOW--){P1=0x00;Delay(PWM_LOW);P1=0xff;Delay(CYCLE-PWM_LOW);} }}if(i==2){while(1){P1=0xFF;Delay(20000);P1=0xFE; //第1个LED亮for(i=0;i<8;i++){Delay(20000);P1 <<=1;}}}if(i==3){while(1){P1=0xFF;Delay(20000);P1=0x7F; //第1个LED亮for(i=0;i<8;i++){Delay(20000);P1 >>=1;P1|=0x80;}}}if(i==4){while(1){for(i=0;i<16;i++) //查表可以简单的显示各种花样实用性更强{Delay(20000);P1=seg[i];}}}}}void Delay(unsigned int t){while(--t);}// 按键扫描函数,返回扫描键值unsigned char swscan(void){P2=0xff;if(P2!=0xff){Delay(100);if(P2!=0xff){keyvalue=P2;switch(keyvalue){case 0xfe:return 1;break;case 0xfd:return 2;break;case 0xfb:return 3;break;case 0xf7:return 4;break;case 0xef:return 5;break;case 0xdf:return 6;break;case 0xbf:return 7;break;case 0x7f:return 8;break;default:return 0;break;}}}return 0;}工作原理说明:通过12M的晶振和复位电路加上电源给组成了一个最小系统,12M晶振给单片机提供了“心跳”,电源提供了动力,复位电路确保了单片机的正确执行。

通上电,首先电解电容充电,rst引脚有电压且能持续一段时间,给单片机提供可靠的复位,通电后晶振也开始产生12M的方波,等待点解电容充电完成后,单片机遍开始工作。

从源程序中我们可以看到,通电后,单片机进入一个while死循环,不断调用按键扫描程序,按键扫描程序中将P2口的状态存储在一个变量中,在switch语句中进行比较,我们假设第一个按键按下,则P2口的电平情况应该是01111111,即是0xfe;这时switch语句返回数值1,返回后,在主函数中,用if语句进行对比,如果是1,则进入按键一的程序,按键一中有一条while语句以便使单片机不停的工作,知道电源断开。

在P1中,我定义的功能是PWM调光,也就是呼吸灯,8盏LED慢慢的亮后再慢慢的暗。

按键2、按键3、按键4…………,原理一样,改变的只是功能部分这样我们就实现了控制彩灯的功能程序框图:调试过程及解决问题的方法:在这次实训中还算顺利,没有遇到太多的问题用开发板将自己写好的程序刷如单片机中,将单片机插入插槽。

一开始接上电源,接上LED灯,发现电源指示灯闪了下就不亮了,经过检查发现没有节220的限流电阻,指示灯已经烧毁,只好换一个,这样给了我一个教训,LED一定需要接限流电阻,在以后的制作中要仔细检查后再上电测试,这次是一个LED,下次可能是很贵的其他元器件,吸取教训。

依次测试了4个按键的功能,没有发现问题,算是调试完成了。

^-^总结:首先在做本次实习的过程中,我感触最深的是查阅大量的设计资料。

为了让自己的设计更加完善,查阅这方面的设计资料是十分必要的,同时也是必不可少的。

通过查资料,和同学们讨论,听老师讲解,最后按实训要求编写程序。

程序循环输出到单片机P1口,控制LED灯从LED1向LED8依次亮,到全部亮然后LED 灯从LED1向LED8依次前进单个亮,类似跑马情形。

其次,在这次课程设计中,我们运用到了以前所学的专业课知识,硬件的设计和焊接都要我们自己动手去焊,软件的编程也要我们不断的调试,最终按要求完成课程的设计,很高兴它能按着设计的思想运行起来。

最后,在实习之前,我们要对所用单片机的内部结构有一个系统的了解,知道该单片机内有哪些资源;要有一个清晰的思路和一个完整的的软件流程图;在设计程序时,不能妄想一次就将整个程序设计好,反复修改、不断改进是程序设计的必经之路;要养成注释程序的好习惯,一个程序的完美与否不仅仅是实现功能,而应该让人一看就能明白你的思路,这样也为资料的保存和交流提供了方便;在实习过程中遇到问题是很正常的,但我们应该将每次遇到的问题记录下来,并分析清楚,以免下次再碰到同样的问题。

但是从中学到的知识会让我受益终身。

发现、提出、分析、解决问题和实践能力提高都会受益于我在以后的学习、工作和生活中。

同时也感谢蔡卫平老师得指导使得这次少走许多弯路。

参考文献[1] 张伟,《单片机原理及应用》,机械工业出版社,2005[2] 张鑫,《单片机原理及应用》,电子工业出版社,2005[3] 曹国清,《数学电路与逻辑设计》,中国矿业大学出版社,2004[4] 任致程,《经典集成电路400例》,机械工业出版社,2002[5] 薛栋梁,《单片机原理及应用》,中国水利水电出版社,2001[6] 吴金戎,沈庆阳等,《8051单片机实践与应用》,清华大学出版社,2001[7] 谢筑森,张辉等,《单片机开发与典型应用设计》,中国科学技术大学出版社,1997基于51单片机的多模式彩灯控制器程序设计- 12 -附录(贴出实验板正面及背面图片)C 语言源文件+仿真图下载文件名称: 课程设计.rar文件大小: 17.87 KB 上传用户: liuenming文件校验: F985101E9A214BF45B40D593A359F823下载地址: /down/index/9325732A6216电气工程学院电子1003班***********2011-12-22。

相关文档
最新文档