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

单片机原理及应用课程设计-电子日历.doc

单片机原理及应用课程设计-电子日历.doc

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
湖南人文科技学院 课程设计报告 课程名称单片机原理及应用课程设计 1、能计时:秒、分、时、天、周、月、年;、时间、月、日显示关键、、、 目 录设计要求 1 1 方案论证与对比 1 1.1 方案一 1 1.2 方案二 1 1. 方案对比与选择 2 2 单元电路设计与计算 2 2.1 放大电路的设计 2 2.2 整形电路的设计 2 2.3 分频电路的设计 3 2.4 分频控制电路设计 3 3 系统软件工作流程图 4 3.1 多周期同步测量原理及误差分析 4 3.2 系统工作流程 4 4 系统功能测试与整体指标 5 5 详细仪器清单 5 6 总结与思考及致谢 6 参考文献 7 附录一:放大整形分频控制电路PCB板 8 附录二:74HC390分频电路PCB板图 9 附录三:程序 10 电子日历 设计要求 本课题以单片机为核心,设计并制作出智能LED电子钟,具有以下功能:能计时:秒、分、时、天、周、月、年; 时间、月、日显示; 时间、月、日显示、、、、、、、、、、、、、、 2.1复位电路 复位是单片机的初始化操作,只需给AT89C52的复位引脚RST加上大于2个机器周期(即24个时钟振荡周期)的高电平就可得单片机复位,复位时,PC初始化为0000H,使单片机从OUT单元开始执行程序。除了进入系统的正常初始化之外由于程序运行出错或操作错误而使系统处于死锁状态,为摆脱死锁状态,也需按复位键使得RST脚为高电平,使单片机重新启动。 在系统中,有时会出现显示不正常,也为了调试方便,我们需要设计一个复位电路,AT89S52单片机复位电路共有上电复位、按键电平复位和按键脉冲复位。本系统是的复位电路主要完成系统的上电复位和系统在运行时用户的按键复位功能。复位电路可由简单的RC电路构成,也可使用其它的相对复杂,但功能更完善的电路。本系统采用的电路如图2所示。工作原理是:上电瞬间,RC电路充电,RESET引脚端出现正脉冲,只要RESET保持10ms以上高电平,就能使单片机有效的复位。当时钟频率选用12MHz时,C取10uF,R取10KΩ。上电自动复位电路由上电瞬间C与R构成充电电路,RESET端的电位与电源Vcc相同,随着充电电流的减少,RESET的电位逐渐下降。图中RC时间常数越大,上电时RESET端保持高电平的时间越长,图中这组参数足以保证复位操作。若复位电路失效,加电后CPU从一个随机的状态开始工作,系统就不能正常运行。图中的按键S17的功能是按键复位,按下S17键时RST为高电平,只要保持10ms以上的高电平,就可以时单片机复位。按键复位用在系统运行时的复位,使系统重新运行。其复位电路原理图如下所示: 2.2 DS1302时钟模块 2.2.1 DS1302简介 DS1302具有时钟计数功能,可以对秒、分钟、小时、月、星期、年的计数。年计数可达到2100 年,有31*8 位的额外数据暂存寄存器,最少I/O 引脚传输,通过三引脚控制,工作电压:2.0-5.5V, 工作电流小于320 纳安(2.0V),读写时钟寄存器或内部RAM(31*8 位的额外数据暂存寄存)可以采用单字节模式和突发模式。 2.2.2 DS1302引脚 DS1302引脚图如下: 晶体振荡器的选择:一个32.768KHz的晶振可以直接接在DS1302的2、3管脚之间,可以设定规定载荷电容位6pf。 电源控制:Vcc1可提供单电源控制也可以用来作为备用电源,Vcc2为主电源。在主电源关闭的情况下,也可以保持时钟的连续运行。DS1302由Vcc1或Vcc2两者中的较大者供电。当Vcc2大于Vcc1+0.2V时,Vcc2给DS1302供电;当Vcc2小与Vcc1时,DS1302由Vcc1供电。 2.2.3 DS1302功能 DS1302包括时钟/日历寄存器和31字节(8 位)的数据暂存寄存器,数据通信仅通过一条串行输入输出口。实时时钟/日历提供包括秒、分、时、日期、月份、年份和星期几的信息。闰年可自行调整,可选择12小时制和24小时制,可以设置AM、PM。 只通过三根线(SPI总线)进行数据的控制和传递:RST、I/O、SCLK。 2.2.4 时钟电路 时钟电路如下图所示: 单片机必须在时钟的驱动下才能工作。在单片机内部有一个时钟振荡电路,只要外界一个振荡源就能产生一定的时钟信号送到单片机内部的各个单元,决定单片机的工作速度。本系统使用的是内部时钟方式。 一般选用石英晶体振荡器。此电路在加电大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档