电子日历 孙文彬.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子日历 孙文彬.doc

毕业设计(论文)报告 题 目 单片机设计电子日历 院 系 机电工程系 专 业 电气自动化 班 级 电气0703 学生姓名 孙文彬 学 号 100071402 指导教师 唐亦敏 2009年 11月 29日 目的和要求 1.了解单片机的工作原理、应用及控制方法 2.主芯片用单片机、走时用时钟芯片实现; .显示年、月、日和时间; .用按键实现省电和正常显示之间切换;本次设计的题目是电子日历,可以正常的显示年、月、日、时、分、秒。AT89C51和时钟日历芯片DS12C887设计、制作的日历电子钟具有性能稳定、精确度高、成本低、易于产品化,以及方便、实用等特点。适用于家庭、公司、机关等众多场所。为人们的日常生活、出行安排提供了方便,成为人们日常生活中不可缺少的一部分。 本次设计可分为两部分:硬件系统、软件系统。 ??? 硬件部分包括:AT89C51单片机、DS12C887时钟芯片、74LS154译码器、ULN2003A驱动芯片。利用单片机将RC复位电路、动态显示电路、电源电路、去抖电路等正确的连接在一起,并通过单片机的编程来实现本次设计任务中的要求。 关键词:单片机,日历,位码,段码,显示l 系统硬件设计 硬件分为五大模块:单片机控制模块、日历时钟模块、显示驱动模块、电源模块、显示模块。原理框图如图1: 下面分模块介绍 单片机控制模块 单片机AT89C5l简介 本系统的控制部件由单片机来承担,选用的是AT89C51,它是ATMEL公司生产的一种带4KB快闪E PROM、128BRAM、低功耗、高性能的八位微控制器。其内核及引脚与INTEL公司的MCS一5l基本兼容。 AT89C51具有以下一些标准特性:4K字节的快闪存储器,128B RAM,2个16位定时器/计数器,5个两级中断源结构,一个全双工串行口,片内振荡器和时钟电路。如图2是本系统的单片机控制电路: 1.1.2电路分析 单片机控制模块电路由单片机AT89C51、复位电路、时钟电路、按键电路组成。复位采用上电复位方式,由C3和R1组成,电容和电阻的合理选择是上电时可靠复位的关键。时钟电路采用12M 晶振,C1、C2用于稳定晶振。按键电路由按键S1、S2及上拉电阻R3、R4组成。S1为“设置”键,s2为“加”键。按下键时给单片机一个低电平,使单片机中断,以响应按键。 1.2 日历时钟模块 1.2.1日历时钟芯片DS12C887简介 DS12C887是美国DALLAS公司生产的实时日历时钟芯片,具有秒、分、时、星期、日、月、年计数功能,且可润年调整,内部有14字节的时钟与控制寄存器,分别用于设置DSl2C887的工作方式和时间值。 特点: ▲在没有外部电源的情况下可工作10年 ▲ 自带晶体振荡器及里电池 ▲可计算到2100年前秒、分、小时、周、日、月、年七种日历信息并带闰年补偿 ▲用二进制码或BCD码代表日历和闹钟信息 ▲有12小时和24小时两种制式,12小时制有AM 和PM 提示 ▲ 数据/地址总线复用 ▲ 内建128BRAM ,14B时钟控制寄存器,l14B通用RAM ▲ 可编程方波输出、总线兼容中断 ▲ 三种可编程中断:一时间性中断,可产生每秒一次至每天一次中断 一周期性中断122ms到500ms 一时钟更新结束中断 1.3 显示驱动模块 由于本次设计显示部分的特殊性,要求其驱动电路有很强的驱动能力。为此选择了具有大电流驱动能力的集成7达林顿管的驱动芯片ULN2003,用来驱动显示屏的段码。位码驱动要求比段码驱动强6倍,采用NPN三极管9013和PNP三极管9012 组成达林顿管,驱动能力增强。采用复合连接方式,将两只或更多只晶体管的极电极连在一起,而将第一只晶体管的发射极直接耦合到第二只晶体管的基极,依次级连而成,最后引出E、B、C三个电极。如图3所示,hFE: hFE1·hFE2。ULN2003是7共发射极达林顿驱动器,最大工作电压可达到50V,每极最大输出电流可达到 500mA。电路由两片移位寄存器74LS164,两片UIN2003和14个限流电阻构成。74LS164将从AT89C51串行口获得的数据并行输出。一次输出两个数据,将ll位时间数据分为6组。第一组:秒个位、秒十位;第二组:分个位、分十位;第三组:时个位、时十位;第四组:周;第五组:日个位、日十位;第六组:年个位、年十位。每次输出

文档评论(0)

实验室仪器管理 + 关注
实名认证
服务提供商

本人在医药行业摸爬滚打10年,做过实验室QC,仪器公司售后技术支持工程师,擅长解答实验室仪器问题,现为一家制药企业仪器管理。

1亿VIP精品文档

相关文档