51单片机电子时钟课程设计实验报告.docxVIP

51单片机电子时钟课程设计实验报告.docx

  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文档。上传文档
查看更多
《单片机原理与应用》课程设计 总结报告 题 目:单片机电子时钟(带秒表)的设计 - - PAGE 1 - 目 录 题目与主要功能要求… 2 整体设计框图及整机概述… 3 各硬件单元电路的设计、参数分析及原理说明… 3 软件流程图和流程说明… 4 总结设计及调试的体会… 10 附 录 图一:系统电路原理图… 11 图二:系统电路 PCB 12 表一:元器件清单… 13 时钟程序源码… 14 题目:单片机电子时钟的设计与实现 课程设计的目的和意义 课程设计的目的与意义在于让我们将理论与实践相结合。培养我们综合运用电子课程中的理 论知识解决实际性问题的能力。让我们对电子电路、电子元器件、印制电路板等方面的知识 进一步加深认识,同时在软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高,为今后能够独立完成某些单片机应用系统的开发和设计打下一个 坚实的基础。 课程设计的基本任务 利用 89C51 单片机最小系统,综合应用单片机定时器、中断、数码显示、键盘输入等知识, 设计一款单片机和简单外设控制的电子时钟。 主要功能要求 最基本要求 使用MCS-51 单片机设计一个时钟。要求具有6 位LED 显示、3 个按键输入。 完成硬件实物制作或使用 Pruteus 仿真( 注意位驱动应能提供足够的电流)。3)6 位 LED 数码管从左到右分别显示时、分、秒(各占用 2 位),采用 24 小时标准计时制。开始计时时为 000000,到 235959 后又变成 000000。 使用 3 个键分别作为小时、分、秒的调校键。每按一次键,对应的显示值便加 1。 分、秒加到 59 后再按键即变为 00;小时加到 23 后再按键即变为 00。在调校时均不向上一单位进位 (例如分加到 59 后变为 00,但小时不发生改变)。 软件设计必须使用MCS-51 片内定时器,采用定时中断结构,不得使用软件延时法,也不得使用其他时钟芯片。 6)设计八段数码管显示电路并编写驱动程序,输入并调试拆字程序和数码显示程序。 7)掌握硬件和软件联合调试的方法。 完成系统硬件电路的设计和制作。 完成系统程序的设计。 完成整个系统的设计、调试和制作。 完成课程设计报告。 基本要求 实现最基本要求的 1~10 部分。 键盘输入可以控制电子时钟的走时/调试。 设计键盘输入电路和程序并调试。 掌握键盘和显示配合使用的方法和技巧。 提高发挥部分 另设三个键,分别作小时、分、秒的减1 调校。 在以上设计的基础上,修改程序制作一个电子秒表。分、秒各占用 2 位显示,1/10 秒、 1/100 秒各占用 1 位显示。设定二个键分别作启动/停止、清零(清零应在停止后有效)。 在做完(2)后,将时钟与秒表合二为一,并且在同时使用时互不影响,即可在时钟与秒表之间任意切换,而不影响走时、计秒。 整体设计框图及整机概述 整体设计框图 整机概述 开机为走时模式,正常显示时间。在此模式下,时钟可调。 共设置 7 个按键,分别为模式键、功能键、加一键、减一键、复位键、秒表启动键、秒表复位键。按动模式键,模式将在‘走时/调时/显示及秒表显示及调整’2 个模式下切换。 在时钟模式下,功能键选择是正常走时,还是进入调试(时、分、秒)模式。 按动加一键可以将值(时、分、秒)加一。 按动减一键可以将值(时、分、秒)减一。 按动秒表中开始/暂停按键可以随时控制秒表的开始和停止。 按动秒表中清零按键时,秒表计的数就会被清除(只有在秒表停止了以后)。 按下复位键后,无论是任何状态都会从新开始。 开机时钟与闹钟都为 00:00:00。 各硬件单元电路的设计、参数分析及原理说明 电源电路 元件有限没有制作电源电路部分。使用9V 的电池经过 7805 稳压后进行供电。 - 3 - - - PAGE 10 - 按键 参考书本P232 的键盘接口电路原理图,P3 口(除去 P3.6)接的是键盘按键。当按键按下后, P3 口被拉成低电平,给单片机一个信号,使单片机产生一个中断。单片机再指令相应的P0 口,P2 口产生变化。 单片机最小系统 参考实验指导书与课本及网络资料设计按键电平复位。 LED 数码管 首先 P0 口作为段码输出。由于 P0 口输出级无上拉电阻,故需添加一排阻为其上拉电阻。其次采用共阳极数码管。段码端为低电平时导通LED,此时数码管向89S51 芯片P0 口灌电流, 为防止芯片烧坏,还需加 1 个 1 KΩ的限流电阻。考虑到数码管的亮度问题,采用了PNP 三极管做驱动电路。基极接上 1 KΩ电阻后再与P2 口相连(P2.0~P2.5)进行位选。发射极接5V 电源,集电极接数

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

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

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档