基于 51 单片机多功能数字时钟 姓名:刘波 学号:01105120 1 系统设计1
1 设计要求设计制作一个 24 小时制多功能数字钟
1主要性能指标1、数字显示年、月、周、日、时、分、秒
2创意部分要求准确的进行年、月、周、日、时、分、秒的转换,切换两种显示模式
2 总体设计方案1
1概述及设计思路该设计方案是以 MC51 单片机为核心,采纳 LCD 液晶屏幕显示系统,温度采集模块、日期提醒、键盘时间调整预设置等模块,所构建的数字时钟系统,能动态显示实时时钟的时、分、秒,数据显示(误差限制在 30 每天)
2方案论证(1)时钟模块【方案一】 采纳单片机内置定时/计数器
它的处理过程主要是先设定单片机内部定时/计数器的工作方式,对机器周期计数确定基准时间,然后用另外一个定时器软件计数的方法对基准时间形成秒,秒计 60 次形成分,分计 60 次形成小时
依此类推,猎取日期也是采纳相同的方法
该方案在具体实现过程中,计时存在较大的误差
假如晶振受到其他外界信号干扰,或者基准时间计算不准确,都会导致时间显示错误
【方案二】 采纳 555 多谐振荡器
由 555 定时器组成一个多谐振荡器,产生周期为100HZ 的脉冲,然后经过两个 74LS160 组成的分频器得到 1HZ 的秒脉冲
多谐振荡器的稳定度及频率的准确度决定了数字钟计时的准确程度,通常选用成品晶振构成振荡器电路
计时精度取决于振荡器的频率,振荡器频率越高计时精度越高
【方案三】采纳 DS1302 时钟芯片
DS1302 是一种高性能、超低功耗的实时时钟芯片,附加 31 字节静态 RAM,可以通过串行接口与单片机进行通信
实时时钟提供秒、分、时、日、星期、月、年的信息,每个月的天数和闰年的天数可自动调整,时钟操作可通过 AM/PM 标志位决定采纳 24 或 12 小时时间格式
芯片内部集成