您现在的位置:网站首页答辩论文工学论文电子论文

基于单片机的多功能数字钟的设计

  • 简介:基于单片机的多功能数字钟的设计 (毕业设计63页21480字+程序+原理图+PCB图+实物图) 摘要:本设计论文介绍了用AT89C2051单片机控制的数字钟的硬件结构与软件设计,给出了汇编语言源程序。此数字钟是一个将“时”、“分&rdq...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载

基于单片机的多功能数字钟的设计 (毕业设计63页21480字+程序+原理图+PCB图+实物图)

摘要:本设计论文介绍了用AT89C2051单片机控制的数字钟的硬件结构与软件设计,给出了汇编语言源程序。此数字钟是一个将“时”、“分”、“秒”显示于人的视觉器官的计时装置。它的计时周期为12小时,显示满刻度为12时59分59秒99毫秒,另外应有校时功能。电路由时钟脉冲发生器、时钟计数器、译码驱动电路和数字显示电路以及时间调整电路组成。用晶体振荡器产生时间标准信号,这里采用石英晶体振荡器。根据60秒为1分、60分为1小时、24小时为1天的计数周期,分别组成两个60进制(秒、分)、一个12进制(时)的计数器。构成秒、分、时的计数,实现计时的功能。显示器件选用LED七段数码管。在译码显示电路输出的驱动下,显示出清晰、直观的数字符号。针对数字钟会产生走时误差的现象,在电路中就设计有有校准时间功能的电路。

关键词:单片机;AT89C2051;数字钟;计时


Based on SCM multi-purpose digital clock design

Abstract:The paper mainly presents the hardware and software design of the digital clock using AT89C2051. The source program using assemble Language is given. This digital clock is a time-device, which can display "hour", "minute", "second". Its time period is 12 hours and the full scale of the display is 12 hours, 59 minutes, 59 seconds and 99 milliseconds and it has the function of time adjustment. The circuit consists of the clock pulse generator, the clock counter, decoding drive circuit, digital display circuit and the time adjustment circuit. It generates time standard signal using crystal oscillator, here is the quartz crystal oscillator. Because 60 seconds is 1 minute, 60 minutes is 1 hour and 24 hours is 1 day, we uses two counters of 60 parts and a counter of 12 part separately to constitute the count of percentage of second, second, minute, and hour. So it can realize time function. Display component selects seven-segment numerical tube LED. Driven by decoding output circuit, it can display showing clear and intuitive figures. Due to walking error of digital clock, we design time calibration circuit in the system.

Key words:Single-chip microcomputer; AT89C2051; Digital clock; Time

 

目    录

第1章 绪  论 1
1.1 前言 1
1.2 设计的目的及意义 1
第2章 数字钟的功能实现与设计方案 2
2.1 数字钟的功能及设计要求 2
2.2 数字钟的实现形式 2
2.3 方案的确定 3
2.3.1 微处理器 3
2.3.2 显示电路 3
2.3.3 按键电路 4
第3章 数字钟的硬件系统设计 5
3.1 数字时钟的硬件系统框架 5
3.2 数字时钟的主机电路设计 5
3.2.1 系统控制芯片CPU(AT89C2051)的选择 5
3.2.2 系统时钟电路设计 10
3.2.3 系统复位电路设计 12
3.2.4 按键与按钮电路设计 13
3.2.5 闹铃声光指示电路设计 13
3.2.6 数字钟的显示电路设计 13
3.3 校时电路设计 17
3.3.1 校时原理 17
3.3.2 国家授时中心 18
3.3.3 窗口比较器 18
3.3.4 校时电路电路图 19
3.4 电源设计 20
第4章 程序设计 24
4.1 主控模块设计 24
4.2 基本现实模块设计 25
4.3 当前编辑位闪烁功能的实现 26
4.4 时间设定模块设计 26
4.5 脉冲发生器原理与走时处理 27
4.6 闹铃功能的实现 28
第5章 系统的调试及结果 30
5.1 系统调试环境 30
5.2 软件调试 30
5.3 硬件调试 30
5.4 调试结果 30
结    论 31
致    谢 32
参考文献 33
附录1:完整的汇编语言源程序 34
附录2:系统设计原理图 57
附录3:系统设计PCB图 58
附录4:实物照片 59
 
 
第1章  绪  论

1.1前言
计算机尤其是以微细加工技术支持的微型计算机技术飞速发展,其应用渗透到了各行各业。以单片机、嵌入式处理器、数字信号处理器(DSP)为核心的计算机系统,以其软硬件可裁剪、高度的实时性、高度的可靠性、功能齐全、低功耗、适应面广等诸多优点而得到极为广泛的应用。目前计算机硬件技术向巨型化、微型化和单片机化三个方向告诉发展[1]。自1975年美国德州仪器公司(Texas Instruments)第一块微型计算机芯片TMS-1000问世以来,在短短的20年间,单片机技术已发展成为计算机领域一个非常有前途的分之,它有自己的技术特征、规范和应用领域。单片机是自动控制系统的核心部件,主要用于工业控制、智能化仪器仪表、家用电器中。它具有体积小、性能突出可靠性高(某些方面的性能指标大大优于通用微机中央处理器)、价格低廉等一系列优点,应用领域不断扩大,除了工业控制、智能化仪表、通信、家用电器外,在智能化高档电子玩具产品中也大量采用单片机芯片作为核心控制部件,已经渗入到人们工作和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,前景广阔。数字钟具备单片机最小系统的基本组成,对于我们了解单片机有很大的帮助[2]。
1.2 设计的目的及意义
本设计通过用对一个能实现定时,时钟显示功能的时间系统的设计学习,详细介绍了51单片机应用中的数据转换显示,数码管显示原理,静态扫描显示原理,单片机的定时中断原理等,从而达到学习、了解单片机相关指令在各方面的应用。对于单片机学习者而言,这个程序基本上是一道门槛,掌握了电子钟程序,基本上就可以说把51单片机掌握了80%。

 

查看评论 已有0位网友发表了看法
  • 验证码: