单片机百米赛跑时器大作业.docVIP

  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文档。上传文档
查看更多
大作业(论文) 课程名称: 单片机原理及应用 题 目: 百米赛跑计时器 院 (系): 信控学院 专业班级: 计算机1001 姓 名: 肖超飞 学 号: 090620123 指导教师: 丁莉 2012年 7月 5 日 摘要:本文阐述了单片机计时器的设计。本设计是许多体育竞赛的必备设备之一。本设计的数字电子秒表是采用8051单片机为中心器件,利用定时/计数器的定时和计数原理,结合显示电路和LED数码管设计计时器。其中软件系统采用汇编语言,硬件系统利用PROTEUS的功能来实现,简单且易于观察,在仿真中观察其实际运行的工作状态。 关键字:单片机,仿真,软件,硬件 目 录 2、大作业(论文)任务书………………………………………………4 大作业(论文)题目 ……………………………………………4 本次大作业(论文)应达到的目的 ……………………………4 本次大作业(论文)任务的主要内容和要求 …………………5 应收集的资料及主要参考文献 …………………………………5 审核批准意见 ……………………………………………………5 3、线路图…………………………………………………………………6 原理图………………………………………………………………6 实验图………………………………………………………………7 4、程序功能说明…………………………………………………………8 5、程序流程图……………………………………………………………8 6、结束语…………………………………………………………………10 7、致谢……………………………………………………………………10 8、参考文献………………………………………………………………10 9、附录(程序清单)……………………………………………………10 9.1 C语言………………………………………………………………10 9.2 汇编语言……………………………………………………………13 2. 大作业(论文)任务书 西安建筑科技大学大作业(论文)任务书 专业班级: 计算机1001 学生姓名: 肖超飞 指导教师(签名): 2.1、大作业(论文)题目 百米赛跑计时器:利用51系列单片机设计百米赛跑计时器,通过LED显示器显示秒十位和个位,在设计过程中用一个存储单元作为秒计数单元,当一秒钟到来时,就让秒计数单元加1。当跑完百米时,按暂停就得到所需计数,不需要计数时清零即可。 2.2、本次大作业(论文)应达到的目的 大作业的基本教学目的是培养学生综合运用所学的基础理论、专业知识和基本技能,提高分析与解决实际问题的能力以及科技写作或设计能力。要求学生在做大作业的过程中要有意识地培养自己的能力。 3、 线路图 (1)原理图 (2)实验图 首先,连接的是单片机51的最小系统,其中包括时钟电路,复位电路。我们所选用的数码管是共阴极的,置1时导通,所以将单片机的P1.0~P1.7连接数码管的a~dp,P2口同理。然后在数码管秒表个十位的显示则由软件程序来控制。 4、程序功能说明 此次课程设计题目是百米赛跑计时器,由课程设计的要求和任务,我采用的C语言编程,设计秒表要求一秒定时,采用了定时器定时,其中一个软件一个硬件,会在方案论证中分析在1秒时采用的是硬件定时,即用单片机内部的定时器T0。先将时钟初始化,赋入初值50ms定时,循环20次来进行1秒定时。然后由定义的变量second来进行加一运算,然后将其值通过P1,P2口在数码管上进行显示。其中数码管的显示时,我在程序中首先定义了一个关于数码管显示的字形码定义,以便在显示时调用即可。 5、程序流程图 在真正应用时,一秒定时是用定时中断的,但单片机的T0最长也不能1秒定时,所以采用50ms定时循环20次,用count来控制。当秒的时间达到59时,用软件来清零时循环从00重新开始。 6、结束语 本次课程设计是关于51系列单片机的应用。在平时我们的知识仅限于课堂所了解的,这次课程设计给我们实践的机会。在开始时,编程和控制、理论和实际总是不能联系到一起,让我一度感到迷茫,最后还是翻阅了大量的有关资料,才基本将课程做完。通过这个

文档评论(0)

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

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

1亿VIP精品文档

相关文档