- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
郑州轻工业学院
单片机课程设计
题 目 篮球比赛计时控制器设计
学生姓名 xxx
专业班级 电子信息工程xxx班
学 号 541001030xxx
院 (系) 电气信息工程学院
指导教师 杜海明 耿鑫
完成时间 2013年12月25日
郑州轻工业学院
课 程 设 计 任 务 书
题目 篮球比赛计时控制器设计
专业、班级 电子信息工程xxx 学号 541001030xxx
姓名 xxx
主要内容、基本要求、主要参考资料等:
一、主要内容:
① 熟悉单片机应用系统的设计方法和规范,达到综合的目的。
② 学习文件检索和查找数据手册的能力。
③ 学习protel软件的使用。
④ 学会整理和总结设计文档报告。
二、基本要求:
① 以MCS-51系列单片机为核心,设计篮球比赛计时控制器。
② 篮球比赛上下半场2分钟,要求能随时暂停,启动后继续计时,一比赛结束后应可清零。③ 按篮球比赛规则,进攻方有24秒为例计时。
④ “分”、“秒”显示用LED数码管。⑤ 用开关控制计时器的启动/暂停。⑥ 24秒计时时间到、、全场自动音响提示。① 张毅坤等 单片微型计算机原理及应用 西安 西安电子科技大学出版社
② 李建忠编著 单片机原理及应用 西安 西安电子科技大学出版社
完 成 期 限:
指导教师签名:
课程负责人签名:
2013年 12月 16 日
摘要
随着单片机在各个领域的广泛应用,许多用单片机作控制的球赛计时器也应运而生,如用单片机控制LCD液晶显示器的计时器,用单片机控制LED七段显示器的计时器等等。
本次设计的篮球计时系统以AT89C51单片机为核心元件,利用它内部的计数器T0完成比赛的计时,通过七段共阴极LED来显示时间。计时部分采用CD4511(七段BCD码译码器)进行硬件译码;报警部分采用蜂鸣器为音响器件。本系统具有赛事时间设置、赛事时间启/停设置、24s倒计时控制;报警等功能。且造价低廉、操作简单、携带方便,适合于学校或小团体作为赛程计时工具。
关键词:篮球计时系统 七段共阴LED数码管 AT89C51
目录
摘要 I
1 绪论 1
1.1 选题背景和意义 1
1.2 设计目的 1
1.3 基本要求 1
2 总体设计方案 2
2.1 系统的构成框图 2
2.2 各部分功能介绍 3
2.2.1 赛程时间设置 3
2.2.2 赛程时间启动/停止设置 3
2.2.3 24s显示控制 4
2.2.4 计时显示 4
2.2.5 计时结束后报警 4
3 硬件部分的设计 5
3.1 AT89C51简介 5
3.2 计时电路 9
3.3 CD4511的引脚功能 10
3.4报警器 12
3.4.1 报警器的分类 12
3.4.2 报警器工作原理 12
3.5 数码管结构与原理 12
4软件设计 14
4.1 编程设置 14
4.2 系统调试 14
参考文献 17
附录 18
1 总原理图 18
2 PCB图 19
3 元器件清单 20
4 程序 20
1 绪论
1.1 选题背景和意义
篮球比赛在中国越来越受到人们的关注,同时也被更多的青少年所喜爱。本设计除了具有赛程时间计时、调整及暂停,还具有24s倒计时的功能。且造价低廉、操作方便且便于携带,适合于学校和小团体作为比赛赛程的计时计分工具。
1.2 设计目的
① 熟悉单片机应用系统设计方法和规范,达到综合应用单片机的目的。
② 学习文件检索和查找数据手册的能力。
③ 学习protel软件的使用。
④ 学会整理和总结设计文档报告。
1.3 基本要求
① 以MCS-51系列单片机为核心,设计篮球比赛计时控制器。
② 篮球比赛上下半场2分钟,要求能随时暂停,启动后继续计时,一比赛结束后应可清零。③ 按篮球比赛规则,进攻方有24秒为例计时。
④ “分”、“秒”显示用LED数码管。⑤ 用开关控制计时器的启动/暂停。⑥ 24秒计时时间到、、全场自动音响提示。
图2-1 系统构成图
本系统采用AT89C51作为设计的核心元件,利用七段共阴LED数码管作为显示器件。其中,计时电路中共接7个LED数码管,其中4个用于显示赛程时间,即2个显示分钟,2个显示秒钟。赛程采用倒计时方式,即比赛前将时间设置好,比赛开始时启动计时,直至计时到零为止,比赛暂停时停止计时,比赛重新开始时计时继续,计时范围0~99分钟。另外两个数码管用于显示
您可能关注的文档
- 矿山防洪防汛专项事故专项应急预案总结.doc
- 矿山岗位责任制总结.doc
- 矿山建设规程总结.doc
- 矿山救护大中队指挥员培训班讲稿总结.doc
- 矿山救援应急预案总结.doc
- 矿山事故灾难应急预案总结.doc
- 矿山应急救援预案总结.doc
- 矿山应急预案教案总结.doc
- 矿山主要负责人和安全生产管理人员培训教材总结.doc
- 矿山主要负责人考试题总结.doc
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)