单片机实习报告范文

时间:
管理员
分享
标签: 实习报告 单片机

管理员

摘要:

单片机实习报告范文   一、单片机的简介  单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、……

单片机实习报告范文

  一、单片机的简介

  单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

  二、单片机实习报告范文(通用8篇)

  转眼间一个辛苦的实习生活又结束了,这次实习让你心中有什么感想呢?在实习报告中记录下这来之不易的成果吧。那么如何把实习报告做到重点突出呢?以下是小编帮大家整理的单片机实习报告范文(通用8篇),仅供参考,希望能够帮助到大家。

  单片机实习报告1

  一、实习说明

  (1)实习时间:

  (2)实习地点:

  (3)实习性质:顶岗实习(主要基于Java平台从事中小型企业管理软件定制开发,使用现在主流的一些框架,在开发中担当设计、编码角色。)

  二、实习的性质、目的和意义:

  毕业实习是教学过程中的重要组成部分,是使学生获取生产、经营实际知识和技能,巩固和加深对理论知识的理解,培养与提高能力的重要实践环节。通过本次实习,学生将进一步加深对计算机理论知识的理解,进一步熟悉计算机文员的相关运作过程,为学生毕业后的实际工作打下良好基础。

  计算机在人事部门的广泛使用,改进了统计手段,改革了统计方法,提高了统计工计算机在人事部门的广泛应用,将为我国的人事管理工作,提供现代化的管理手段和科学的管理方法,并将为开创人事管理工作的新局面创造条件。目前,计算机在我国的人事管理工作中,主要可用来进行报表处理,档案管理,文书编辑,信息查询,综合分析。干部统计作为人事管理的一个重要组成部分,是通过对干部情况的调查,整理和分析,了解干部队伍的发展趋势,为各级领导机关制定干部工作的方针,政策,加强干部管理,改革干部制度提供准确数字的依据。其工作除涉及到干部的基本情况统计之外,还包括干部的工资统计,干部编制情况统计,干部奖惩情况统计,军转干部安置情况统计,老干部情况统计等方面,其涉及的面之广,数据量之大可想而知,若利用手工进行干部的统计工作,大致要经过干部统计调查,干部统计资料的整理,干部统计分析三个过程,但这种手工统计过程,存在着几个明显的问题,比如说统计资料缺乏准确性,及时性,需要花费大量的人力,物力,财力等。当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。

  三、实习工作情况及实习内容

  (一)、实习公司简介

  软帝信息可以有限公司,简称软帝(Softeem),是一个具有鲜明技术特色的专业软件开发及咨询服务的软件企业,是中国软件外包行业的积极倡导者和参与者,并立志为全球客户提供全面的软件开发、测试、维护和认证等专业服务。软帝(Softeem)主要服务领域为金融、电信、电力、钢铁、电子商务等,我们的质量保证系统能有效为客户提供从项目咨询设计到实施维护的全面服务。软帝(Softeem)拥有一批专业化的团队和良好的人才梯队,海外归国人才的加盟,使我们迅速拥有进入国际市场的实力。

  面对软件行业人力资源严重匮乏的现状,软帝(Softeem)基于雄厚的技术实力,研发了一套适用于企业内部员工的培训体系,使经过培训的员工能快速适应项目变换的需要,时刻掌握行业最新技术动向。软帝(Softeem)非常注重具有自主知识产权产品的设计和开发工作,在CRM,DRP,ERP,无线通讯,嵌入式系统等技术领域都推出了自己的产品,并有着稳定的客户群。

  软帝(Softeem)为包括IBM、Microsoft、HP、NOKIA、MOTOROLA、NEC、Oracle、Cisco、SUN、NEC、SONY、Panasonic、华为、方正、联想、宝信等国内外客户提供了专业化服务。软帝的优质技术服务赢得了客户的信赖。

  (二)、实习过程

  读了四年的大学,然而大多数人对本专业的认识还是寥寥无几,在编程与软件测试周围缠绕不定,在大二期末学院曾要求我们做一个关于计算机行业前景研究的调查报告,但由于当时所学知识涉及本专业知识不多,所看到的东西与本专业根本就很难联系起来,在很多同学心里面对于本专业一直很茫然。

  通过这次实习,我对计算机专业在行业实践中的工作对象、面临问题及解决办法有了一个较为全面的理解。巩固专业知识的同时也增加了行业责任感,实习的日子里也加深了同学友谊,锻炼了团队精神。现将实习的个人感想总结报告如下:

  在这三个礼拜的时间中,我复习了曾经学过的编程语言java,让我对java在认识的基础上,又具备了用java开发windows应用程序和web应用程序的能力。现在我再去理解.net和java,就会发现jsp是个强大的新平台,而java则是该平台下最佳的开发语言。我还系统的学习了.net编程,并努力完成我此次实习的任务----商品进销存系统设计。系统采用jsp,开发工具为sqlserver20xx,开发语言为java。这个系统是针对中国中小企业开发的进销存管理软件,全面提高商业企业的管理效率,高效管理库存,提高销售力度,为企业增加更大利润。使用简单,最大程度的简化了财务管理软件的操作复杂性,使企业无需学习,即可自己轻松上手,不但界面简单易于操作,而且通过此系统您可以知道您每天、每月、每年的销售额、利润,统计所有的应收款、应付款,知道您的哪个分公司、门市、柜台、商品、业务员赚了多少钱,库存商品的价值,等等!有了此软件您就可以轻轻松松的打理您的企业,获得更多自由时间。还有此软件数据流比较大,数据库中表有五个,可光视图就建了十来个,我们小组经过三个礼拜的开发时间完成了该系统,也受到了老师的肯定。在此次的实习中我们小组合理分配时间,恰当的调用人手,时刻争当速度最快,界面最整洁的小组,我在其中主要完成了详细设计文档和测试设计文档的编写,还做了其中几个页面,同时协助同事进行开发,现在能熟练进行开发环境中各个控件的使用。

  我们小组的名字为power,顾名思义,power有力量的(力量来源于团结)故寓意我们小组成员的团结!但是,我们觉得:理论与实际有很大的差距,课内与课外有很大的区别,基于这一点,我们认为我们很缺乏“实战经验==”justlike—beggar,与此同时,也暗含了我们对于知识的渴求;另外,还隐含了我们在这个过程中不怕苦不怕累的艰苦奋斗的革命精神!

  指导老师们在整个实习过程中尽职尽责,对保证实习质量起到了重要作用。实习开始时,老师们深入学生的生活和学习环境,阐明实习大纲及实习计划内容,明确实习目的和要求。实习过程中,结合实习单位的具体情况,帮助学生学会具体地分析问题、解决问题,学会深化专业知识,用专业知识指导实践,指导学生做好具体工作;在业务不多的实习点,引导学生“找事做”,挖掘一定的实践经验;检查学生实习工作日记,掌握实习情况,指导工作及时有效;督促学生认真完成实习报告。指导老师平均每周至少与学生交流一次。基本达到了及时发现问题,解决问题,提高实习质量的目的。实习单位的指导老师认真负责。不仅指导具体工作,还无私的介绍自己的工作与社会经验。

  在此次实习过程中,我们每个人都把自己当成是公司研发部的一员,我们每天坚持按时上下班,甚至有时还会早到或者加班,合理的安排自己的工作时间,在指导老师的安排下劲量做到劳逸结合,时而做个小游戏放松我们自己的大脑,随后便尽快让大脑做到高速运转,我对自己技术上的特点作一个概括。熟练的编写详细设计和测试设计文档;努力学习jsp,asp,javascript编程;熟练掌握sqlserver20xx,复习并掌握了简单的sql语句;熟悉windows应用系统的开发,开发语言为java。

  最后总结一下我在此次实习过程中的收获主要有四个方面:

  一是通过直接参与企业的运作过程,学到了实践知识,同时进一步加深了对理论知识的理解,使理论与实践知识都有所提高,圆满地完成了此次实习的实践任务。

  二是提高了实际工作能力,为就业和将来的工作取得了一些宝贵的实践经验。

  三是在实习过程中成立一个小团队,彼此之间互相沟通,互相帮助,为了我们的目标而努力,让我看到了大家对于工作的热情,还有每个人的工作能力。四是为毕业论文积累了素材和资料。

  四、实习总结和心得

  经过过去四个月的实践和实习,我对未来充满了美好的憧憬,在未来的日子,我将努力做到以下几点:

  (1)、继续学习,不断提升理论素养

  在信息时代,学习是不断地汲取新信息,获得事业进步的动力。作为一名年轻同志更应该把学习作为保持工作积极性的重要途径。走上工作岗位后,我积极响应单位号召,结合工作实际,不断学习理论、业务知识和社会知识,用先进的理论武装头脑,用精良的业务知识提升能力,以广博的社会知识拓展视野。

  (2)、努力实践,自觉进行角色转化

  “理论是灰色的,生活之树常青”,只有将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。同样,一个人的价值也是通过实践活动来实现的,也只有通过实践才能锻炼人的品质,彰现人的意志。从学校走向社会,首要面临的问题便是角色转换的问题。从一个学生转化为一个单位人,在思想的层面上,必须认识到二者的社会角色之间存在着较大的差异。学生时代只是单纯的学习知识,而社会实践则意味着继续学习,并将知识应用于实践,学生时代可以自己选择交往的对象,而社会人则更多地被他人所选择。诸此种种的差异。不胜枚举。但仅仅在思想的层面上认识到这一点还是不够的,而是必须在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。

  (3)、提高工作积极性和主动性

  四个月的实习期很快过去了,是开端也是结束。展现在自己面前的是一片任自己驰骋的沃土,也分明感受到了沉甸甸的责任。在今后的工作和生活中,我将继续学习,深入实践,不断提升自我,努力创造业绩,继续为中心创造更多的价值。

  五、致谢

  四年寒窗,所收获的不仅仅是愈加丰厚的知识,更重要的是在阅读、实践中所培养的思维方式、表达能力和广阔视野。很庆幸这些年来我遇到了许多恩师益友,无论在学习上、生活上还是工作上都给予了我无私的帮助和热心的照顾,让我在诸多方面都有所成长。感恩之情难以用语言量度,谨以最朴实的话语致以最崇高的敬意。如果没有你们的帮助,我根本就不可能顺利的完成本次的实习。

  在实习的这段期间,再次感谢我工作过的武汉飞彩维修服务有限公司,感谢在其公司工作的所有同事,感谢所有帮助过我的人们,我成长的每一步,都离不开他们的关心与支持,谢谢他们。

  这一段难忘的实习时光,将会永远铭记在我的心灵。成为我一辈子的永恒的记忆。

  单片机实习报告2

  一、实习目的

  单片机是一种集成电路芯片,采用超大规模集成电路技术把CPU、ROM、RAM等功能集成到一块硅片上构成一块小而完善的微型计算机系统,在工业控制领域广泛应用。广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。

  单片机属于数字电路,其概念、术语、硬件结构和原理都源自数字电路,如果数字电路基础扎实,对复杂的单片机硬件结构和原理就能容易理解,所以在学习单片机的时候我们也同时去重温了数字电路,搞清楚触发器、寄存器、门电路、COMS电路、时序逻辑和时序图、进制转换等理论知识。所以单片机的学习也能使我们对数字电路的学习有了更进一步的实践方案。

  通过对单片机学习开发板的安装、焊接、调试、了解电子产品的装配全过程,训练动手能力,掌握元器件的识别,简易测试,及整机调试工艺,从而有助于我们对理论知识的理解,帮助我们学习专业的相关知识。理论结合实际,提高分析解决问题能力的同时也培养同学之间的团队合作、共同探讨、共同前进的精神。

  1、对各种元器件认识并熟悉其功能、适用范围。

  2、了解手工焊锡用具用法、保养及注意事项。

  3、掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊接。

  4、了解电子产品的焊接、调试以及维修方法。

  二、实习内容和要求

  实习内容:时间地点实习内容备注

  7月19上午理工楼多媒体室实习安排、电子工艺基本技能学习

  7月19下午理工楼多媒体室单片机开发系统演示

  7月20上午理工楼305单片机开发系统介绍、原件分发

  7月20下午理工楼305清点元器件、查阅资料

  7月21理工楼305元器件分拣及分装三人一组

  7月22理工楼305焊接练习一人一组

  7月23理工楼305拆焊练习一人一组

  7月24理工楼305基本焊接技能考核

  7月25理工楼305单片机开发系统制作一人一组

  7月26理工楼305单片机开发系统制作一人一组

  7月27理工楼305单片机开发系统制作考核

  7月28撰写实验报告

  实习要求:

  认真细致地将元器件安装在电路板上并焊接,按照讲解的方法认真进行焊接,避免出现虚焊、少焊、多焊。以在规定时间内完成单片机学习开发板的安装、焊接、调试及使用。

  在实习的过程中应该严格按照老师的要求去做,按照步骤一步一步的按照实习的流程来,做到按时到不早退,注意安全,从而圆满完成这学期的实习。

  1、了解单片机学习开发板特点和发展趋势。

  2、熟悉万用表的使用。

  3、认识液晶显示器件。

  4、安装制作单片机学习开发板。

  三、实习设备及材料

  (1)电烙铁:由于焊接的元件多,所以使用的是外热式电烙铁,功率为30w,烙铁头是铜制。

  (2)吸锡工具,镊子,钳子等必备工具。

  (3)锡丝:由于锡它的熔点低,焊接时,焊锡能迅速散步在金属表面焊接牢固,焊点光亮美观。(4)电路板上的元件:

  二极管,三极管,电阻(排阻),电容(瓷片电容、电解电容),排针,跳线帽,稳压管,LED,液晶,单片机板,下载器板,大小通用板,支柱螺栓(螺母),各种插座,电源开关,2pin接插件,晶振,0.5A保险,按键,5V蜂鸣器,5V继电器,杜邦线,排线,47欧姆电阻等等

  四、焊接过程

  焊接就是将各种元器件固定在电路板上,它不但能固定零件,而且能保证可靠的电流通路,焊接质量的好坏,将直接影响单片机的质量。

  1、烙铁是焊接的主要工具之一

  新烙铁使用前应用锉刀将烙铁头部倒角磨光,以防焊接时毛刺将印刷电路板焊盘损坏。然后用焊锡在烙铁头上沾附一层光亮的锡,这样烙铁就可以使用了

  2、烙铁温度和焊接时间要适当

  焊接时应让烙铁头加热到温度高于焊锡溶点,并掌握正确的焊接时间。一般不超过5秒钟。时间过长会使印刷电路板铜铂跷起,损坏电路板及电子元器件。

  3、焊接方法

  一般采用直径1.0-1.2mm的焊锡丝。焊接时左手拿锡丝,右后拿烙铁。在烙铁接触焊点的同时送上焊锡丝,焊锡的量要适量。太多易引起搭焊短路,太少元件又不牢固。

  焊接时不可将烙铁头在焊点上来回移动或用力下压,要想焊得快,应加大烙铁和焊点的接触面。增大传热面积焊接也快。特别注意的是温度过低烙铁与焊接点接触时间太短,热量供应不足,焊点锡面不光滑,结晶粗脆,象豆腐渣一样,那就不牢固,形成虚焊和假焊。反之焊锡易流散,使焊点锡量不足,也容易不牢,还可能出现烫坏电子元件及印刷电路板。总之焊锡量要适中,即将焊点零件脚全部浸没,其轮廓又隐约可见。焊点焊好后,拿开烙铁,焊锡还不会立即凝固,应稍停片刻等焊锡凝固,如未凝固前移动焊接件,焊锡会凝成砂状,造成附着不牢固而引起假焊。焊接结束后,首先检查一下有没有漏焊,搭焊及虚焊等现象。虚焊是比较难以发现的毛病。造成虚焊的因素很多,检查时可用尖头钳或镊子将每个元件轻轻的拉一下,看看是否摇动,发现摇动应重新焊接。

  每次焊接完一部分元件,均应检查一遍焊接质量及是否有错焊、漏焊,发现问题及时纠正。这样可保证焊接单片机的一次成功而进入下道工序。

  注意事项:

  (1)外壳整合要到位,不然会因接触不良而无法显示数字。

  (2)一些小的零件也要小心安装,如图中没有经过焊接安装上的,如不小心很容易掉。

  (3)注意电解电容、发光二极管、蜂鸣器的正负极性不能接反、三者均是长的管脚接正极、短的管脚接负极。

  4、拆焊方法

  在焊接的过程中难免会出现错误,所以就要熟练掌握拆焊的方法。拆焊的时候先右手拿用电烙铁靠在焊点的位置,将焊点上的焊锡熔化掉,同时左手拿吸锡器放在焊点附近,等焊锡融化的时候,用吸锡器将焊点上的锡吸出去,留出管脚和插孔,如果一次不能将焊锡全部吸除可重复吸除知道插孔完全暴漏出来而方便再次焊接。

  在拆焊的时候应该注意电烙铁在电路板上的时间应尽量少,融化掉焊锡可,所以就要电烙铁和吸锡器同时运用,否则时间过长会使吸锡的时候将板上铁片一起吸掉,这样就会给下一次的焊接造成不必要的麻烦。

  五、调试运行

  由于每个芯片都有多个引脚,难免会出现虚焊、多焊、漏焊的现象,所以要一个个的测试,要保证每一种电压每一个电源引脚都正确安装和焊接。在此部分我发现有好几个点都出现虚焊的情况,这样导致了接触不良的问题,还有好几个点的焊点过大焊锡过多,这样也容易出现问题,我把他们吸掉再焊了一遍,我认为这一部分是非常必要的。

  在进行调试的时候,用万用表测试每个元器件的管脚,尤其是电阻、电容和三极管,由于元器件较多,所以防止安装时安装上了错误的原件;电容要注意它的正负脚的方向,确保电源正极接电容的长管脚;三极管也要测试三个管脚的电压,保证发射极正偏集电极反偏,使三极管正常工作在放大区内。

  最后要检查芯片放着合适的位置,方向不要放反,给电路板装上支架,这样所有的调试工作就完成了。

  六、结果及分析

  首先是单片机焊接后的接线,用杜邦线将各部分连接起来,组成一个完整的单片机系统,把跳线帽插在合适的位置,最后把所有的元器件放在对应位置。

  然后焊接USB小板,将显示灯、USB接口的器件装在对应位置,再用线将单片机开发板和USB接口板连接起来。

  再将程序写入芯片内,将USB和电脑连接起来,写入、编程是的单片机开发系统能正常工作。

  最后是温度显示:在温度显示部分,由于在后部某位置处焊点的问题,导致温度显示有问题,八段译码器的显示有一小部分不正常,数字80.0摄氏度的“零”出现小部分异常,这里应该是后方某处焊的不够牢固的原因,由于焊点过多,检查难度过大,所以导致了实验的小问题发生,但是以后的学习中会逐步学到该方面的知识,等专业知识足够时再将遗留问题一并解决。

  七、设计心得体会

  单片机开发板的制作完成了,虽说在安装和焊接的过程出现的问题比较多,不过因为同学们都在一起实习,所以有了错误也能及时的发现并改正,当然从中走了不少的弯路,但是我们终究还是完成了,当然这也要感谢老师的帮助。这次电路板焊接实习就是培养我们的动手能力,同金工实习的意义是一样的,金工实习要求我们都日常的机械车床,劳动工具能够熟练使用,能够自己动手做出一个像样的东西来。而电子技术实习就要我们对电子元器件识别,相应工具的操作,相关仪器的使用,电子设备制作、装调的全过程。实习将对理论知识有了更深的理解,将书本上的知识变成电路板,变成电阻电容,最终变成单片机系统。同时也培养同学之间的团队合作、共同探讨的机会,大家互相帮助互相学习这样也增进了同学们之间的感情。

  在这几天的实习过程中最挑战我动手能力的一项训练就是焊接。在实习中,我锻炼了自己动手技巧,提高了自己解决问题的能力同时也锻炼了自己的耐心。比如做电路板组装与调试时,芯片触角的间距特别小,稍不留神,就焊在一起了,刚开始的时候手还有点抖,还有因不小心而烫到手的情况。但是后来我让自己心静下来也就平和下来了。我第一天焊接的时候还算顺利,但第二天出的问题就比较多,特别是发现自己粗心不止表现在零件安装上,还表现自己不够专注。台上一分钟台下十年功,还是我的练习不够,到了后几天开始制作单片机的时候我便能熟练焊接的种种步骤了。在这期间我思考了,动手了,也努力了,将给我以后的学习生活带来很多的经验和教训。所以说,这次的实验对我来说是很有意义的!

  单片机实习报告3

  这次实习我们使用控制电路的单片机是at89s51型号的。通过它实现对八盏双色灯发光二极管的控制p0和p2口控制四盏灯。在at89s51的9引脚接复位电路,对电路实现复位控制。在电路中接入74s164译码器和共阴极数码管,通过at89s51的p3口数据的输入对共阴极数码管的控制。同时也可实现双色发光的二极管与共阴极数码管的共同作用。在at89s51的p3.2口接上中断控制电路,p3.5口接入蜂鸣器,使电路实现中断作用,也使电路便于检测。尽量朝“单片”方向设计硬件系统。系统器件越多,器件之间相互干扰也越强,功耗也增大,也不可避免地降低了系统的稳定性。系统中的相关器件要尽可能做到性能匹配。如选用cmos芯片单片机构成低功耗系统时,系统中所有芯片都应尽可能选择低功耗产品。

  硬件电路设计:

  1)确保硬件结构和应用软件方案相结合。硬件结构与软件方案会相互影响,软件能实现的功能尽可能由软件实现,以简化硬件结构。必须注意,由软件实现的硬件功能,一般响应时间比硬件实现长,且占用cpu时间;

  2)可靠性及抗干扰设计是硬件设计必不可少的一部分,它包括芯片、器件选择、去耦滤波、印刷电路板的合理布线、各元器相互隔离等;

  3)尽量朝“mcs-51单片”方向设计硬件系统。系统器件越多,器件之间相互干扰也越强,所消耗功耗也增大,也不可避免地降低了系统的稳定性;

  4)系统中的相关器件要尽可能做到性能匹配。如选用cmos芯片单片机构成低功耗系统时,系统中所有芯片都应尽可能选择低功耗产品。

  1.1单片机型号及特性

  单片机型号是at89s51。特性是:⑴8031cpu与mcs-51⑵兼容4k字节可编程flash存储器(寿命:1000写/擦循环)⑶全静态工作:0hz-24khz⑷三级程序存储器保密锁定⑸128*8位内部ram⑹32条可编程i/o线⑺两个16位定

  时器/计数器⑻6个中断源⑼可编程串行通道⑽低功耗的闲置和掉电模式⑾片内振荡器和时钟电路

  1.2晶振电路

  单片机晶振的两个电容的作用这两个电容叫晶振的负载电容,分别接在晶振的两个脚上和对地的电容,一般在几十皮发。它会影响到晶振的谐振频率和输出幅度,晶振的负载电容=[(cd*cg)/(cd+cg)]+cic+△c式中cd,cg为分别接在晶振的两个脚上和对地的电容,cic(集成电路内部电容)+△c(pcb上电容)经验值为3至5pf。各种逻辑芯片的晶振引脚可以等效为电容三点式振荡器。晶振引脚的内部通常是一个反相器,或者是奇数个反相器串联。在晶振输出引脚xo和晶振输入引脚xi之间用一个电阻连接,对于cmos芯片通常是数m到数十m欧之间,很多芯片的引脚内部已经包含了这个电阻,引脚外部就不用接了。这个电阻是为了使反相器在振荡初始时处与线性状态,反相器就如同一个有很大增益的放大器,以便于起振。石英晶体也连接在晶振引脚的输入和输出之间,等效为一个并联谐振回路,振荡频率应该是石英晶体的并联谐振频率,晶体旁边的两个电容接地,实际上就是电容三点式电路的分压电容,接地点就是分压点,以接地点即分压点为参考点,振荡引脚的输入和输出是反相的,但从并联谐振回路即石英晶体两端来看,形成一个正反馈以保证电路持续振荡,在芯片设计时,这两个电容就已经形成了,一般是两个的容量相等,容量大小依工艺和版图而不同,但终归是比较小,不一定适合很宽的频率范围,外接时大约是数pf到数十pf,依频率和石英晶体的特性而定,需要注意的是:这两个电容串联的值是并联在谐振回路上的,会影响振荡频率,当两个电容量相等时,反馈系数是0.5,一般是可以满足振荡条件的,但如果不易起振或振荡不稳定可以减小输入端对地电容量,而增加输出端的值以提高反馈量。电路如图所示

  1.3复位电路

  单片机在开机时或在工作中因干扰而使程序失控,或工作中程序处于某种死循环状态等情况下都需要复位。复位作用是使cpu以及其他功能部件,如串行口,中断都恢复到一个确定初始状态,并从这个状态开始工作。

  复位电路有两种:上电、按钮复位,考虑到各部件影响,采用按钮复位,当电阻给电容充电,电容的电压为高电平,当按下按钮时芯片复位脚近似低电平,于是芯片复位。

  单片机实习报告4

  一、生产实习的目的和意义

  生产实习是培养本科学生理论联系实际,提高实际动手操作能力的重要教学环节。本专业的生产实习旨在使学生广泛了解实际电子产品生产的全过程,熟悉电子产品的主要技术管理模式,并在实习的操作过程中学习、掌握电子产品的焊接、安装、调试的实际操作技能。巩固和加深理解所学的理论,开阔眼界,提高能力,为培养高素质大学本科人才打下必要的基础。通过学习,是理论与实际相结合,可以使学生加深对所学知识的理解,并为后续专业课的学习提供必要的感性知识,同时使学生直接了解本业的生产过程和生产内容,为将来走上工作岗位提供必要的实际生产知识。

  二、实习的基本内容

  集中授课,进行相关知识的学习。

  学习、掌握电子产品的独立性设计与安装、调试的能力;进一步掌握电子测量仪器的正确使用方法,电元器件的测量与筛选技术。

  初步了解电子整机产品的工艺过程。

  为能使学生得到充分的锻炼,较大的提高学生的实际动手能力,本次生产实习安排每一位学生独立完成全部系统的设计与安装工作。

  本实习环节,学生要独立使用电焊铁及各种电子测试设备电路安装与调试,要学生严格遵守电器设备的使用安全,遵守实验室的各项规章制度。

  三、基本要求

  在教师的指导下练习在测试电路德核心板上焊接元件,掌握焊接要领。

  熟悉元器件的性能及管脚分配。

  在给定的pcb板上焊接跳线,ic插座,电阻,电容,led器件等。

  检查焊接是否正确。

  插上元器件,运行系统,并观测系统工作是否正常。

  四、总体设计电路思想和原理

  本次生产实习用到的开发板和模块共7块,分别为:单片机核心板,电子钟模块,mp3模块,rfid模块,无线传输模块,脉搏传感模块,gps模块。

  各模块相互组合,其所能实现的基本功能

  单片机核心板+电子钟模块:实现时间的显示,温度的测量,且可通过遥控器调时、定闹等。

  单片机核心板+无线传输模块:实现数据的近距离无线传输。

  单片机核心板+mp3模块(含sd卡):实现mp3播放功能。

  单片机核心板+rfid模块:实现地铁检票系统的模拟。

  单片机核心板+脉搏传感模块:实现人体脉搏传感的测量。

  单片机核心板+gps模块:实现gps卫星定位功能。

  单片机实习报告5

  一、认知实习经历

  (一)单片机的背景及应用

  单片机是计算机技术发展史上的一个重要里程碑,标志着计算机正式构成了通用计算机系统和嵌入式系统两大分支。

  单片机软硬件结合、体积小,容易嵌入到各种应用系统中。得到广泛应用且其体积小、成本低,嵌入到工业控制单元、机器人、智能仪器仪表、汽车电子系统、武器系统、家电系统、办公自动化设备、金融电子系统、玩具、个人信息终端及通讯产品中。

  它功能齐全,应用可靠,抗干扰潜力强;简单方便,易于普及。单片机技术是易于掌握技术。应用系统设计、组装、调试已经是一件容易的事情,工程技术人员透过学习可很快掌握其应用设计技术;发展迅速,前景广阔。短短几十年,单片机经过4位机、8位机、16位机、32位机等几大发展阶段。尤其是集成度高、功能日臻完善得单片机不断问世,使单片机在工业控制及工业自动化领域获得长足发展和超多应用。目前,单片机内部结构愈加完美,片内外围功能部件越来越完善,向更高层次和更大规模的发展奠定坚实基础。

  单片机是集成电路技术与微型计算机技术高速发展的产物。体积小、价格低、应用方便、稳定可靠,因此,给工业自动化等领域带来了一场重大革命和技术进步。由于体积小,很容易地嵌入到系统之中,以实现各种方式的检测、计算或控制,这一点一般微机根本做不到。又由于单片机本身就是一个微型计算机,因此只要在单片机的外部适当增加一些必备外围扩展电路,就能够灵活的构成各种应用系统,如工业自动监测监视系统,数据采集系统,自动控制系统,智能仪器仪表等。

  (二)认识STC11F32XE单片机的基本结构和原理

  Stc11f32xe单片机是由一个8位CPU,4KB程序存储器,一组特殊功能寄存器,4个输入输出口(即P0P1P2P3),一个全双工串行口,2个16位定时器/计数器,5个中断源等部分组成,各功能部件透过片内单一总线连成一个整体,集成在一块芯片上。共有40个引脚,采用双列直插的封装形式,每个引脚都有其特定功能。

  (三)搭建开发板的各个模块

  学习单片机的前一个星期就是在设计好的电路板上用电烙铁和锡丝把每个电阻、电容、芯片、开关、插槽、按键、数码管等部件焊接到板子上。由于要锻炼动手实践潜力,刚开始焊接电源模块时,出现虚焊、短路等各种状况。由于刚接触,不太熟练,不能轻车熟路的驾驭烙铁,但是随着模块的慢慢搭建,锡焊技术已明显好转,就美观度而言和其他电子设备上的焊接技术能够相媲美了。

  经过一个星期的焊接,单片机开发板的每一个模块已基本完成,经过对各个模块的检查测试,全部透过后我自我的单片机开发板就完成了。

  (四)编写驱动程序,实现对各个模块的操作

  (1)数码管显示

  单片机开发板搭建完成后,写的第一个驱动就是0—F在数码管上的显示。涉及到的两个芯片分别是:74VHC595D和74LS138,前者实现对8段数码管的段选,后者控制位选,两者结合实现数码管对不一样数字的显示。

  单片机模板用的是共阳极的数码管,建立数组保存数码表,然后透过段选和位选对每个数组元素进行显示。

  第一次接触keil软件,不仅仅要学习如何建立工程,还要掌握基本的引脚控制。在网上查询资料和观看单片机教程的过程中学会了如何写驱动,经过接近两天的自我学习,我的第一个驱动——数码管显示程序出炉了,很高兴。然后便是把写好的程序生成x。hex文件烧到单片机当中,数码管便可显示。

  (2)按键操作

  我们所用的矩阵键盘与网上通用的键盘略不相同,(我们采用的是3X6,而通用的开发板多采用4X4键盘)但是思想相同。键盘的引脚分别用了P0口和P2^5引脚。

  首先实现单击,即按每一个键显示不一样的键值。调试透过后再实现双击和组合键。

  按键的关键是先对行赋值(或对列赋值),若对行赋值(列赋值),则对列进行检索(行进行检索)。当有按键被按下,相应的列(或行)拉为低电平。

  在用数码管显示按键的状态时,由于595IO的引脚和按键第三行用的都是P2^5引脚,数码管显示有时出现问题,与程序中间的延时时光有关。不太好控制。

  (3)温度测量

  温度的测量主要用到DS18B20,透过对DS18B20芯片个参数的控制便可驱动该芯片,把结果显示在数码管上。

  DS18B20芯片操作包括读操作、写操作以及对其的初始化。在读操作时把读的结果与10相除得温度的十位,取余数得温度的各位(在室温下实验)。

  (4)时钟控制

  时钟的显示主要是透过对DS1302进行控制,能够实现时、分、秒、年、月、日的显示,并且有漏电保护功能。同样把时分秒显示在数码管上,透过按键再切换到20xx年x月x日。

  在给DS1302初始化时,如果写保护关,则有漏电保护功能(即断电重连后,时钟会自动记录断电的这段时光,并顺着此时光继续计时。)

  (5)RS485通信

  用RS485实现多机通信,编写通信协议实现一台主机和多台从机进行通信。在进行该模块设计时,由于平台搭建的有点问题,使得RS485的电压拉不到工作电压。然后把问题反映给了我们的两位指导老师,经过他们的一番测试,最终找到问题的所在:是因为一个电阻的原因。当然在观看老师对电路的检测中受益匪浅。也对多功能电压表的应用更为了解。

  (6)x屏显示

  x屏是x的点阵LCD,能够显示x行汉字。用x屏实现计算器、阅读器、推箱子和足球射门等功能。这四个程序设计全是基于x屏和对按键的检测,用按键来控制各个功能,并在屏上图形化显示。

  在对计算器的设计要实现0——999之间的四则运算,尤其是除法运算还涉及到浮点数。阅读器主要是上下换行和左右翻页,由于要存储一段文字在寄存器中,文字不能太长,否则会超过程序寄存器的大小而不能进行构建。

  推箱子是透过数组0和1实现小人和箱子的走与停。足球射门透过产生随机数来控制球的方向的任意性。

  二、总结

  两个x的暑期xx很快结束了,总体上来说感觉很充实,没有白白浪费暑假时光,也充实了自我的知识储备,获益匪浅。

  当然很感谢xx老师和xx老师,他们放下自我的假期,在酷暑中坚持没两天一到,为我们解答学习过程中的疑问。还有就是系里的支持,为我们带给凉爽的学习环境,会议室配有空调,在学习的同时不用经受酷暑的考验。虽然我们的学习场所很简陋:桌椅是我们从5栋教学楼搬的,电源插座是刚刚搭建的,和在普通教室上自习的同学来比我们是幸福的。

  实习前虽说已经大二结束,但是对我们的专业嵌入式方向始终不甚明白,纵然专业导论课已经谈过,但是总感觉迷茫与空洞。书本上的知识也学了不少,像电路,数字逻辑,组成原理等一些课,但是这些课始终是书本知识,得不到实际的应用。透过这次的亲自动手设计到编写驱动设计程序,最后切身体会到在开发产品中要用到哪些知识。依然记得实训刚开始时,大家都很兴奋,因为我们要自我动手焊接自我开发板的每一模块,从电源模块开始着手。

  “书到用时方恨少,事要做时方知难”,一点也不假,感觉焊接就应不难,不就把锡点到电器元件引脚上不就行了,但是真正拿着烙铁去焊时,手是抖动的,烙铁也不打听话……淡然这只是刚开始时,经过多次的练习慢慢的得心应手。怪不得社会上的公司招聘都提到:有工作经验者优先。是啊,干过的总比纸上谈兵的强的多,公司不需要对你培训,能够直接工作给公司带来效益。

  焊接电路板的时光很短,这只是简单的技术活,不需要逻辑上的思考。接下来就是用我们焊接好的开发板开始我们的单片机之旅。由于单片机课程还没开,我们不得不从网上查资料,看教程弥补自我基础知识的匮乏。还记得自我写的第一个程序,驱动数码管。

  虽然看着焊接好的开发板很好看,但是要写程序点亮它就不那么容易了,第一感觉就是无从下手。老师推荐我们从网上看前人的驱动程序,然后比着写,由于使用的单片机不一样,电路的设计不一样,在看网上程序时务必要明白其原理,否则还是无法借鉴过来,就这样第一个驱动程序花费了我两天时光才把数码管点亮。开发的过程是痛苦的,但是结果是令人无比兴奋的。看着自我点亮的数码管心里个性高兴。

  接下来的日子就是每一天对着电脑编写程序,然后下载到单片机中进行检测,查看能否运行。有时花费了一天的时光编写的一个程序下载单片机中竟然运行不了或者显示错误,心里真的个性失望;有时为了一个驱动程序想了一天还是一无所获,会个性烦躁……但是看到其他同学都在专心的研究,自我也就安慰自我别灰心,要坚持。就想《xx》中说的一样不抛弃不放下,所以自我也不能放下自我。然后又重新打起精神,投入到学习当中,就是在这样的一次次的自我暗示中,在和同学们一齐拼搏一齐学习。

  还记得在进行多机通信时,由于要把所有的单片机连接在一齐,大家不得不默契配合,一齐想办法,编写协议“众人拾柴火焰高”,很快一个主机程序,从机程序就出炉了。

  经过一个暑假的.认知实习我学到的不仅仅是知识,还有职责心、信心、恒心以及团队合作潜力。我想无论是在学校还是以后踏入社会这些都必不可少。我认识到了我所学知识的重要性。知识犹如人的血液。人缺少了血液,身体就会衰弱,人缺少了知识,头脑就要枯竭。

  这次的单片机培训应用到的不仅仅是单片机知识,还有以前的课程,所以知识的积累也是十分重要的。这次亲身体验让我有了深刻感触,这不仅仅是一次实践,还是一次人生经历,是一生宝贵的财富。在磨练自我的同时让自我认识了很多,使自我未踏入企业就已经对企业有了必须的了解。

  透过这次的实习,我对自我的专业更清楚的认知,以前一向不清楚嵌入式的具体应用,不明白以后毕业了该干什么。但透过这次的实习,我对嵌入式有了更清楚地认识,对单片机有了更清晰的理解。我认识到做什么都要有职责心,只有抱着认真负责的态度才能把任务完成。而程序员更是对耐心和细心有很高的要求。

  实习的过程不仅仅仅是一个认知的过程,更是一个反思的过程。学习到新知识固然可喜,但能否用新知识对旧只是加以反思,这是关键的关键。

  单片机实习报告6

  一、实习目的与要求

  1、掌握微处理器、微型机和单片机的基本概念

  2、了解微机系统的组成

  3、弄清单片机的内部结构和工作原理

  4、了解单片机的分类和发展趋势

  5、了解单片机的应用

  6、学会用汇编语言和C语言编写单片机程序

  二、单片机开发板原理及各部分功能说明

  1、51单片机

  图1单片机电路CPU:由运算和控制逻辑组成,同时包括中断系统和部分外部特殊功能寄存器;RAM:用以存放读写的数据,如运算的中间结果、最终结果以及欲显示的数据;ROM:用以存放程序、一些原始数据和表格;

  I/O口:四个8位并行I/O口,既可用作输入,也可用作输出;

  T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;五个中断源的中断控制系统;

  2、led电路

  图2led电路

  采用共阳解法当单片机中给低电平时电量led通过led的电流大约为百欧级。

  3、数码管电路

  图3数码管电路

  同样采用共阳接法,P1和P0口分别控制段和位。

  4、按键电路

  图4按键电路

  独立按键共四个由P32到P35控制。矩阵键盘按键有2个管脚,一个管脚接一个IO

  口,自定义MCU的IO口其中一个为输入、另一个为输出,在对输出进行翻转后读P3口状态,即输出为0时读一次状态输出为1时读一次状态,如果按键没有按下则两次状态相同且为初始状态,如果按键按下则状态改变。先进行列判断,然后进行行判断。

  5、晶振电路

  MC230P

  图5晶振电路

  单片机系统里都有晶振,在单片机系统里晶振作用非常大,全程叫晶体振荡器,他结合单片机内部电路产生单片机所需的时钟频率,单片机晶振提供的时钟频率越高,那么单片机运行速度就越快,单片接的一切指令的执行都是建立在单片机晶振提供的时钟频率。单片机晶振的作用是为系统提供基本的时钟信号。

  三、硬件调试与软件开发

  1、电路板故障

  这类故障往往由于设计和加工制板过程中工艺性错误所造成的。主要包括错线、开路、短路。排除的方法是首先将加工的印制板认真对照原理图,看两者是否一致。应特别注意电源系统检查,以防止电源短路和极性错误,并重点检查系统总线(地址总线、数据总线和控制总线)是否存在相互之间短路或与其它信号线路短路。必要时利用数字万用表的短路测试功能,可以缩短排错时间。

  2、元器件失效

  造成这类错误的原因有两个:一个是元器件买来时就已坏了;另一个是由于安装错误,造成器件烧坏。可以采取检查元器件与设计要求的型号、规格和安装是否一致。在保证安装无误后,用替换方法排除错误。

  3、电源故障

  在通电前,一定要检查电源电压的幅值和极性,否则很容易造成集成块损坏。加电后检查各插件上引脚的电位,一般先检查VCC与GND之间电位,若在5V~4.8V之间

  属正常。若有高压,联机仿真器调试时,将会损坏仿真器等,有时会使应用系统中的集成块发热损坏。

  4、程序仿真调试

  联机仿真必须借助仿真开发装置、示波器、万用表等工具。这些工具是单片机开发的最基本工具。信号线是联络8031和外部器件的纽带,如果信号线连结错误或时序不对,那么都会造成对外围电路读写错误。51系列单片机的信号线大体分为读、写信号线、片选信号线、时钟信号线、外部程序存贮器读选通信号(PSEN)、地址锁存信号(ALE)、复位信号等几大类。这些信号大多属于脉冲信号,对于脉冲信号借助示波器(这里指通用示波器)用常规方法很难观测到,必须采取一定措施才能观测到。应该利用软件编程的方法来实现。例如对片选信号,运行下面的小程序就可以检测出译码片选信号是否正常。

  单片机实习报告7

  一实习目的

  1.通过对单片机小系统的设计、焊接、装配,掌握电路原理图及电子线路的基本焊接装配工艺、规范及注意事项;

  2.通过对系统板的测试,了解系统板的工作原理及性能,掌握元器件及系统故障的排除方法;

  3.掌握程序编制及调试方法,完成系统初始化、存储器操作、端口操作、键盘显示等程序的编制及调试(汇编语言、C语言均可);

  4.通过单片机系统的组装,调试以及程序编制、调试及运行,与理论及实验的有机结合和指导教师的补充介绍,使学生掌握控制系统的工作原理、开发方法和操作方法。

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

  二实习意义

  通过本实习不但可以掌握单片机软、硬件的综合调试方法,而且可以熟练掌握电路原理图,激发对单片机智能性的探索精神,提高学生的综合素质,培养学生应用单片机实现对工业控制系统的设计、开发与调试的能力。在制作学习过程中,不但可以掌握软、硬件的综合调试方法,而且可以使学生对单片机智能性产生强烈的欲望。达到最大限度地掌握微机应用技术,软件及接口设计和数据采集与处理的技能,培养电综合实践素质的目的。

  三系统基本组成及工作原理

  1.系统基本组成

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

  流水灯部分由单片机、键盘模块等组成;

  四位数码显示,编程实现30秒倒计时部分由单片机、键盘模块、液晶显示模块等组成;

  按键功能部分通过按键控制流水灯部分、四位数码显示部分;

  电子钟部分由单片机、键盘模块、液晶显示模块等组成;

  使用功能键实现相应的功能组合部分通过流水灯部分、30秒倒计时部分实现;

  模数转换部分由单片机、ADC0809转换模块、键盘模块、液晶显示模块等组成。

  2.系统工作原理

  本设计采用STC89C52RC单片机作为本系统的控制模块。单片机可把由ADC0809及单片机中的数据利用软件来进行处理,从而把数据传输到显示模块,实现阻值大小的显示。以数码管显示为显示模块,把单片机传来的数据显示出来。在显示电路中,主要靠按键来实现各种显示要求的选择与切换。

  对于模数转换部分,单片机89C51通过P0口的I/O线向ADC0809发送锁存地址以及复位、启动转换等信号,并查询转换状态。ADC0809启动转换后,将0-8个通道一次输入的电压信号转换成相应的数字量,供89c51读取使用,并且将EOC置1供单片机查询转换状态。而滑动变阻器负责将阻值信号转换成电压信号,再送到ADC0809的八个通道。当单片机查询到转换结束后依次读取数据并按照现实的需要进行二进制转BCD码等处理最后控制显示电路显示出数字。其实现方式是:ADC0809转换来自3通道的阻值变化信号。80c51的P2口与ADC0809的输出相连用于读取转换结果,同时P0.0-P0.6作控制总线,向ADC0809发送锁存、启动等控制信息,并查询EOC状态。ALE经分频后给ADC0809提供时钟信号。P3.0和P3.1口用于向显示电路输出段码,P3.2-P3.7用于数码管的位选。

  四系统硬件设计

  结合本设计的要求和技术指标,通过对系统大致程序量的估计和系统工作的估计,考虑价格因素。选定AT89C51单片机作为系统的主要控制芯片,8位模拟转换器ADC0809进行阻值转换。逐次比较法A/D转换器是目前种类最多、应用最广的A/D转换器,其原理即“逐位比较”,其过程类似于用砝码在天平上称物体重量。它由N位寄存器、A/D转换器、比较器和控制逻辑等部分组成,N位寄存器代表N位二进制码。目前应用最广的逐次比较法A/D转换器有ADC0809。它是一种8路模拟输入8位数字输出的逐次比较法A/D转换器件。其主要性能指标和特性如下:

  分表率:8位

  转换时间:取决于芯片时钟频率,转换一次时间位64个时钟周期

  单一电源:+5v

  模拟输入电压范围:单极性0-+5v;双极性-5v-+5v

  具有可控三态输出锁存器

  启动转换控制位脉冲式,上升沿使内部所有寄存器清零,下降沿使A/D转换开始。

  通过以上性能比较,我们不难看出ADC0809满足本设计的要求,所以本设计采用ADC0809作为A/D转换器

  1.按键电路设计

  利用单片机的P1口扩展一个8位键盘。

  2.晶振与复位电路设计

  本设计采用的是上电复位的形式,如图3.3所示,上电顺进RST获得高电平,随着电容器C的充电,RST引脚上的高电平将逐渐下降,只要高电平能保持复位所需要的两个机器周期以上时间,单片机就能实现复位操作。晶振电路为单片机提供工作所需要的时钟信号。震荡频率越高,系统时钟频率也越高,单片机运行的速度就越快。其电路如图3.4所示。89C51的XTAL1和XTAL2两个引脚跨接晶体振荡器和微调电容C1、C2形成反馈电路,就构成了稳定的自激振荡器,本设计的震荡器频率为12MHZ。

  3下载电路设计

  4流水灯模块设计

  5模数转换模块设计

  6显示电路设计

  本设计采用六位数码管。本系统采用共阳极动态扫描的方式连接。数码管的段码数据由89C51的P3.0-P3.1口送出,89C51的P3.2-P3.7输出位选通信号,只有被选中的那位数码管才会显示段码

  7整体电路设计

  五系统软件设计

  1.主程序设计

  主程序采用分支结构,以状态号标识系统所处的状态。在上电初始化后即进入状态号的轮询扫描,状态号的值决定了分支程序的入口。其中分支程序分别为:AD转换模块(状态号为0),数字模块状态号为1),倒计时模块(状态号为2),电子钟模块(状态号为3),功能组合模块(状态号为4),流水灯模块(状态号为5)。

  2.功能子程序设计

  2.1流水灯模块

  流水灯模块利用单片机的P3口,通过给P3口的各位送低电平,相应的实现流水灯有规律的点亮。

  2.230秒倒计时模块

  30秒倒计时模块利用单片机的P3.0与P3.1口送相应的段控数据,P3.2-P3.7口送相应的位控数据。通过程序实现30秒倒计时。

  2.3数字加减模块

  利用数码管实现数字显示,通过加一键或者是减一键实现数字变量的加一或者减一,进而实现利用数码管显示加一键、减一键功能。

  2.4电子钟模块

  利用数码管实现时间显示,通过加一键或者是减一键实现小时变量或者是分钟变量的加一,从而实现调时功能。

  2.5模数转换模块

  对于模数转换部分,单片机89C51通过P0口的I/O线向ADC0809发送锁存地址以及复位、启动转换等信号,并查询转换状态。ADC0809启动转换后,将0-8个通道一次输入的电压信号转换成相应的数字量,供89c51读取使用,并且将EOC置1供单片机查询转换状态。而滑动变阻器负责将阻值信号转换成电压信号,再送到ADC0809的八个通道。

  当单片机查询到转换结束后依次读取数据并按照现实的需要进行二进制转BCD码等处理最后控制显示电路显示出数字。其实现方式是:ADC0809转换来自3通道的阻值变化信号。80c51的P2口与ADC0809的输出相连用于读取转换结果,同时P0.0-P0.6作控制总线,向ADC0809发送锁存、启动等控制信息,并查询EOC状态。ALE经分频后给ADC0809提供时钟信号。P3.0和P3.1口用于向显示电路输出段码,P3.2-P3.7用于数码管的位选。

  六实习总结、体会

  本次单片机实习我们一共完成了个模块的程序设计,包括:led显示模块、数码管显示模块和键盘模块。分别实现了流水灯的循环点亮控制、数码管的静态和动态计数显示,还有矩阵键盘按键控制数码管显示的程序设计。然后我们分别用protues系统仿真软件对各个模块进行了模拟仿真,用keil软件编制了汇编语言程序,验证了我们所设计的程序。这次实习还使我理解了编写程序的一些技巧。单片机应用系统一般由包含多个模块的主程序和由各种子程序组成。每一模块都要完成一个明确的任务,实现某个具体的功能,如计算、接受、发送、延时、显示等。采用模块化程序设计方法,就是将这些具体功能程序进行独立设计和分别调试,最后将这些模块程序装配成整体程序并进行联合调试。

  模块化程序设计方法的优点:一个模块可以为多个程序所共享;单个功能明确的程序模块的设计和调试比较方便,容易完成;利用已经编好的成熟模块,将大大缩短开发程序的时间,降低开发成本。采用循环结构和子程序结构可以使程序的容量大大减少,提高程序的效率,节省内存。对于多重循环,要注意各重循环的初值和循环结束的条件,避免出现程序无休止循环的“死循环”现象;通过这次的实习我发现,只有理论水平提高了,才能够将课本知识与实践相结合,理论知识服务于教学实践,以增强自己的动手能力。这次实习十分有意义,这次实习我们知道了理论和实践的距离,也知道了理论和实践相结合的重要性。

  回顾起此次课程设计,感觉受益匪浅,从拿到题目到完成整个编程,从理论到实践,学到很多很多的课堂理论中没学到过的东西,不仅对键盘的识别技术这一章节的知识点有了深刻的认识,而且对这学期开设的单片机这门课程有了更全面的了解,尤其是在学习使用proteus软件片编程和仿真时收获良多。通过这次单片机课程设计,还使我懂得了实践的重要性。同时在程序调试的过程中提高自己的发现问题、解决问题、实际动手和独立思考的能力。这次课程设计能顺利的完成,除了我们的努力外,当然也离不开指导老师申老师的辛勤指导,致使我在设计的过程中学到了很多实用性的知识。同时,对给过我帮助的所有同学和各位指导老师表示忠心的感谢!

  单片机实习报告8

  一、实习目的

  目前单片机上网技术是一个热门技术,很多高校学生选择与此相关的毕业设计,同时高校也有与此相关的项目。通过对一只正规产品GWL-100单片机学习开发板的安装、焊接、调试、了解电子产品的装配全过程,训练动手能力,掌握元器件的识别,简易测试,及整机调试工艺,从而有助于我们对理论知识的理解,帮助我们学习专业的相关知识。培养理论联系实际的能力,提高分析解决问题能力的同时也培养同学之间的团队合作、共同探讨、共同前进的精神。本周实习具体目的如下:

  1、学习并掌握Protel99SE软件,在实操过程中能灵活使用该软件。

  2、熟悉手工焊锡的常用工具的使用及其维护与修理。

  3、基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊接。熟悉电子产品的安装工艺的生产流程。

  4、熟悉常用电子器件的类别、型号、规格、性能及其使用范围。

  5、了解电子产品的焊接、调试与维修方法。

  二、实习内容和要求

  实习内容:

  1、对照原理图讲述整机工作原理;

  2、对照原理图看懂装配接线图;

  3、了解图上符号,并与实物对照;

  4、根据技术指标测试各元器件的主要参数;

  5、讲解焊接的操作方法和注意事项;

  6、焊接练习;

  7、分发与清点零件;

  8、万用表的工作原理及其分类;

  9、讲解元器件的类别、型号、使用范围和方法以及如何正确选择元器件。

  10、讲解如何使用工具测试元器件

  11、组装、焊接与调试GWL-100单片机学习开发板。

  实习要求:

  熟悉运用Protel99SE软件,学习理解并绘制万用表电原理图,认真细致地安装焊接,排除安装焊接过程中出现的故障以在规定时间内完成正规GWL-100单片机学习开发板的安装、焊接、调试及使用。

  1、了解GWL-100单片机学习开发板特点和发展趋势。

  2、熟悉万用表装配技术的基本工艺过程。

  3、认识液晶显示器件。

  4、根据技术指标测试数字万用表的主要参数。

  5、安装制作GWL-100单片机学习开发板。

  三、实习设备及材料

  (1)电烙铁:由于焊接的元件多,所以使用的是外热式电烙铁,功率为30w,烙铁头是铜制。

  (2)吸锡工具,镊子,螺丝批等必备工具。

  (3)锡丝:由于锡它的熔点低,焊接时,焊锡能迅速散步在金属表面焊接牢固,焊点光亮美观。

  GWL-100单片机学习板的主要硬件资源有:

  1)8路高亮LED发光管

  可做交通灯、流水灯、信号输出指示等实验。

  2)4位一体集成LED数码管

  可做动态扫描及静态显示实验,做时钟、温度、数值显示等实验。3)8个独立按键键盘检测、按键控制实验。

  4)蜂鸣器模块可做各种发声、音乐、闹钟提醒及报警实验。

  5)一路继电器继电器是工控最常用器件之一,可以弱电控制强电器件,系统留有2路断闭触头输入输出接口,可方便对接外部可控信号的输入和输出。

  6)DS18B20温度传感器可做温度测量显示和温度检测控制器等实验。

  7)DS1302时钟芯片可做万年历、定时器、闹钟等。

  8)EEPROM芯片AT24C02可学习I2C总线的读写、12C总线的程序编写、可存储数据的存取。

  9)一体化红外线遥控接收头可练习编写单片机的精确延时程序,可以做红外线解码实验、红外遥控实验(键值显示、遥控开关、红外线遥控器等。)

  10)字符显示接口LCD1602液晶显示模块可显示两行字符,可实现字符移动、闪烁显示。

  11)文字图形显示接口LCD12864液晶显示模块可显示英文、中文汉字、图形及图片。

  12)ISP接口支持AT公司的下载线,可以在线烧写多种MCU程序,无需拔下芯片即可把程序固化到MCU内部的EEPROM中,支持多种品牌芯片在线烧写。

  13)MAX232串口通讯模块可以与计算机串行通信,同时也可对STC单片机下载程序,还可以实现主从系统中多机互连,一口多用。其他元件包括以下

  (1)电烙铁:由于焊接的元件多,所以使用的是外热式电烙铁,功率为30w,烙铁头是铜制。

  (2)螺丝刀、镊子等必备工具。

  (3)锡丝:由于锡它的熔点低,焊接时,焊锡能迅速散步在金属表面焊接牢固,焊点光亮美观。

  (4)电路板上的元件:二极管,三极管,电阻(排阻),电容(瓷片电容、电解电容),晶振,电位器,按键,数码管,自锁开关,USB座,电源座,串行口,蜂鸣器,继电器,芯片,红外线收头,ISP下载座,单双排插针,芯片插座,跳线帽,USB电源器,串口线等等。

  四、设计原理分析

  GWL-100是一款具有编程、设计、调试、ISP下载等功能的单片机学习系统,可以支持ATMEL89S系列、89C系列等以51为内核的单片机编程和实验。GWL-100全面适应和满足初学者的需求,可以使初学者在最短的时间里掌握单片机的基本编程、设计、调试等开发技术。同时也是工程开发技术人员开发产品和项目的好帮手,是一款功能强、扩展方便的学习单片机应用技术和调试开发的好工具。系统功能特点

  GWL-100学习板上集成了丰富的实验硬件资源和常用的接口电路:LED、数码管、字符显示、汉字及图像显示接口、键盘接口、串口通讯、串行FLASHI2C读写、蜂鸣器、继电器、温度传感器、红外遥控、电源电路,另外还可以扩展各种功能模块。

  具体各零件有着其特殊功能,如蜂鸣器,单片机工作电压为5V。一般使用USB接口供电,直接从USB接口获取5V电源。当电压小于下限电压值或大于上限电压值时,蜂鸣器将报警。其他如加一个11.0592MHZ的晶振是为了以后做串口通信时和PC有相同的波特率。可用短路帽切换。

  在板上除了最小系统外还有键盘输入、数码管、LCD、I2C存储器。它们的数据接口和电源接口也是完全独立的。其它的功能都准备在以后通过上方的接口另外用板子扩展。