篮球计时计分器单片机课程设计.docVIP

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

单片机课程设计

姓名:

指导教师:

学科、专业:电气工程及其自动化

班级、学号:电气级班号

答辩日期:年月日

单片机课程设计任务书

一、设计题目:

基于C51单片机的篮球赛计时记分器

二、给定条件:

系统功能设计如下:

1、计时部分:能记录整个赛程的比赛时间,通过四位一体7段共阳LED显示,其中2位用于显示分钟,2位用于显示秒钟。设置两个开关用于启动和暂停比赛时间。

2、计分部分:能随时刷新甲、乙两队在整个赛程中的比分。用4个7段共阳LED显示比分,每队2个LED显示器显示范围可达到0~99分。

3、设置六个按键K1-K6,分别为甲队加1分、2分、3分,为乙队加1分、2分、3分;

4、中场交换比赛场地时,能交换甲、乙两队比分的位置。

5、赛程计时采用倒计时方式,比赛开始时启动计时,直至计时到零为止。比赛时间结束时,发出报警指令。

三、设计任务:

1、进行按键接口电路设计;

2、进行蜂鸣器接口电路设计;

3、进行显示接口电路设计;

4、绘制出完整的任务系统电路图;

5、绘制出程序软件流程图;

6、编制C语言程序(需详细注释)并利用PROTEUS软件进行仿真实验;

7、给出篮球赛计时计数仿真结果。

四、参考资料:

1、周润景,张丽娜.基于PROTEUS的电路及单片机系统设计与仿真.北京航空航天大学出版社,2006

2、郭天祥.51单片机C语言教程——入门、提高、开发、拓展全攻略.电子工业出版社,2012

前言

最近几年来,随着科技的飞速发展,单片机领域正在不断的走向社会各个角落,还带动传统控制检测日新月异更新。在实时运作和自动控制的单片机应用到系统中,单片机如今是作为一个核心部件来使用,仅掌握单片机方面知识是不够的,还应根据其具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。“单片机原理及应用课程设计”是电子类专业的学科基础科,它是继“汇编语言程序设计”,“接口技术”等课程之后开出的实践环节课程。

摘要

篮球计时计分器是一种应用非常广泛比赛计时工具,对现代社会越来越重要。此篮球计时计分器在硬件方面主要采用AT89C51单片机作为主控核心,由独立按键、共阳数码管显示屏显示。

AT89C51单片机是美国ATMEL公司出的,功耗小,电压可选用4~6V电压供电;所有程序编写完成后,在Keil软件中进行调试,确定没有问题后,烧写到单片机上进行测试。

此设计主要由独立按键采集数据到单片机进行处理再通过数码管显示出来,本论文主要研究了数码管及独立按键,对硬件连接方案进行了详尽的介绍,在软件方面算法也进行了论述。

【关键词】AT89C51数码管独立按键蜂鸣器

目录

第一章工作原理...................................2

1.1设计目标.......................................2

1.1.1基本功能 .....................................2

第二章硬件设计与原理..............................3

2.1总设计框图 3

2.2硬件设计分析 3

2.2.1电源的设计 3

2.2.2单片机最小系统 4

2.2.3显示系统 10

2.2.4按键调整电路 12

2.2.5蜂鸣器电路 13

第三章软件设计与分析 14

3.1软件设计的组成 14

3.2源程序 15

第四章软件仿真 26

4.1PROTEUS简介 26

4.2仿真图 28

4.3原理图 29

4.4元件清单 30

4.5硬件结果图 31

总结 32

致谢 34

参考文献 35

第一章工作原理

1.1设计目标

1.1.1基本功能

1、51单片机+按键+蜂鸣器+数码管

2、数码管:1个4位一体共阳数码管、4个一位共阳极数码管

3、具有48分钟倒计时功能,精确到秒,能够暂停

4、比赛终止时,有声音和指示灯报警功能

5、能记录两队分数,并且能够加减功能

6、比赛中途能够交换两队比分

7、具有时间暂停功能

8、51单片机型号:AT89C51单片机

C语言编程

第二章硬件设计与原理

以AT89C51单片机为核心,起着控制作用。系统包括数码管显示电路、复位电路、时钟电路、按键调整电路和蜂鸣器电路。设计思路分为六个模块:复位电路、晶振电路模、AT89C51、数码管显示电路、按键调整电路和蜂鸣器电路这六个模块。

2.1总设计框图

2.2硬件设计分析

2.2.1

文档评论(0)

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

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

1亿VIP精品文档

相关文档