第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/11/13 15:18:29 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

西南科技大学本科生毕业论文

第1章 绪 论

1.1前言

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

1.2 设计的目的及意义

本设计通过用对一个能实现定时,时钟显示功能的时间系统的设计学习,详细介绍了51单片机应用中的数据转换显示,数码管显示原理,静态扫描显示原理,单片机的定时中断原理等,从而达到学习、了解单片机相关指令在各方面的应用。对于单片机学习者而言,这个程序基本上是一道门槛,掌握了电子钟程序,基本上就可以说把51单片机掌握了80%。

第 1页

西南科技大学本科生毕业论文

第2章 数字钟的功能实现与设计方案

2.1 数字钟的功能及设计要求

(1) 可以实现时/分/秒/百分秒的显示,可以调整时/分 (2) 使用LED显示

(3) 有表示时钟正常工作的装置 (4) 能稳定工作,可控制时钟的启动复位 (5) 有实现闹铃功能

2.2 数字钟的实现形式

数字钟既可以通过纯硬件实现,也可以通过软硬结合实现,根据电子时钟的核心部件——秒信号的产生原理,通常有三钟形式:

(1) 用NE555时基电路的形式

采用NE555时基电路或其他震荡电路产生秒脉冲信号,作为秒加法电路的时钟信号或微处理器的外部中断输入信号,可构成电子时钟。由555构成的秒脉冲发生器电路如图1-1所示。输出的脉冲信号V0的频率F=1.443/(RA+2RB)×C,可通过调节这3个参数,使输V0的频率为精确的1Hz[3]。

图2-1 基于555的秒脉冲发生器

(2) 采用石英钟专用芯片的实现形式

采用石英钟专用计时芯片实现的电子钟,具有实现简单、计时精度高的特点。石英计时芯片(简称“机芯”)比较多,常见的有STP5512F、SM5546A和D60400等[4]。现基于

第 2页

西南科技大学本科生毕业论文

5512F的2秒输出信号作为秒加法电路的计时脉冲,可实现电子时钟。5512F的引脚如图1-2所示。

1

2 3 4

V+ SC AK SC1 M0 BP M1 GND 8 7 6 5 图2-2 5512F引脚图 其中,引脚7、8为外接晶振及振荡电路,引脚1接电源正极,电源为1.5伏,引脚3、4原为指针用步进电机线圈的输出驱动端,这里可用3脚作为脉冲输出,频率决定于外接晶振的频率。

(3) 采用基于单片机的实现形式

利用单片机的智能性,可方便的实现具有智能数字钟的设计。而且,微处理系统具有时钟振荡系统,利用系统时钟并借助微处理器的定时/计数器功能可以实现数字钟的功能。本设计采用AT89C2051单片机设计。

2.3 方案的确定

可以从以下几个方面来确定电子闹钟的设计方案。 2.3.1 微处理器

采用ATMEL的AT89C2051微处理器,是基于以下几个因素:

①内含Flash 存储器,这在系统的开发过程中,可随意进行程序修改,既便错误编程之后仍可以重新编程,故不存在废品且大大缩短了程序的开发周期;同时在系统工作过程中能有效地保存数据信息。②采用静态时钟方式,节省电能,这对于降低便携式产品的功耗十分有利。③由于它是以8031 核构成的,所以它与MCS251 系列单片机是兼容的④AT89C2051为51内核,仿真调试软硬件资源丰富;⑤性价比高,货源充足;⑥DIP20封装,体积小,便于产品小型化;⑦为E2PROM程序存储介质,1000次以上擦/写周期,便于变成调试;⑧具有IDLE和POWER-DOWN两种工作模式,便于进行低功耗设计;⑨工作电压范围宽:2.7~6V,便于交直流供电[5]。 2.3.2 显示电路

就时钟而言,通常可采用液晶显示或数码管显示。对于一般的段式液晶屏,需要专门的驱动电路,而且也经显示作为一种被动显示,可视性相对较差;对于具有驱动电路

第 3页

西南科技大学本科生毕业论文

和微处理器接口的液晶显示模块(字符或点阵),一般多采用并行机接口,对于微处理器的接口要求较高,占用资源多。另外,89C2051本身没有专门的液晶驱动接口,因此,本时钟设计采用了数码管显示方式。数码管作为一种主动显示器件,具有亮度高、价格便宜等优点,而且市场上也有专门的时钟显示组合数码管。 2.3.3 按键电路

考虑到对时和设定闹铃时间这两种操作的使用频率不是很高,为了精简系统 和节省成本,本时钟系统只设两个按键:

(1) SET键,对应系统的不同工作状态,具有三个功能:

● 在复位后的待机状态下,用于启动设定时间参数(对时和定闹);

● 在设定时间参数状态而且不是设定最低位(即分个位)的状态下,用于结束当前位的设定,当前设定为下移;

● 在设定最低位(分个位)的状态下,用于结束本次时间设定。

(2)+1键,用于对当前设定位(编辑位)进行加1操作,根据12/24小时工作模式和正在编辑的当前位的含义(时十位、时各位、分十位、分个位)自动进行 数据的上限和下限判断。例如,对12小时制,小时的十位只能是0、1,如果当前值为0,则按+1键后为1,再按+1键后为0。

第 4页

搜索更多关于: 基于单片机的多功能数字钟的设计 的文档
基于单片机的多功能数字钟的设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4t1tl2o45z3pit886asl2xn8u9whjn00478_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top