网站大量收购闲置独家精品文档,联系QQ:2885784924

多功能数字时钟制作多功能数字时钟制作.doc

多功能数字时钟制作多功能数字时钟制作.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多功能数字时钟制作多功能数字时钟制作

杭州职业技术学院 毕业设计(论文) (2014届) 题 目 多功能数字时钟 系 别 专 业 班 级 姓 名 指导教师 2014年 5 月 30 日 目 录 第1章 总体设计要求 ………………………………………… 4 1.1 设计要求 1.2 设计内容 1.3 系统介绍 单片机最小系统介绍 ………………………………… 5 2.1 工作电源 2.2 时钟电路 2.3 复位电路 第3章 电路设计 ………………………………………… 7 3.1 DS1302时钟模块电路 3.2 LCD液晶显示模块 3.3 键盘模块 3.4 整体电路 第4章 系统软件设计 ……………………………………… 10 4.1 主程序流程图 4.2 LCD1602显示流程图 参考文献 …………………………………………………… 12 附录或相关资料 致谢 多功能数字时钟的设计 【摘要】本设计采用LCD液晶屏幕显示系统,以STC89C52RC单片机为核心,由键盘、定时闹铃、日期提醒等功能模块组成。基于题目基本要求,本系统对时间显示、闹铃方式进系统行了重点设计。本系统大部分功能由软件来实现,使电路简单明了,系统稳定性大大提高。本系统不仅成功的实现了要求的基本功能,多数发挥部分也得到了实现,而且还具有一定的创新功能。 【关键词】AT89C51单片机、LCD液晶显示、定时闹铃、DS1302 第一章 总体设计要求 1.1设计要求 (1)使用集成数字电路或单片机作为主控制芯片; (2)使用LCD来显示现在的时间,显示格式为: 上行显示:年-月-日; 下行显示:时时:分分:秒秒; (3)使用时钟芯片DS1302实现时钟定时; (4)具有闹铃功能,一旦时间到则发出警报声; (5)具有调整日期与时间的功能。 1.2设计内容 (1)查阅相关资料,整体构思, (2)进行调研和总体设计,并绘制系统方框图和主程序流程图等; (3)详细设计: 1)LCD显示电路的设计及功能实现 2)实时时钟电路的设计及其功能实现 3)按键设置电路的设计及其功能实现 1.3 系统介绍 设计的电路主要由三大模块构成:单片机控制电路,显示电路以及最小系统。当时间及秒计数计满60时就向分进位,分计数器计满60分后向时计数器进位,小时计数器 按“24翻1”规律计数。时、分、秒的计数结果经过数据处理可直送显示器显示。如图1所示。 图1 单片机控制的电路 :单片机最小系统介绍 单片机系统包括硬件与软件系统,光有硬件是不会正常工作的,硬件必须在软件程序的控制下,执行相应的动作。AT89C51硬件最小系统(正常工作需要的最少元件)常为以下4部分,如图2所示。通常以它作为基本部分,配以不同的外围电路,实现不同的电路功能。 2.1 工作电源 没有单片机电路不需要电源的,其接法如下:第40脚接+5V的VCC,第20脚接地GND。如图2右下所示。 2.2.时钟电路 时钟电路用于产生单片机工作所需要的时钟信号。常见的时钟电路方式如图2,称为内部时钟方式。单片机芯片内部有一个高增益反向放大器,其输入引脚为XTAL1,输出引脚为XTAL2。只要在19、18两脚上连接晶体振荡器CYS,再加上2个30pF左右的电容(C1、C2)即可构成稳定的自激振荡器。 图2 单片机最小硬件系统 2.3.复位电路 单片机AT89C51复位的方法其实很简单,只要在RESET引脚(第9脚)上加一个持续时间为两个机器周期的高电平就可以了,如果晶振为12M,则该高电平只要2μs即可。 复位操作常见有上电自动复位、按键复位2种方式,其电路如下图3所示: 图3 复位电路 上电自动复位电路主要由C3和R1组成,只要接通电源就自动完成系统的初始化。当电源接通,电源通过R1对电容C3开始充电,由于电容两端的电压不能突变,而慢慢地由0增大,所以RESET端能维持一定时间的高电平。其维持时间由时间常数R1·C3决定,其值越大,高电平维持时间就越长。只要R1·C3的值合适,则R1和C3的值不一定须象图1-1中的8.2K和10μF,比如R1取10K或其它值也行。按键复位电路主要由S2和R3组成,这种电路一

文档评论(0)

cduutang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档