下载后可任意编辑基于单片机的液晶时钟显示摘要:本文记述了采纳 STC89C52 单片机在时钟芯片 DS12C887 设计一个电子时钟,并用液晶显示时间、日期,具有闹钟设定及报警功能,利用实时时钟芯片 DS12C887 走时准确,自身掉电可继续走时的特性,设计实现断电不停,再上电是时间仍然准确显示在液晶上的功能。关键词:单片机 时钟芯片 2 行液晶屏 C 语言一 前言近年来,随着我国科技的不断进步,我国的电子产品生产技术也已达到很高的水平,特别是液晶显示技术也得到了蓬勃的长足进展。为了跟上这个伟大的时代潮流,我查阅大量文档并询问了数名老师,创作这篇论文,并自己动手制作实物,当你看到这个实物的时候,我的汗水与心血终于结晶为成果。我做这个论文的创意是为了检验自己所学的单片机知识,也是为了适应科学技术的不断进步。本次设计的课题主要是在学习完电工技师单片机模块和单片机高级应用班后进行的课题设计。这个设计在现实生活中是实际应用的产品的模拟,目前在嵌入式系统、电表、安全监控系统中应用十分广泛。设计任务是:(1) 在 1602 液晶屏是显示年、月、日、星期、时、分、秒,而且按实时更新跳变。(2)具有闹钟设定和报警,报警响起时按任何键可以取消报警;(3)能够使用按键随时调节各个参数,按键设计 4 个有效键,分别为功能选择键、数值增大键、数据减少键和闹钟查看键;(4)每次有按键按下是,蜂鸣器都以短“滴”声报警;(5)利用 DS12C887 自身掉电可继续走时的特性,设计实现断电时间不停,再次上电时时间仍然准确显示在液晶屏上的功能。二 方案论证及选择 在许多智能化电子设备中,通常进行一些与时间有关的控制,假如用系统的定时器来设计时钟的话,偶然的掉电或晶振的无耻都会造成时间的错乱,更糟糕的是,若完全用程序设计时钟还会占用大量的系统资源,从而严重影响系统的其他功能。为此,很多芯片制造公司都设计出来各种各样的实时时钟芯片,如 DS1302、DS12C887、MAC7111 和 PCF8583 等。常见的芯片有两种。一种是非常体积小的表面贴片式,通常用在高端的小型手持式仪器或设备上,如手机、MP4 播放器、GPS 导航仪等。这种芯片在使用时需要接备份电池和外部晶振,电池用来保持主系统在意外掉电时为时钟芯片提供电源,外部晶振用来提供时钟芯片所必须的振荡频率来源,标准频率为 32.768kHz,这种芯片体积小,所以引脚很少,操作起来非常方便,比如,DALLAS 公司生产的串行实时时钟芯片...