基于PCF8563时钟芯片的电子时钟概要设计报告
一、引言1、编写目的为了能更好地进行后面的详细设计,为整个电子时钟的设计做好必要的先决条件。2、编写背景任务提出者:本次实习管理老师开发者:本人3、参考资料Keil软件学习资料;PCF8563时钟芯片PDF中文资料;SST89V516RD2单片机PDF资料;SHT11温湿度采集传感器PDF资料;育松点在QC12864B使用说明;百度百科;二、设计概述1、电子时钟设计元器件清单
2、时钟显示界面
f中国农业大学:2011年07月10日000000t30℃r67
T表示温度,r表示空气湿度3、总体设计流程图:
温湿度采集模块
键盘处理模块
SST89V516RD2PCF8563时钟采集模块LCD显示模块
输出模块
三、总体设计此电子时钟ST89V516RD2、PCF8563时钟芯片和SHT11温湿度传感器共同设计完成。31、设计与运行环境电子时钟及温湿度显示的程序设计和调试均在KeiluVisio
2环境下完成的,设计并完成的程序下载至STC89C52单片机后,即可初始化时钟芯片PCF8563从而开始计时,系统开始正常运行。32、硬件功能描述电子时钟能够完成年、月、日及24小时制计时,计时初始化为2011年07月10日000000,用户可以通过按键调整时钟的初值实现校时功能,初次之外,还可以实时显示空气的温度和湿度。三、电子时钟及温湿度显示软件和硬件设计31、硬件电路设计电子时钟及温湿度显示的电路主要有按键模块、显示模块、复位模块、时钟芯片模块、主控芯片SST89V516RD2及温湿度传感器模块。311独立按键模块
f系统有四个独立按键,独立按键K1、K2、K3和K4分别接到P4、P3、P2和P1。312显示模块
本系统显示模块由12864液晶显示屏来显示,液晶显示与单片机连接共同完成显示。313复位模块
f复位电路主要的功能是整个系统初始化,在每次上电系统自动初始化,如果在程序运行的过程中程序没有响应或者需要进行一次初始化,这是可以通过按复位开关来实现需要的有效操作。314、时钟芯片模块
PCF8563时钟芯片是本系统实现高精度计时的关键,利用PCF8563时钟芯片独立于单片机计时,在提高计时进度的同时也提高整个系统的抗干扰能力。PCF8563通过SCL、SDA等与单片机进行通信。315主控模块主控模块的核心组成部分是单片机SST89V516RD2,承担着所有操作任务的调控与分派工作。
f316温湿度传感器模块
SHT11在接受不同的命令时,选择进行温度采集和湿度采集,SHT11通过DATA和SCK与单片机进行通信。32软件设计321主程序流程图
f开始
主程序及LCD初始化
K1键按下
初始化PCF8563年、月、日等r