单片机秒表实训报告.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文档。上传文档
查看更多
单片机秒表实训报告   XXXXXX学院   51单片机系统设计课程设计报告   题目:专业、班级:学生姓名:学号:指导教师:分数:   [摘要]本设计是一个秒表计时器,采用51单片机实现。电路包括以下几部分:   单片机最小系统部分,数码管显示部分,摁键开关部分部分。电路选用共阴型4位数码管组成时钟显示电路;时钟的增减控制以及清零部分主要由轻触开关构成的摁键系统组成;信号接收和处理部分主要由单片机来执行。接通电源后,秒表计时器处于初始状态,4位数码管显示。当摁下“开始”开关时,秒表开始计时,数码管显示当前状态的时间。当再次摁下开关时,数码管停止计时。摁下“清零”键后,系统重新回到初始状态。   [关键词]单片机最小系统秒表计时摁键控制   任务书   1、任务   设计一个秒表计时器,在51单片机的控制作用下,采用4个LED数码管显示时间,计时范围设置为~秒,即精确到秒,用按键控制秒表的“开始”、“暂停”、“复位”,按“开始”按键,开始计时;按“暂停”按键,系统暂停计时;再按“开始”键,系统继续计时;数码管显示当前计时值;按“复位”按键,系统清零。2、设计要求   开始时显示。每按下S1键一次,数值加1s;每按下S2键一次,数值减1s;每按下S3键一次,数值清零;   每按下S4键一次,启动定时器使数值开始自动每秒加1,   再次按下S4键,数值停止自动加1,保持显示原数。   3、发挥部分   开关按键3:“复位”按键。按键按下去时   数码管复位为“”。   开关按键4:倒计时“逐渐自减”按键。按键按下去则是数码管开始“逐   渐自减”倒计时。   开关按键5:倒计时初始值“增加”按键。开关按键6:倒计时初始值“减小”按键。   4、课程设计的难点   单片机电子秒表需要解决三个主要问题,一是有关单片机定时器的使用;二是如何实现LED的动态扫描显示;三是如何对键盘输入进行编程。5、课程设计仪器   集成电路芯片STC89C52,八段数码管,MCS-51系列单片机微机仿真课程系统中的软件。   目录   摘要……………………………………………………………………………2关键词…………………………………………………………………………2任务书…………………………………………………………………………31、设计任务目的……………………………………………………………52、设计方案选取与论证……………………………………………………5系统总体设计方案……………………………………………………5系统整体框图…………………………………………………………53、电路设计…………………………………………………………………6   单片机最小系统设计……………………………………………6数码管显示模块设计……………………………………………6摁键控制系统模块设计…………………………………………程序设计…………………………………………………………64、制作及调试过程…………………………………………………………115、结果分析和总结…………………………………………………………12参考文献………………………………………………………………………12附录a秒表计时器原理图…………………………………………………13附录b元器件清单…………………………………………………………14附录c秒表计时器实物图…………………………………………………15   1、设计任务目的   1.   根据单片机课程所学内容,结合其他相关课程知识,设计电子秒表,以加深对单片机知识的理解,锻炼实践动手能力,为以后的毕业设计和工作打下坚实基础;   熟悉汇编语言或C语言的程序设计方法,熟悉51系列单片机的使用;掌握单片机的内部功能模块的应用,如定时器/计数器、中断、I/O口、串行口通讯等功能;   掌握单片机应用系统的软硬件设计过程、方法及实现。   2.3.4.   2、设计方案选取与论证   系统总体设计方案   使用STC89C51单片机作为核心控制部件,采用12M晶体振荡器及30PF微小电容构成振荡电路;用1个四位一体共阴极数码显示管作为显示部分,构成数字式秒表的主体结构,配合独立式键盘和复位电路完成此秒表的计时、清零、停止、增减初始时间等各项功能。   系统总体整体框图   3、电路设计   单片机最小系统设计   图系统设计框图   图单片机最小系统   简易秒表制作   1子情境内容:制作简易秒表,利用按键构成键盘实现秒表的启动、停止与复位,利用LED数码管显示时间。   2子情境目标:   通过简易秒表的制作,进一步熟悉LED数码管与单片机的接口电路   学习定时/计数器、中断技术的综合运用并会使用简易键盘   3知识点链接   独立式按键的使用:图5-49为按键与单片机的连接图

文档评论(0)

dajia1qi + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档