《指针式电子钟》word版

《指针式电子钟》word版

ID:29043053

大小:3.55 MB

页数:45页

时间:2018-12-16

《指针式电子钟》word版_第1页
《指针式电子钟》word版_第2页
《指针式电子钟》word版_第3页
《指针式电子钟》word版_第4页
《指针式电子钟》word版_第5页
资源描述:

《《指针式电子钟》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、芜湖职业技术学院论文指针式电子钟目录摘要1第一章引言21.1设计任务21.2设计要求2第二章总体方案论证与设计3第三章系统硬件设置43.1AT89C51单片机简介43.2时钟模块设计73.2.1DS1302特性介绍73.2.2DS1302引脚介绍73.2.3DS1302有关日历,时间的寄存器93.2.4DS1302与单片机接口电路93.3显示模块设计103.3.1PG12864LCD的特性介绍113.3.2LCD12864引脚介绍123.3.3LCD12864的原理简图133.3.412864内部功能器件及相关功能133.3.512864液晶与单片机接口电路163.4设置模块18

2、3.5振荡电路193.6复位电路20第四章系统软件设计214.1时钟函数模块214.1.1实现功能224.1.2函数设计224.2指针时钟设计2843芜湖职业技术学院论文4.2.1实现功能284.2.2函数设计284.2.3小结304.3显示函数模块314.3.1实现功能314.3.2函数设计314.3.3小结334.4按键函数模块334.4.1实现功能334.4.2函数设计334.4.3小结334.5主函数模块33附录1元器件表52附录2仿真图53附录3参考文献5443芜湖职业技术学院论文摘要单片机就是微控制器,是面向应用对象设计、突出控制功能的芯片。单片机接上晶振、复位电路和

3、相应的接口电路,装载软件后就可以构成单片机应用系统。本设计就是应用单片机强大的控制功能制作而成的指针式电子钟,该指针式电子钟实现如下功能:液晶屏模拟表盘与时分秒指针显示当前时钟,K1键用于选择调节对象,K2键用于调整时分秒,在按下K4键时确定调节值,时钟继续运行。本设计采用的是AT89C51单片机,AT89C51单片机内部带有定时/计数功能,此定时功能是通过对外部晶振的脉冲进行计数,从而达到计时功能,只要使用11.0592的晶振就能实现零误差的计时,因此可以利用此功能实现计时。芯片采用DALLAS公司的涓细充电时钟芯片DS1302,该芯片通过简单的串行通信与单片机进行通信,时钟/

4、日历电路能够实时提供年、月、日、时分、秒信息,采用双电源供电,当外部电源掉电时能够利用后备电池准确计时。显示器件采用LCD12864液晶,12864是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及128×64全点阵液晶显示器组成。可完成图形显示,也可以显示8×4个(16×16点阵)汉字。通过此次设计能够更加牢固的掌握单片机的应用技术,增强动手能力、硬件设计能力以及软件设计能力。关键词单片机AT89C51单片机时钟芯片DS1302LCD12864液晶43芜湖职业技术学院论文第一章引言本例采用PG12864LCD液晶作为显示元件,液晶屏模拟表盘与时分秒指针显示当前时钟。该指针式

5、电子钟实现如下功能:液晶屏模拟表盘与时分秒指针显示当前时钟,K1键用于选择调节对象,K2键用于调整时分秒,在按下K4键时确定调节值,时钟继续运行。本例程序包含main.c,lcd_12864.c,lcd_12864.h三个文件。1.1设计任务利用单片机等实现一个简单的指针式电子钟。1.2设计要求a.实现时分秒指针式显示功能b.用三个按键来实现调整时分秒的功能43芜湖职业技术学院论文第二章总体方案论证与设计组成框图中包含显示模块,控制器,时间模块,设置模块。显示模块有LCD12864来控制显示,整个代码实现主要由控制器来实现,时间模块有DS1302来实现,可以显示系统时间,也可自行

6、调整,设置模块为按键处理。具体模块分析在相关的软硬件设计中详细介绍。本系统以AT89C51单片机为控制核心,通过与DS1302信获取实时时间,并将得到的数据通过LCD12864液晶显示出来,同时通过相应的按键调整相应的值。因此本设计可分为一下模块:显示模块、实时时间计算模块、设置模块(时间设置模块)。下面对各个模块逐一进行论证分析。43芜湖职业技术学院论文第三章系统硬件设置3.1AT89C51单片机简介AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压,高性能CMO

7、S8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89S51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。VCC:供电电压。GND:接地。   P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据

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

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

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