单片机课程方向简易电子钟方向.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计报告 题目:数字时钟 姓名:学号: 专业:自动化实验室:实训楼307 班级: A1132 同组成员: 设计时间: 2018 年 4月 14日—— 2018年4月18 日 评定成绩:审阅教师:*** 2018年4月18日 摘要 本次做的单片机课程设计是数字时钟。该时钟是以单片机STC89C52RC)为核心,结合共阴极LED数码管、锁存器74HC573等元件设计硬件电路,再配以相应的程序,使它具有时,分,秒显示的功能;并且通过按键还可以进行时,分,秒的调整。单片机P0口接74HC373的输入端,发送断段码与位码,P2.6与P2.7连接74HC373的使能端,选择P0口发送断码还是位码。P3.5、P3.6、P3.7连接三个独立按键,P3.5连接按键按下选择进行时调、分调还是秒调;P3.6按键按下进行加一;P3,.7按键按下进行减一。同时还有复位电路。 关键词:单片机STC89C52RC共阴极LED数码管74HC373锁存器 目录 TOC \o 1-3 \h \u一.课题名称、意义、功能及分工1 1.1课题名称:基于52单片机的数字时钟1 1.2设计意义1 1.3功能1 1.4分工1 二.系统基本原理1 2.1 STC89C52RC单片机介绍2 2.2 STC89C52RC引脚功能说明2 三.硬件设计3 3.1 单片机最小系统3 3.2 显示电路3 3.3按键电路4 四.软件设计5 4.1主程序5 4.2数码管显示模块5 4.3定时器/计数器T0中断服务程序5 4.4主程序流程图6 4.5 STC89C52引脚分配7 4.6 变量存储空间说明7 4.7程序清单7 五.调试11 六.故障的检测与分析13 6.1 指令跳转不到预定的地址13 6.2 位选地址循环次数错误13 七.总结13 7.1 收获13 7.2体会13 7.3建议14 7.4要求14 课题名称、意义、功能及分工 1.1课题名称:基于52单片机的数字时钟 1.2设计意义 在常生活和工作中,我们常常用到定时控制。早期常用的一些时间控制单元都使用模拟电路设计制作的,其定时准确性和重复精度都不是很理想,现在基本上都是基于数字技术的新一代产品,随着单片机性能价格比的不断提高,新一代产品的应用也越来越广泛,大可构成复杂的工业过程控制系统,完成复杂的控制功能。小则可以用于家电控制,甚至可以用于儿童电子玩具。它电路简单,功能强大,体积小,质量轻,灵活好用,配以适当的接口芯片,可以构造各种各样、功能各异的微电子产品。 随着电子技术的飞速发展,家用电器和办公电子设备逐渐增多,不同的设备都有自己的控制器,使用起来很不方便。根据这种实际情况,设计了一个单片机多功能定时系统,它可以避免多种控制器的混淆,利用一个控制器对多路电器进行控制,同时又可以进行时钟校准和定点打铃。它可以执行不同的时间表测试时间和常作息时间)的打铃,可以任意设置时间。这种具有人们所需要的智能化特性的产品减轻了人的劳动,扩大了数字化的范围,为家庭数字化提供了可能 1.3功能 能实现显示时间的时、分、秒,并具有时、分、秒的设置和调控功能。 1.4分工 在小组中:**负责负责软件设计,程序调试与仿真图绘制,**负责硬件电路安装,硬件电路的调试,并且和**一起同整体方案设计做出修改,**负责后期的文档编辑及整体方案设计,与撰写实习报告。 系统基本原理 这里采用应用广泛的STC89C52作为时钟控制芯片,利用单片机内部的定时/计数器T0 实现软时钟的目的。首先将T0设定工作于定时方式,对机器周期计数形成基准时间50ms),然后用另一个定时/计数器T1对基准时间计数形成秒,秒计60次形成分,分计60形成小时,小时计到24。最后通过数码管把它们的内容在相应的位置显示出来,达到时、分、秒计时的功能。 此外还要实现对时间的调整功能,89C52的P3.5、P3.6、P3.7外接三个独立按键,当按下P3.5按键时,系统进入调时间的状态或启动时间显示的功能;当按下P3.6按键时,对显示的数码管进行加一的功能;当按下P3.7按键时,对显示的数码管进行减一的功能,达到调整时间的目的。 2.1 STC89C52RC单片机介绍 ? STC89C52RC单片机一款高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。 STC89C52RC主要特性如下:? 工作电压:5.5V~3.3V5V单片机)/3.8V~2.0V3V单片机)??? 工作频率范围:0~40MHz,相当于普通8051的0~80MHz,实际工作频率可达48MHz?。 用户应用程序空间为8K字节???片上集成512字节RAM?。 ?通用I/O口32个),复位后为:P

文档评论(0)

159****6529 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档