单片机数字钟秦富豪141102065汇总.docx
《单片机数字钟秦富豪141102065汇总.docx》由会员分享,可在线阅读,更多相关《单片机数字钟秦富豪141102065汇总.docx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、物理与电气工程学院课内实践设计报告基于AT89C51单片机的数字钟仿真与设计姓 名:秦富豪学 号:141102065专 业:14电子信息工程指导教师:李艾华日 期:2016. 06. 233.3、 系统软件介绍3.3.1、 流程图开始初始化启动定时器计时50ms 到有无键按下50ms单元加11s到否调按键处理子程序,调整时间秒单元加1, 50ms单元清零,调显示子程序59min到否一调报时子程序分单元加1,秒单元清零,调显示子程序vvTEOR1 TEXT*XTAL1XTAL2ponfAOO PdWMM P02TAP2 PDatMO PO.WAP* POJMM PDjGTAUG P 口皿07PZ
2、n*A2PZ VAS PZJSMd PZ3Ali PZ.WA12 P2SfA13 PZfi*U P2.7M1fP3DTHXD P3.VTX0 P32f5TD paarirfTF3.HDP3STT1P3WViCpwIF图4-1仿真设计图4.3、 基于Proteus软件的数字钟硬件仿真运行当单击开始时,数码管上出现数值23-59-50.单击K1,分值加一;单击K2,小时值 加一。oo-oo-oaPRRXOABCCCFG DP12340678U1 XFAL1XTA12PODfACO P0.VA&1 PO2TA02 POarAOQ PO.4/A(H POSTADS P0J&AD6 PD.TfAWP2I
3、VAS F2.WA9 2。 P2A11 PZ.WAC PZSAG P2ATAU P2.?/At5”2mno pzjzth ”4no F3ST1P3jG( P3.7nn图4-2仿真运行第五章小结与展望5.1、 小结通过这次课程设计,加强了我们动手、思考利解决问题的能力。在设计过程中,经 常会遇到这样那样的情况,就是心里想老着这样的接法可以行得通,但实际接上电路,总 是实现不了,因此耗费在这上面的时间用去很多。平时看课本时,有时问题老是弄不懂, 做完课程设计,那些问题就迎刃而解了。而且还可以记住很多东西。比如一些芯片的功能, 平时看课本,这次看了,下次就忘了,通过动手实践让我们对各个元件映象深刻。
4、认识来 源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准。所以这个期末测 试之后的课程设计对我们的作用是非常大的。5.2、 全文展望通过这次对数字钟的设计与制作,让我了解了设计电路的程序,也让我了解了关于数字钟 的原理与设计理念,要设计一个电路总要先用仿真仿真成功之后才实际接线的。但是最后 的成品却不一定与仿真时完全一样,因为,再实际接线中有着各种各样的条件制约着。而 且,在仿真中无法成功的电路接法,在实际中因为芯片本身的特性而能够成功。所以,设 计时应考虑两者的差异,从中找出最适合的设计方法。通过这次学习,让我对各种电路都有了大概的了解,所以说,坐而言不如立而行,于 这些电路还
5、是应该自己动手实际操作才会有深刻理解。致谢通过这次数字电子钟的课程设计,对我们学的知识有了更进一步的理解,而且更进一 步地熟悉了芯片的结构及掌握了各芯片的工作原理和其具体的使用方法。也锻炼了自己独 立思考问题的能力和通过查看相关资料来解决问题的习惯。虽然这只是一次简单的课内设 计,但通过这次课程设计我们了解了课程设计的一般步骤,和设计中应注意的问题。设计 本身并不是有很重要的意义,而是同学们对待问题时的态度和处理事情的能力。各个芯片 能够完成什么样的功能,使用芯片时应该注意那些要点。同一个电路可以用那些芯片实现, 各个芯片实现同一个功能的区别。另外,我还渐渐熟悉了 proteus这个仿真软件的
6、各个功 能,让我体会到了期中的乐趣,还在电脑制作文档的过程中,使我对办公软件有了更进一 步的了解和掌握。总之这次设计使我懂得了许多,为我以后的生活和工作带来了许多帮助,我在此 向帮助我的老师和同学表示深深的谢意。参考文献1李全利单片机原理及接口技术.北京:高等教育出版社2014摘要3第一章绪论41.1、 单片机的发展41.2、 单片机的应用41.3、 数字钟应用发展介绍4第二章基于AT89C51单片机的硬件系统原理52.1、 基于AT89c51数字钟设计的原理52.2、 数字钟主要元件介绍5AT89C51 单片机52.2.1、 数码管72.3、 数字钟主要电路介绍7时钟电路72.3.1、 复位
7、电路8第三章基于KEIL的数字钟设计93.1、 Keil uVision4集成开发环境介绍93.2、 基于keil的软件数字钟设计93.3、 数字钟软件介绍103.3.1、 流程图1()3.3.2、 程序11第四章数字钟仿真与实现154.1、 Proteus 软件介绍154.2、 基于Proteus软件的数字钟硬件仿真设计154.3、 基于Proteus软件的数字钟硬件仿真运行16第五章小结与展望175.1、 小结175.2、 全文展望17致 谢18参考文献19现代生活的人们越来越重视起了时间观念,可以说是时间和金钱划上了等号。对于那 些对时间把握非常严格和准确的人或事来说,时间的不准确会带来
8、非常大的麻烦,所以以 数码管为显示器的时钟比指针式的时钟表现出了很大的优势。数码管显示的时间简单明了 而且读数快、时间准确显示到秒。而机械式的依赖于晶体震荡器,可能会导致误差。数字钟是采用数字电路实现对“时”、“分”、“秒”数字显示的计时装置。数字钟的精 度、稳定度远远超过老式机械钟。在这次设计中,我们采用LED数码管显示时、分、秒, 以24小时计时方式,根据数码管动态显示原理来进行显示,用12MHz的晶振产生振荡 脉冲,定时器计数。在此次设计中,电路具有显示时间的其本功能,还可以实现对时间的 调整。数字钟是其小巧,价格低廉,走时精度高,使用方便,功能多,便于集成化而受广 大消费的喜爱,因此得
9、到了广泛的使用。本次设计数字式电子时钟的是以AT89C51单片机为控制核心,包括了硬件以及软件的 设计。并通过软件仿真法实现了以24小时为一个周期并能同时显示小时、分钟和秒以及 具有整点报时的功能。关键词:单片机AT89c51,数码管,时间显示。第一章绪论L 1、单片机的发展单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的 中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O 口和中断系统、定时器/ 计时器等功能(可能还包括显示驱动电路、脉宽调整电路、模拟多路转换器、A/D转换器 等电路)集成到一块硅片上构成的一个小而完善的计算机系统。单片机是靠程序运行的,
10、 并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别 的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。早期的单片机都是8位或4位的。其中最成功的是INTEL的8031,因为简单可靠而 性能不错获得了很大的好评。此后在8031上发展出了 MCS51系列单片机系统。基于这 一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了 16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品 大发展,单片机技术得到了巨大提高。1.2、 单片机的应用R前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪
11、迹。 导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过 程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统, 录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单 片机。更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了。因此, 单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管 理及过程控制等领域。1.3、 数字钟应用发展介绍现代生活的人们越来越重视起了时间观念,可以说是时间和金钱划上了等号。数字钟
12、 已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及车站、码头、剧场、办 公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集成电路 技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优 点,它还用于计时、自动报时及自动控制等各个领域。第二章基于AT89c51单片机的硬件系统原理2.1、 基于AT89c51数字钟设计的原理数字钟的基本功能是显示时间,可以通过计数器的级联实现。以4位数码管的数字钟 为例,设定前两位为小时,后两位为分钟,数码管的小数点闪烁可以表示秒。首先产生一 个1Hz的方波信号,在它的触发下驱动小数点闪烁。在这个1Hz的基砒
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机数字钟 秦富豪141102065汇总 单片机 数字 富豪 141102065 汇总
限制150内