1、 基于基于 DS1302 多功能多功能 数字时钟数字时钟-万年历万年历 实验报告实验报告 实验名称: 基于 DS1302 多功能数字钟 试验日期: 2014 年 01 月 05 日 专 业: 电子信息工程 姓 名: 班 级: 学 号: 一、一、设计理念:设计理念: 电子万年历是一个应用非常广泛的实用日常计时工具,带有显示 温度,显示世纪,年,月,日,星期,时,分,秒和按键可调时间及 其按键设置闹钟的功能,同时具有月末自动更新,闰年补偿功能,整 点报时等多种功能。 环境温度检测系统在日常生活和工业应用非常广 泛,能实时采集周围的温度信息进行显示。 此系统是基于 STC89C52 单片机设计的,包
2、含液晶显示模块, DS1302 实时时钟模块,DS18B20 温度采集模块,键盘扫描模块,蜂鸣 器报警模块。STC89C52 作为控制核心,具有功耗低,功能强等特点, 电压可选 3 到 5V 电源供电。显示模块采用 1602 液晶动态显示, 相对 数码管而言经济实用,占用空间小,对于显示数字、字母最为合适, 而且与单片机连线简单,占用 IO 口相对较少。实时时钟芯片 DS1302 是一款经济实惠功能强大的较新型产品,该器件提供 RTC/日历,可 外加器件实现定时闹钟等功能,如果检测到主电源故障, 该器件可自 动切换到备用电源供电,可以保证在断电情况下精准走时,计时。温 度检测显示模块采用数字式
3、温度传感器DS18B20, 该芯片具有精度高, 测量范围广等优点,易与单片机连接,模块电路组成简单并同时具有 温度报警功能。 关键词:关键词:STCSTC89C5289C52,DS1302DS1302,DS18B20DS18B20,16021602 液晶显示,电子万液晶显示,电子万 年历,采集设备周围环境温度、整点报时,闹钟时分通过按键设置,年历,采集设备周围环境温度、整点报时,闹钟时分通过按键设置, 时、分、秒、年、月、日、星期通过按键进行调节校准时、分、秒、年、月、日、星期通过按键进行调节校准 二、二、设计思路设计思路: : 核心控制体:STC89C52 单片机 实时时钟芯片:DS1302
4、 数字式温度传感器:DS18B20 总共设有四个按键,为节约资源考虑,每个按键都有多种功能。 四 个 按 键 分 别 标 号 为 key1,key2,key3,key4 。 第 一 次 按 下 key2,key3,key4都没有反应, 首先按下 key1键可选择指针位置, key2 键为加键,key3 为减键,key4 键为闹钟设置清零键。操作简单,按 键灵活。整点报时功能,可以按下 key4 键终止报警。 系统设计框图:系统设计框图: 系统硬件需求介绍:系统硬件需求介绍: STC89C52 单片机一片,DS1302 实时时钟芯片一个,DS18B20 数 字式温度传感器一个,+5V 无源蜂鸣器
5、一个,12MHZ、32KHZ 晶振各一 个,多个按键和开关, 常用电容电阻,连接线, 三极管,二极管若干, 滑动变阻器一个,+3V 纽扣电池一个。 主 控 模 块 时钟模块 温度检测显示 1602 显示模块 键盘扫描模块 闹钟模块 三、三、实施方案:实施方案: 1 1、单片机核心控制模块:、单片机核心控制模块: 核心控制器件选用 STC89C52 单片机。STC89C52 单片机为 40 管 脚双列直插芯片,它是一种高性能,低功耗的 8 位 CMOS 微处理器芯 片,市场应用最多。而且价格便宜,控制方便,便于应用有 4个 I/O 口分别为P1,P2,P3,P4。 其中每一个管脚都能做独立的输入
6、输出管脚, 它的第 9脚位复位管脚, 接上电容和上拉电阻再带个开关构成复位电 路。18,19 管脚接外部晶振和两个微调电容构成外部晶振电路。单片 机,复位电路,晶振,5V 电源构成单片机最小系统。其中与 AT89C52 单片机管脚连接如下图: 2 2、实时时钟电路模块:、实时时钟电路模块: DS1302 引脚排列:如下图 引脚说明: 1)1 脚, Vcc2: 后备电源, 此设计中接+3V 纽扣电池; 8脚, VCC1: 主电源,接+5V。在主电源关闭的情况下,也能保持时钟的连续运行。 DS1302由Vcc1或Vcc2两者中的较大者供电。 当Vcc2大于Vcc10.2V 时,Vcc2 给 DS1302 供电。当 Vcc2 小于 Vcc1 时,DS1302 由 Vcc1 供 电。 2)X1、X2 即 2 脚 3 脚:振荡源,外接 32.768kHz 晶振。 3)4 脚 END,接地端。 4)5 脚 RST:复位/片选线,通过把 RST 输入驱动置