- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
60秒旋转电子钟
任 务 书
任务 设计一款基于AT89C2051单片机的电子钟。
二、设计要求
基本要求
⑴ 用4只LED数码管输出显示时和分。
⑵ 可通过按键设置闹钟功能,且停闹无须手工操作。
⑶ 可通过按键设置分校时。
⑷ 月计时误差小于45秒。
⑸ 写出详细的设计报告。
⑹ 给出全部电路和源程序。
7 给出proteus仿真电路。
发挥部分
⑴ 用60只LED发光管旋转显示,模拟“秒针”的行走。
⑵ 模拟“秒针”行走的“嘀哒”声。
3 增加停(掉)电保护功能。
4 增加日自动校准功能,使得该电子钟“永无误差”。
5 增加红黄绿三色变色装饰。
6 可通过按键设置一天两闹(比如早晨、中午各一次)。
一.引言
电子钟是一种利用数字电路来显示秒、分、时的计时装置,与传统的机械钟相比,它具有走时准确、显示直观、无机械传动装置等优点,因而电子钟得到广泛应用。随着人们生活环境的不断改善和美化,在许多场合可以看到数字电子钟。
1 要完成的任务
要求该电路具有显示日期、时间、的基本功能,还可以通过按键实现对它们的调整,并且能够显示星期。
2 系统主要功能
周边60只发光管顺时旋转来显示秒,中间四只LED数码管用于显示时间,中下方的七只LED灯顺时旋转,供装饰用。 其主要功能有:整点报时;四只LED数码管显示当前时分;每隔一秒钟周边的60只LED发光管旋转一格,装饰用的LED每隔一秒旋转一次。当发生停电事件时,由后备电池供电,系统进入低功耗状态,所有显示部件停止显示,这样即延长了电池的寿命,同时又保证了CPU继续计数,不至于因停电而时钟停止运行。当恢复供电后,系统自动恢复工作状态,不影响计时。
二 . 系统的硬件设计
1 系统的硬件构成及功能
电脑钟的原理框图如图2所示。它由以下几个部件组成:单片机89C2051、电源、时分显示部件、60秒旋转译码驱动电路。
时分显示采用动态扫描,以降低对单片机端口数的要求,同时也降低系统的功耗。时分显示模块、60秒旋转译码驱动电路以及显示驱动都通过89C2051的I/O口控制。
电源部分:电源部分有二部分组成。一部分是由220V的市电通过变压、整流稳压来得到+5V电压,维持系统的正常工作;另一部分是由3V的电池供电,以保证停电时正常走时。正常情况下电池是不提供电能的,以保证电池的寿命。具体电路参见“新颖的60秒旋转电子钟参考电路原理图”。
图2 电子钟系统原理框图
2 AT89C2051单片机及其引脚说明
AT89C2051单片机是51系列单片机的一个成员,是8051单片机的简化版。内部自带2K字节可编程FLASH存储器的低电压、高性能COMS八位微处理器,与Intel MCS-51系列单片机的指令和输出管脚相兼容。由于将多功能八位CPU和闪速存储器结合在单个芯片中,因此,AT89C2051构成的单片机系统是具有结构最简单、造价最低廉、效率最高的微控制系统,省去了外部的RAM、ROM和接口器件,减少了硬件开销,节省了成本,提高了系统的性价比。
AT89C2051是一个有20个引脚的芯片,引脚配置如图3所示。与8051相比,AT89C2051减少了两个对外端口(即P0、P2口),使它最大可能地减少了对外引脚下,因而芯片尺寸有所减小。AT89C2051芯片的20个引脚功能为:
图3 AT89C2051引脚配置 VCC 电源电压。
GND 接地。
RST 复位输入。当RST变为高电平并保持2个机器周期时,所有I/O引脚复位至“1”。
XTAL1 反向振荡放大器的输入及内部时钟工作电路的输入。
XTAL2 来自反向振荡放大器的输出。
P1口 8位双向I/O口。引脚P1.2~P1.7提供内部上拉,当作为输入并被外部下拉为低电平时,它们将输出电流,这是因内部上拉的缘故。P1.0和P1.1
需要外部上拉,可用作片内精确模拟比较器的正向输入(AIN0)和反向输入(AIN1),P1口输出缓冲器能接收20mA电流,并能直接驱动LED显示器;P1口引脚写入“1” 后,可用作输入。在闪速编程与编程校验期间,P1口也可接收编码数据。
P3口 引脚P3.0~P3.5与P3.7为7个带内部上拉的双向I/0引脚。P3.6在内部已与片内比较器输出相连,不能作为通用I/O引脚访问。P3口的输出缓冲器能接收20mA的灌电流;P3口写入“1”后,内部上拉,可用输入。P3口也可用作特殊功能口,其功能见表1。P3口同时也可为闪速存储器编程和编程校验接收控制信号。
表1 P3口特殊功能
P3口引脚 特殊功能 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 (外部中断0) P3.3 (外部中断1) P3.4 T0(定时器0外部输入)
您可能关注的文档
- 广本雅阁自动变速器故障诊断和排除毕业论文.doc
- 广东省2014会计电算化从业考试全真模拟卷.docx
- 广东省深圳市会计初级职称模拟试题及其答案解析2.docx
- 广元四一零医院保洁投标书.doc
- 国道324线(凤南___角美段)改线工程隧道内业资料表格.doc
- 国华电厂#3机组脱硫塔内部检查及其评估.doc
- 国内机电一体化的发展方向和前景毕业论文样本.doc
- 国内外对审计意见信息含量研究论文正文.doc
- 国内照明行业的研究分析报告.docx
- 果树栽培养护技术.doc
- 基于BS模式的铁路物流管理系统的分析和设计学位论文.doc
- 基于CTP平台的银行构件的设计和实现硕士论文.doc
- 基于i.mx27硬件解码的播放器的实现硕士论文.doc
- 基于IOS平台的QR码识别系统的设计和实现论文.doc
- 基于ISO20000的口岸物流企业的IT服务实施___硕士论文.doc
- 基于JSP的动态WEB学习系统研究和实现硕士论文.doc
- 基于Matlab的FIR滤波器设计和仿真课程设计.doc
- 基于MATLAB的PWM逆变器的仿真的研究课程设计说明书.doc
- 基于MMORPG类型的多人在线角色扮演网页游戏设计和实现毕业设计说明书.doc
- 基于MODBUS协议的模拟量采集卡的设计和实现本科毕业论文.doc
文档评论(0)