摘要:对于自然世界,所有的演化发展过程都紧紧依附于时间,并被时间所记录,我们的生活更是与时间密不可分,因此计时计数器起着非常重要的作用,它的功能是实现时,分,秒的计时与显示,直观而准确的记录并显示时间。因此研究能更准确记录时间并拓展其功能的装置具有非常重要的意义。并且被广泛应用于生命科学,历史研究,国防领域以及我们的生活。本次的毕业设计以STC89C51单片机为核心,设计了一个简易的电子时钟,时钟通过12MHz的晶振产生振荡脉冲实现定时器的计数,可以通过时,分,秒按键来设置起始的计时时间并由数码管显示,还可以通过12/24小时制切换按键来实现LED数码管以12小时制或24小时制的方式来显示时间。74005
毕业论文关键词 :电子时钟,STC89C51,数码管
Abstract: For the natural world, all the evolutionary process of development are tightly attached to time, and time records, our lives are inextricably linked with the time, so the timing counter plays a very important role, its function is to implement the hours, minutes seconds chronograph display, intuitive and accurate records and displays the time。 So the study to more accurately record the time and means to expand its function has very important significance。 And it is widely used in life science, historical research, defense and our lives。 This graduation designed to STC89C51 microcontroller core, designed a simple electronic clock, oscillation clock pulses counted by the timer achieve 12MHz crystal, when you can, minutes, seconds buttons to set the start time by timing digital display, can also be achieved in LED digital 12-hour or 24-hour clock time is displayed by 12/24 hour switch button。
Keywords: electronic clock,STC89C51, digital
目录
1 绪论 4
1。1选题的目的和意义 4
1。2 系统基本设计思路 5
2。单元电路方案论证 5
2。1 控制器模块 5
2。2 计时模块 5
2。3 显示模块 6
2。4 最终方案 6
3。系统硬件介绍 6
3。1 STC89C51单片机 7
3。2 数码管驱动模块 12
3。3 74HC573芯片介绍 13
3。4 按键调时模块 14
3。5 指示灯模块 15
4。系统软件设计 16
4。1 编程软件Keil C51 16
4。2 画图软件Protel99SE 17
4。3 仿真软件proteus 18
4。4 程序流程图 19
5。硬件调试与实现 20
总 结 22
参考文献 23
致 谢 24
附录 1 原理图 25
附录 2 源程序 26
1 绪论
1。1选题的目的和意义
在20世纪末,电力电子技术获得了飞速的发展,在电子技术推动下,现代电子产品渗透到了社会生活的各个领域,强有力地推动了生产力的发展、社会信息化程度的提高,同时,也使电子产品性能进一步提高,让产品更新换代的节奏也越来越快。 时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。但是,一旦重要事情,一时的耽误可能酿成大祸。