基于单片机的多功能数字钟设计报告.doc_第1页
基于单片机的多功能数字钟设计报告.doc_第2页
基于单片机的多功能数字钟设计报告.doc_第3页
基于单片机的多功能数字钟设计报告.doc_第4页
基于单片机的多功能数字钟设计报告.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于单片机的多功能数字钟课程设计报告学校 东莞理工学院学院 电子工程学院班级 09通信工程2班姓名 车冠学号 200941302214同组同学:练宏中 蔡惠坚 李健奕指导老师 任斌日期 2011-12-22一、设计目的 通过设计与实践,制作出具有准确显示小时、分、秒的数字钟,且可以校时和实现闹铃功能。二、功能要求自动计时,有两个四位LED数码管显示时分秒具备调整功能,可以直接由09数字键设置当前时间具备定时闹钟功能三、所需器件及其功能所用元件名称、型号、数量 四位数码管引脚图以及封装尺寸本实验用两个四位数码管代替一个六位数码管 89c51引脚图 8155引脚图需要用到的工具:剥线钳,电烙铁,烙铁架,焊锡,万用表,电源,小刀。四、设计步骤 数字钟电路由单片机、键盘输入模块、时钟显示模块及闹铃设置模块组成。程序结构设计如下(1) 主程序。 实现初始化与键盘监控(2) 定时器T0中断服务程序。利用T0进行中断定时,T0工作在1,初值为3CB0H,每隔100ms益处中断一次,实现时、分、秒的计时功能,同时刷新计时缓冲区,小时计时24次则时间重新回到00:00:00.(3) 时间设置和闹钟设置子程序。实现当前时间及定时启闹时间的键盘输入设置。其功能是用键盘设置子程序将键入的6位时间值送入键盘设置缓冲区,用合子程序压成BCD码,若输入的小时打入23或分和秒大于59,则不合法,清0重新开始计时。(4) 键盘扫描子程序。判断是否有键按下,有则求其建号后返回,无键按下则循环等待(5) 显示子程序。实现缓冲区的6位BCD码的动态方式显示,并用到拆字子程序将BCD码送到缓冲区(6) 定时比较子程序。实现当前时间与预设的启闹时间的比较,二者相同则启动蜂鸣器鸣叫并置位闹钟标志位,重新按下ALM键时,停闹并清0闹钟标志。(7) 其它辅助功能子程序键盘设置子程序拆字子程序合字子程序主程序流程图定时比较流程图(左) 键盘设置子程序流程图(右)时间设置 键盘扫描8155地址分配如下:控制寄存器:8000H,定义为PORT A口:8001H, 定义为PORTA B口:8002H定义为PORTBC口:8003H定义为PORTC片内RAM及标志位的分配:五、电路的仿真熟悉了各部分的原理就是连接电路图,参照各芯片的引脚图在proteus的仿真软件上开始连接电路图。通过自己的努力、同学的帮助和在网上查找的资料,终于在仿真软件上实现了设计所要求的内容。电路图如下图所示:六、电路板的焊接在仿真成功后,我们终于开始了电路板的焊接。本以为焊接只要按照图焊好就行了,应该很容易。但是焊了一会儿之后就知道这不是一件轻松的活。因为我没有做一部分就检查一部分,我花了很久的时间一次性把所有的连线都焊好了。焊好之后,我兴致勃勃拿去接通电源,接通之后发现根本不是那么回事。我自己又检查了几遍发现没什么问题,我就有点为难了,不知道怎么办。我找了一个以前焊接过这电路板的同学帮我检查了一遍,他说我的最严重的问题就是存在很多的虚焊,他说这是焊接中很容易出现的问题,特别是我们这些以前没焊过的。老师在我们焊电路板之前也提醒我们要注意虚焊,但是我没怎么注意。那同学帮我指出那些应该重新焊的地方后,我有重新好好的焊接了一遍。焊好之后我又拿去接电源,但是还是失败了。那同学又要我检查一下地线和电源线是否接好,我一检查才知道我有几根地线没接。我接好之后,再拿去接电源,发现我的电路板能按照要求的跳动了。我心情很高兴。因为我接线接的比较快,所以我的线接的比较乱。我稍微把线整理了一下,又拿去试验,结果又坏了。我又开始检查,但是检查了几遍还是那个结果。我又找同学帮我检查,他检查了好久也没发现,后来他说应该是我的线不稳定,他帮我动了一下线,我的终于又好了。在他检查的过程中我也学到了好多检查电路的方法。经过几天的努力,我终于把电路板也焊好了。七、心得体会通过这次数字钟的设计与制作,让我了解了设计电路的程序,也让我了解了关于数字钟的原理和设计理念,加强了问你动手、思考和解决问题的能力。在此次的数字钟设计过程中,我更进一步的熟悉了芯片的结构及掌握了各芯片的工作原理 和其具体的使用方法,巩固和加强了课本知识。认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准。通过课程设计,我真正领悟到了“苦中作乐”这词的真正含义,设计焊接确实有些辛苦,但是还是很有乐趣的。通过这次课程设计还要我知道了,理论与实际相结合是和重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来才能更好的提高我们的能力。八、参考文献1、单片机

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论