摘 要:基于电子钟具有价格低廉,使用方便,广泛应用于生活等特点,本文针对传统电子钟的功能单一、结构复杂、功耗高等问题,设计了一种以单片机为核心的电子钟。采用低功耗、低成本的AT89C52芯片作为电子钟的核心单元,实现了时间显示、校对,日期显示、校对,设置闹钟,秒表计时等功能。该设计在Proteus开发环境下完成仿真图,在Keil环境下完成功能子程序。本设计具有设计简易、编程灵活、功能易扩展,能够满足人们不同的需求,适用于个人家庭、办公室等场所。80018
毕业论文关键词:电子钟,AT89C52单片机,Proteus 7 Professional,Keil uVision2,Altium Designer
Abstract:Electronic clock is necessary in our daily life, which is widely used in personal family, office and other places。 It is greatly convenient on people's life。 Therefore, research on electronic clock and expanding its application is of much realistic significance。 Owing to single function and complex structure of traditional electronic clock, we have design a kind of electronic clock with a single-chip microcomputer as the core and simulation through the Proteus design principle diagram in the environment of Keil。 With adoption of AT89C52 chip which has the advantage of low power consumption and low cost, we can achieve such targets as implementing the display and proofreading of time and date, setting the alarm clock or stopwatch timer and so on。 Using single-chip microcomputer, we can make an electronic clock with simple design, flexible programming。 Besides, its functions are easy to extend and it can meet people’s various needs。
Keywords: Electronic clock, MCU, Proteus 7 Professional, Keil uVision2, Altium Designer
目 录
1 绪论 6
1.1电子钟的研究背景及意义 6
1.2设计目标和内容 6
1.3论文结构及主要工作 7
2 硬件电路设计 8
2.1硬件设计的总体方案 8
2.2单片机芯片的选择 8
2.3液晶电路模块 10
2.4时钟电路模块 13
2.5按键输入电路模块 15
2.6蜂鸣器电路模块 15
2.7系统电路仿真图 16
3 软件设计 17
3.1系统的总体规划 17
3.2系统主程序设计流程 17
3.3定时器中断设计流程 19
3.4时钟计时设计流程 20
3.5按键调整设计流程 21
4 系统调试 22
4.1软件调试 22
4.2硬件调试 26
总结 34
参考文献 35
致谢 36
1 绪论
1.1电子钟的研究背景及意义
当今社会,电子钟已成为人们日常生活中的必需品,广泛用于个人家庭以及办公室等场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于电子集成电路技术的发展以及它采用了先进的石英技术,使电子钟有走时准确、性能稳定、携带方便等优点。此外,它还用于计时、自动报时及自动控制等各个领域。尽管目前市场上已有现成的电子钟集成电路芯片出售,价格便宜、使用也方便,但鉴于单片机的定时器功能也可以完成电子钟电路的设计,因此进行电子钟的设计是必要的。论文网