- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DA
篮球比赛记分器
The Game Of Basketball Scoring Device
设计题目:篮球比赛记分器
电子信息工程学院名称: 电气与信息工程学院 专业名称
电子信息工程
任务分配表
班级
学号
姓名
完成主要任务
电子
1042
08
PCB的绘制仿真与实现
电子
1042
13
程序的修改
PCB的绘制仿真与实现
PROTEU原理图绘制与仿真
电子
1042
35
文档的编写
程序的修改
PROTEU原理图绘制与仿真
篮球比赛记分器
摘要:
本文设计了一个篮球比赛记分器主要利用单片机 AT89C51作为核心元件,利用3组4位共
阳极的数码管作为显示器件,以 C语言作为编程语言,在 Protues和Keil搭建的软件仿真平台
下进行仿真,本设计包含了 AT89C51系列单片机的最小系统的构成, 同时在此基础上扩展了一些
实用性强的外围接口,可以进一步了解译码器 74LS247的应用,LED七段数码管的结构和工作原
理,主要实现了计时和显示 A/B队的分数,并能及时进行加分,减分,鸣笛警示等功能。本系统 具有成本低廉、性能稳定、高准确度显示、操作方便且易携带等特点。广泛适合各类学校和小团 体作为赛程计分。
关键词:AT89C51单片机;74LS247;七段数码管;仿真;嵌入式
0引言
进入21世纪,伴随着电子,信息通信技术的应用与普及开发, 人们对电子技术的要求也越
来越高,目前嵌入式单片机渗透到我们生活的各个领域。 单片机是一种集成在电路芯片, 是采用
超大规模集成电路技术,把具有数据处理能力的中央处理器 CPU随机存储器RAM只读存储器ROM 多种I/O 口和中断系统、定时器/计时器等功能集成到一块硅片上构成的一个小而完善的计算机系 统。按照历史性、本质性、普遍性要求,嵌入式系统应定义为: “嵌入到对象体系中的专用计算
机系统”,可分软件部分和硬件部分,而当代单片机系统已经不再只在裸机环境下开发和使用,
大量专用的嵌入式操作系统被广泛应用在单片机上。所以,以 MCU;核心,就是各种各样的单片
机,是嵌入式硬件部分的实现方式之一, 它主要是因为把处理器和存储器等部件集成在一块芯片
上。
体育比赛计时计分器是对体育比赛过程中所产生的时间、比分等数据进行快速采集记录、
加工处理、传递利用的工具。篮球比赛的计时计分器是一种得分类型的工具。 虽然篮球比赛中很
早就开始研究应用了电子计分器, 但通常都是利用模拟电子器件、 数字电子器件或是模拟、 数字 混合组成的,其稳定性和高准确度计分仍存在一些问题。以嵌入式单片机为核心,利用 位共阳极的数码管作为显示器件的篮球比赛计分屏,计分准确,具有体积小,重量轻,能耗低, 价格便宜,可靠性高,抗干扰能力强和使用方便等独特的优点。
1系统方案
我们小组共提出了两种数码管显示方案: 一是共阳极数码管静态显示, 二是共阳极数
码管动态显示。
共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极的数码管。 共阳数码管在应
用时应将公共极接地,当某一字段发光二极管的阳极为低电平时,相应字段就点亮。反之,相应 字段就不亮。
共阳极数码管静态显示: 静态显示就是显示驱动电路具有输出锁存功能, 即各个LED的显示
字符一经确定,相应的段码将维持输出不变,直到送入另一个字符的段码为止。正因为如此,静 态显示器的亮度都比较高。 静态显示的程序设计, 是将一个两位数的个位与十位分开, 并且用查
表指令,输出对应位的表格代码。
共阳极数码管动态显示:动态显示,是数码管有一个I/O 口控制LED片的多段复用,共阳极 分别由相应的I/O 口线控制,形成各片的分时选通。 若要各位数码管能够同时显示出与本位相应 的显示字符,就必须采用动态显示方式,即在某一时刻,让某一位的位选线处于选通状态,而且 其他各位的位选线处于关闭状态, 这样在同一时刻,两个数码管只有选通的那一位显示字符, 而
另一个是灭着的。同样,在下一时刻,只让第二个的位选线处于选通状态,另一位选线关闭,如 此循环下去,就可以使两位数码管显示出所要显示的字符。虽然这些字符不是在同一时刻出现, 但由于LED片灯的余晖和人眼的视觉暂留作用, 只要每位显示间隔足够短,就可以造成两位同时
亮的假象,达到同时显示的效果。设计基本与静态设计相同,不同之处是在多了位选信号。在程 序设计中在每次输出字符时, 都要给相应的那位进行置位, 另一位复位,确保每次只有一个数码
管亮。
数码管静态显示需要静态驱动: 静态驱动也称直流驱动, 静态驱动是指每个数码管的每一个
段码都有一个单片机的 I/O端口进行驱动,或者使用 BC前二/十进位转换器进行驱动,静态驱
动的优点是编程简单,数据稳定,显示亮度高,无闪烁,占用 CPU时间少,缺点是功耗比较大,
占用I/O端口多
原创力文档


文档评论(0)