基于DS1302和LCD1602的数字电子钟设计.doc

基于DS1302和LCD1602的数字电子钟设计.doc

ID:51306053

大小:171.13 KB

页数:6页

时间:2020-03-10

基于DS1302和LCD1602的数字电子钟设计.doc_第1页
基于DS1302和LCD1602的数字电子钟设计.doc_第2页
基于DS1302和LCD1602的数字电子钟设计.doc_第3页
基于DS1302和LCD1602的数字电子钟设计.doc_第4页
基于DS1302和LCD1602的数字电子钟设计.doc_第5页
资源描述:

《基于DS1302和LCD1602的数字电子钟设计.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于DS1302与LCD1602的数字电子钟设计ThedesignofdigitalelectricclockbasedontheDS1302andLCD1602摘要:本文主要介绍基于AT89S52单片机微处理芯片与DS1302时钟芯片和LCD1602液晶显示模块组成的数字式电子时钟的电路软硬件设计。可以精确调整年、月、日以及小时、分钟和秒的信息。该电子时钟具有走时准确、系统掉电时间数据不丢失、功耗低等特点。并可用于其他对时间有要求的控制系统。Abstract:Thispapermainlyintroducesthehardwareandsoftwaredesignofd

2、igitalelectronicclockwhichismadeupoftheAT89S52MCU,DS1302clockchipandLCD1602module.Itcanaccuratelyadjusttheinformationoftheyear,month,day,hour,minutesandseconds.Thiselectronicclockhasthecharacteristicsofworkingaccurately,keepingthetimedatewhensystemlosingpower,andlowpowerconsumptions.关键词:单

3、片机;DS1302;LCD1602;数字时钟Keywords:singlechip;DS1302;LCD1602;Digitalclock一.引言1.DS1302时钟芯片简介[1]DS1302是美国DALLAS公司推出的一种高性能、低功耗的具有涓流充电功能的实时时钟芯片。因具有其价格低廉、性能稳定的优点而被广泛应用于对时间精度有较高要求的各种智能化仪器仪表中。DS1302实时时钟芯片的主要性能特点:1.1实时时钟/日历电路可提供秒、分、时、日、星期、月和年的信息,当某个月小于31天时可以自动调整,且具有闰年补偿功能1.2内含31字节静态RAM1.3采用SPI总线与CPU进

4、行通信,只需要三个口线:(1)RST(复位线),(2)I/O(数据线),(3)SCLK(串行时钟线)1.4双电源(主电源和备用电源)供电,保证系统掉电时间数据不丢失,可设置备用电源涓流充电功能1.5电压宽度可达2.0~5.5V1.6体积小,8脚DIP封装或8脚SOIC封装DS1302引脚分配图如图(1)所示各引脚功能为:1(VCC2)主电源输入引脚2、3(X1、X2)外接晶振引脚图(1)DS1302引脚分配图4(GND)电源地输入引脚5(CE/RST)复位引脚6(I/O)数据输入/输出引脚7(SCLK)串行时钟引脚图8(VCC1)备用电源输入引脚2.LCD1602液晶模块

5、简介[2]1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5×7或者5×11点阵字符位组图(2)LCD1602引脚分配图成,每个点阵字符位都可以显示一个字符。模块采用数字式接口,能够方便地与单片机等控制类芯片进行通信。由于其具有体积小、重量轻、显示质量高、功耗低等诸多优点而被广泛用于智能化仪器仪表的显示器件。LCD1602引脚分配图如图(2)所示各引脚功能为:1(VSS)电源地2(VCC)+5V电源3(VO)液晶对比度调节端4(RS)数据/命令选择端5(R/W)读/写选择端6(E)使能信号端7~14(DB0~DB7)八

6、位双向数据总线15(BLA)背光源正极15(BLK)背光源负极二.系统硬件设计硬件电路设计是该系统设计的第一步。主控芯片采用美国ATMEL公司的AT89S52系列单片机,时钟芯片为DS1302,显示器件采用1602液晶显示模块。在1602液晶模块的第一行显示年、月、日,第二行显示时、分、秒。通过对液晶模块的地址设置使数字显示在屏幕的正中央已达到美观的效果。三个按键S1、S2、S3分别与单片机的P1.4、P1.5、P1.6三个I/O口线相连,S1为系统设置键,S2为加1键,S3为减1键。当第一次上电时,系统日期初始化为“2000-01-01”,时间初始化为“00:00:00

7、”。通过S1、S2、S3可以设置成当前时间,当时间设置完成后,系统可进入正常走时状态。在正常走时状态下,随时可以通过S1、S2、S3三个按键调整时间和日期。系统硬件连接原理图如图(3)所示。图(3)系统硬件连接原理图三.系统软件设计[3]软件是单片机应用系统的灵魂,是整个系统的核心部分。如果把硬件比作人的手臂那么软件就是人的大脑,手臂的一切动作的执行都要受控于大脑。同样,对DS1302时钟芯片和1602液晶显示模块的操作都是通过相应的软件程序来控制的。3.1DS1302读写程序任何一款数字芯片都有自己的操作时序,只有完全按照芯

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。