当前位置:首页 > 基于51单片机的多功能电子钟的设计
B-1 多功能电子钟设计报告
组员:彭希灵、冯旭鑫、张正鹏 完成时间:2016年5月9日
目录
1.摘要 ......................................................................................................... 4 2.设计任务 ................................................................................................. 4 2.1基本要求............................................................................................... 4 2.2发挥部分............................................................................................... 4 3.方案论证与比较 ..................................................................................... 5 3.1显示部分............................................................................................... 5 3.2时钟部分............................................................................................... 5 3.3闹铃部分............................................................................................... 6 3.4温度采集部分 ...................................................................................... 6 4.总体方案 ................................................................................................. 6 4.1工作原理 ........................................................................................... 6 4.2总体设计............................................................................................... 6 5.系统硬件设计 ......................................................................................... 7 5.1 STC89C51单片机最小系统 ............................................................... 7 5.2时钟模块............................................................................................... 8 5.3 LCD液晶显示模块 ............................................................................. 9 5.4闹钟响铃模块 .................................................................................... 10 5.5温度测量模块 .................................................................................... 10 6.系统软件设计 ....................................................................................... 11 6.1 main模块............................................................................................ 11 6.2 ds1302模块 ........................................................................................ 11
6.3 lcd12864模块 ..................................................................................... 12 6.4 key模块 .............................................................................................. 12 6.5 ringlock模块 ...................................................................................... 13 6.6 menu模块和DS18B20模块 ............................................................. 13 7.测试与结果分析 ................................................................................... 13 8.总结 ....................................................................................................... 14 参考文献 ................................................................................................... 14 附录一 ....................................................................................................... 15 附录二 ....................................................................................................... 16
1.摘要
本设计采用LCD12864液晶屏幕显示系统,以STC89C52单片机为核心,由 铃声响铃模块、DS1302时钟控制模块、LCD12864显示模块、键盘控制模块、菜单模块和DS18B20温度模块等功能模块组成。基于题目的基本要求,本系统对时间显示、闹钟的设定和控制以及时间日期的设定进行了重点设计。此外,还扩展了掉电存储、红外遥控、温度采集等功能。本系统大部分功能由软件来实现。在该设计中不仅成功的实现了题中的基本要求,多数发挥部分也得到了实现,而且还具有一定的创新功能。
2.设计任务 2.1基本要求
(1)准确计时,以数字形式显示年月、日、时、分、秒。
(2)小时以24小时计时形式,分秒计时为60进位,日期平年和闰年将自行更换。
(3)采用矩阵按键和4个独立按键对电子表进行控制,可进行闹钟设定、控制及时间日期的设定。
(4)闹钟功能:可任意设定闹钟时间,一旦走时到该时间,能以蜂鸣器发声、LED发光的形式告警提示。
2.2发挥部分
(1)掉电后所显示的时间进行存储,待通电可恢复断电前的时间。
(2)闹钟时间到,蜂鸣器能发出有节奏的音乐,并且LED灯发光节奏随音乐变化。
(3)通过红外遥控能使闹钟停止。
(4)其它发挥部分:添加了一个主菜单,增加了一个温度模块
4
共分享92篇相关文档