3。3。1 时钟电路DS1302的介绍 7
3。3。2 时钟电路引脚功能介绍 8
3。3。3 DS1302控制字节 8
3。3。4 数据输入输出(I/O) 9
3。3。5 DS1302的寄存器 9
3。3。6 DS1302模块电路图 10
3。4 温度采集模块 10
3。4。1 DS18B20温度传感器简介 10
3。4。2 DS18B20外形及内部结构 11
3。5 LCD1602液晶显示屏 12
3。5。1 显示原理 12
3。5。2 显示特点 12
3。5。3 LCD1602基本参数及引脚功能 13
3。5。4 指令介绍 14
3。5。5 液晶显示模块电路 17
3。6 按键输入模块 18
3。7 电源模块 19
4 软件设计 21
4。1 程序流程图 21
4。1。1 系统的总体程序流程 21
4。1。2 按键调整程序流程图 21
4。2 电路原理图 22
4。3 电路实物图 23
总 结 26
参考文献 27
致 谢 28
附 录 29
附录1:主函数 29
附录2:PCB板 37
附录3:元件清单 37
1 绪论
1。1 电子时钟的发展
电子时钟已成为人们日常生活中不可缺少的必需品,广泛的应用于家庭及办公室等公共场所,给我们的生活、学习、工作带来了很多的方便。利用AT89系列的单片机制成的电路,采用软件和硬件的相结合,控制时钟芯片输出,分别用来对年、月、日、时、分、秒和温度的显示。它最大的特点是硬件电路简单、安装方便,容易实现、非常可靠。AT89C52是美国ATMEL公司推出的一种小型单片机,95年出现在中国市场。其主要特点是采用的Flash存储器技术,降低了制造的成本价格,它的软件、硬件与MCS-52完全兼容,很快就被中国广大用户接受。因此进行基于单片机多功能电子时钟设计是有必要的。