单片机实训工作报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机实训工作报告
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 数字电路做电子时钟
优点:具有走时准确、显示直观、无机械传动装置。与传统的机械钟先比,电子钟具有更优异的优点。由于电子钟采用数字集成电路的发展和采用了先进的石英技术,使电子钟具有走时准确、性能稳定、携带方便等优点,电子钟用于定时自动报警、按时自动打铃、时间程序自动控制、定时广播及自动控制等各个领域。缺点:因为电子钟毕竟是电子产品,电子产品都有辐射,不过电子钟危害极低,对人体够不成任何危害,不象手机的辐射那么大。
应用:目前,在国内,电子钟因数码管数字显示效用直接有效,所以大多运用在城市的主要营业场所,以及车站、码头等公共场所。在对公共场所的电子钟设定的时候,使用者还可根据周边的气候、温度等对LCD屏进行设置。同时,因为数码管的显示耗电量很省,所以能够保持持续的工作效果。夜间在睡觉的时候,床头如果放个带投影功能的电子钟,可以不用起床,直接让时间显示在天花板上,非常直观与有效。现在生产的大部分汽车中,车内前方仪表盘旁边一般也都自带电子钟功能,采取蓝色背景光板成像效果,非常清晰。
3。2旋转电子时钟硬件电路,并简要讲述各部分的原理3。2。1 降压部分
3。2。1 电源部分
5V电源可使用通用的78XX系列来构成,也可以使用LDO来构成,一般而言,目前LDO为主流,常用的LDO主要为REG1117-X廉列,该部分的电路可参考图1,使用一个REG1117-5构成5V电源。为了更好地了解系统电源的情况,一般会在电源的输出端加入一个LED进行电源的指示。
3。2。2 显示部分
60 灯旋转的原理和数码管显示原理一模一样。只不过把数码管的段分别用单个二极管代替,形成了8 个类似数码管的控制结构。
3。2。3 指示部分
为了能输出用户的相关信息,目前使用的有LCD和LED方法,本实训中学生可以从两种方法中任选一个。
3。2。4 按键部分本实训使用的是较为简单的阻容复位电路。对于单片机
这类微控制器而言,其本质就是运行用户设定的程序,所以必须在基本硬件的
基础上加入一个下载线接口,用来下载用户编写的程序,由于STC单片机支持串行口下载,在做硬件的时候大家只需将单片机的P3。0和
P3。1接排针形成预留接口,我们用下载线直接下载。用户输入信息使用的是
独立按键,本项目中因为要输入调整和加减信息,所以仅使用了独立按键。
4。电路原理图
5。实训心得吴军新:我们经过了一周的学习和制作后,终于完成了电子时钟的基本功能。使我们更加地认识到了动手能力和理论知识相结合的重要性。在这次的制作中,我们也深刻地认识到我们的不足和自身理论知识的欠缺,所
以从中遇到了很多困难,但是最后还是在老师以及组员的帮助下圆满解决了困难,实现了整个系统的制作与最后的调试,相关指标达到预期的效果,并且很
好地完成了本课程要求的任务。
卢裕达:这些日子我们收获了许多东西,从零散的元器件到电子时钟能够
实现基本功能的整个过程,在设计过程中虽然遇到了一些的问题,但经过一次
又一次的讨论,一遍又一遍的检查我们终于找出了问题所在,也暴露了前期在
这方面的知识欠缺和经验不足。通过此次项目的学习提高了我们自主学习的能力、动手操作的能力和团结合作的能力。
通过这个课程,使我更加扎实的掌握了有关电子线路、单片机方面的知识。使我对自己的专业知识有了更为详尽而深刻的了解,认识到了许多我以前虽然看过但并没有认真的去了解的元器件的使用方法,从而更深的了解到了自己的不足,虽然我的基础知识不够扎实,但是我在此期间积累了许多宝贵的经验,这都是我以后走上工作岗位的巨大的财富。在次我要感谢我们的指导老师徐老师和香老师
的耐心以及辛苦的指导。还有谢谢组员的包容和辛勤的劳动。
、尸■、亠
前言
一周的单片机实训很快就结束咯,在这一周的时间里,我学到了很多关于单片机各方面的知识。老师在实训课中也教会咯我们很多关于单片机软件编程与硬件设施的知识。
一周的实训中我们一共实训咯好几个项目,通过这几个项目的实训,我们掌握咯一些单片机的汇编语言和硬件调试,达到了很好的效果。
一周时间实训过后,我把之前在课堂上不懂的知识点,通过实际操作的练习,我都搞明白咯。当然在实训过程中也遇到咯很多问题,就是有时在调试方面不能调试成功,有时程序是没有错误,但是就是调试不好,一直找原因也找不出是什么原因。
希望以后能够拥有更多的实训时间和机会学习单片机。
实训任务一
一、实验目的
熟悉KeilC51 集成开发环境的使用方法
二、实验设备及器件
IBMPC机
三、实验内容
按照本书的第2章的2。1节到2。4节内容进行KeilC51 集成开发环境的安装和使用练习。然后按照以下内容建立文件并编译产生HEX 文件。
ORG8000H
LJMPMain
ORG80F0H