1、 记录时间的脚印记录时间的脚印 基于基于 16021602 液晶显示的电子时钟万年历液晶显示的电子时钟万年历 设计报告设计报告 学院: 班级: 姓名: 学号: 指导老师: 摘摘 要要 随着科技的快速发展,时间的流逝,至从观太阳、摆钟到现在电子钟,人类不断研究, 不断创新纪录。 美国 DALLAS 公司推出的具有涓细电流充电能的低功耗实时时钟电路DS1302。 它可以对年、 月、 日、 周日、 时、 分、 秒进行计时, 还具有闰年补偿等多种功能, 而且 DS1302 的使用寿命长,误差小。对于数字电子万年历采用直观的数字显示,可以同时显示年、月、 日、周日、时、分、秒和温度等信息,还具有时间校准
2、等功能。该电路采用 STC89C51 单片 机作为核心,功耗小,能在 5V 的低压工作,电压可选用 35V 电压供电。 综上所述此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多 优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。 本电路为实现电子万年历的功能,采用单片机STC89C51,辅助以必要的外围电路,用C语 言编写程序,并进行模块化设计而成的电子万年历系统.它通过LCD能正确显示阳历星期和时 分秒,温度等,具有功能稳定,精确度高和可调的特点。 关键词: : 单片机;AT89C52;DS1302;1602LCD 一、一、 方案选择方案选择 1.1 时钟芯片选择时钟芯
3、片选择 方案一方案一:不使用芯片,采用单片机的定时计数器 这种方法原理是利用单片机芯片的定时器来产生固定的时间,模拟时钟的时, 分,秒。 如:利用AT80C52芯片,定时器用工作方式1,每50ms产生一个中断,循环20次,即1s周期。每一 个周期加1,那么1min为60个周期,1h就是60*60=3600个周期,一天就是3600*24=86400个周 期。 此方法优点是可以省去一些外围的芯片,但这种方法只能适用于一些要求不是十分精 确,不做长期保留的场合。 方案二方案二:并行接口时钟芯片 DS12887 特点:采用单片机应用系统并行总线(三总线)扩展的接口电路,采用这种接口电路具有 操作速度快
4、,编程方便的优点。 但是对于80C52单片机来说,低位地址线要通过锁存器输出,还要地址译码器,而且并行 口芯片的体积相对较大,DS12887管脚图如图1示。 图1 DS12887管脚 方案三方案三:串行接口时钟芯片DS1302 芯片主特性: (1)实时时钟具有能计算2100 年之前的秒分时日日期星期月年的能力, 还有闰年调整的能 力 (2)31 8 位暂存数据存储RAM (3)串行 I/O 口方式使得管脚数量最少 (4)宽范围工作电压2.0 5.5V (5)工作电流 2.0V 时,小于300nA (6)读/写时钟或RAM 数据时有两种传送方式单字节传送和多字节传送字符组方式 (7)8 脚DIP 封装或可选的8 脚SOIC 封装根据表面装配 (8)简单 3 线接口 (9)与 TTL 兼容Vcc=5V (10)可选工业级温度范围-40+85 优点:串行接口的日历时钟芯片,使用简单,接口容易,与微型计算机连线较少等特点, 在单片机系统尤其是手持式信息设备中己得到了广泛的应用。 所以,最终选择串行时钟芯片