- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于DS1302的高精度多功能电子时钟.doc
课程设计论文
题 目:电子钟
院 (系):电子信息工程与自动化学院
专 业:自动化
学生姓名:谭伟
学 号:0800320230
指导教师:
2011 年 1 月 20 日
1 .课程设计题目 4
2 .系统方案设计 4
2.1 系统总体方案设计 4
2.2 主要模块方案选择和论证 5
2.2.1 单片机的选择 5
2.2.2 时间生成模块的选择 5
2.2.3 显示模块的选择 5
2.2.4 定时时间到指示 5
2.2.5 按键的设计 5
3 .硬件电路设计 6
3.1.1 单片机系统电路的设计: 6
3.1.2 时钟芯片和按键电路设计 6
3.1.3 LCM1602模块和蜂鸣器电路的设计 6
3.1.4 系统硬件总电路图: 7
3.1.5 总系统电路的PCB图 7
4 .软件设计 8
4.1 系统软件设计 8
4.1.1 主程序的事件顺序驱动机制 8
4.1.2 网状多级状态结构的按键处理 8
4.1.3 秒表的定时中断 9
4.1.4 系统主程序的流程图 10
4.2 模块软件设计 11
4.2.1 LCM1602的驱动程序 11
4.2.2 DS1302的驱动程序 11
4.2.3 闹钟蜂鸣的驱动程序 12
4.2.4 掉电状态保存设计 12
5 .操作说明和最终实现 12
5.1 整体总装图: 12
5.2 操作说明 13
5.2.1 时间,日期,闹钟的设置 13
5.2.2 闹钟开/关的设置 13
5.2.3 在闹钟蜂鸣时停止闹钟 13
5.2.4 秒表的操作 14
6 .讨论 14
7 .总结 15
主要元器件清单: 15
2010年上学期单片机课程设计论文
电子钟
姓名:谭伟 学号:0800320230 日期2011-1-20
摘 要
本文叙述了电子钟的整个设计过程,包括硬件设计和软件设计,并重点讨论了模块软件设计和编程思想,并在本文末尾进行了讨论和总结,提出了改进的方面和改进的方法。完成的电子钟具有走时准确;掉电长时间后时间不需重新设置;闹钟时间和开关状态掉电保存;秒表功能计时准确;功耗低,操作界面友好,操作简便;最大的特点是具有人性化的设计。
关键词:电子钟 硬件设计 软件设计 编程思想 掉电保存 人性化
Abstract:
This article narrated electron clocks entire design process, including the hardware design and the software design, and discussed the module software design and the programming thought with emphasis, and has carried on the discussion and the summary end of this article, proposed the improvement aspect and the improvement method. Completes the electron clock has is in luck accurately; After power failure the long time, the time cannot the reset; Alarm clock time and on-off state power failure preservation; The stopwatch function time is accurate; The power loss is low, the operation contact surface is friendly, the operation is simple; The most major characteristic has the user-friendly design.
Keyword: Electron clock Hardware design Software design
Programming thought Power failure preservation User-friendly
.课程设计题目
电子钟:要求:1.显示和设置时间;2.实现秒表功能;3.实现定时功能
.系统方案设计
系统总体方案设计
本课设题目要求为:1.显示和设置时间;2.实现秒表功能;3.实现定时功能。显示采用LCM1602液晶显示模块,设置时间按键采用简单的单个I/O口键盘,时间生成采用DS1302时钟芯片,秒表功能采用定时中断实现,蜂鸣器发声。系统整体方案图如
文档评论(0)