篮球计时计分系统设计毕业设计.docVIP

  • 81
  • 0
  • 约1.01万字
  • 约 23页
  • 2021-03-05 发布于辽宁
  • 举报
常州工学院学士学位论文 PAGE 目 录 TOC \o 1-3 \h \z \u 第一部分 设计任务与调研 3 1.1 89c51单片机简介 3 1.2单片机的结构及其组成 中央处理器(CPU) 3 第二部分 设计说明 7 2.1设计方案 7 2.2体设计框图 8 2.3总体说明 8 2.4脉冲发生器的设计 8 2.5二十四秒倒计时电路 9 2.6 十二分钟倒计时设计电路 10 2.7译码器和显示器的设计 12 2.8节次控制电路的设计 13 第三部分 设计成果 15 3.1产品特点 15 3.2程序代码 15 第四部分 结束语 22 第五部分 致谢 23 第六部分 参考文献 24 第一部分 设计任务与调研 1.1 89c51单片机简介 51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8031单片机,后来随着Flash rom技术的发展,8031单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是52系列的单片机一般不具备自编程能力。 1.2单片机的结构及其组成 中央处理器(CPU) 刚跟大家讲过,需要提醒的是MCS-51的CPU能处理8位二进制数或代码。CPU单片机的主要核心部件,在CPU里面包含了运算器、控制器以及若干寄存器等部件给成。 内部数据存储器(RAM) MCS-51单片机芯片共有256个RAM单元,其中后128单元被专用寄存器占用(稍后我们详解),能作为寄存器供用户使用的只是前128单元,用于存放可读写的数据。因此通常所说的内部数据存储器就是指前128单元,简称内部RAM。地址范围为00H~FFH(256B)。是一个多用多功能数据存储器,有数据存储、通用工作寄存器、堆栈、位地址等空间。 内部程序存储器(ROM) 在前面也已讲过,MCS-51内部有4KB/8KB字节的ROM(51系列为4KB,51系列为8KB),用于存放程序、原始数据或表格。因此称之为程序存储器,简称内部RAM。地址范围为0000H~FFFFH(64KB)。 定时器/计数器 51系列共有2个16位的定时器/计数器(52系列共有3个16位的定时器/计数器),以实现定时或计数功能,并以其定时或计数结果对计算机进行控制。定时时靠内部分频时钟频率计数实现,做计数器时,对P3.4(T0)或P3.5(T1)端口的低电平脉冲计数。 I并行/O口 MCS-51共有4个8位的I/O口(P0、P1、P2、P3)以实现数据的输入输出。具体功能在后面章节中将会详细论述。 串行口 MCS-51有一个可编程的全双工的串行口,以实现单片机和其它设备之间的串行数据传送。该串行口功能较强,既可作为全双工异步通信收发器使用,也可作为移位器使用。RXD( P3.0)脚为接收端口,TXD(P3.1)脚为发送端口。 中断控制系统 MCS-51单片机的中断功能较强,以满足不同控制应用的需要。51系列有5个中断源(52系列有6个中断源),即外中断2个,定时中断2个,串行中断1个,全部中断分为高级和低级共二个优先级别,优先级别的设置我们也将在后面进行详细的讲解。 定时与控制部件 MCS-51单片机内部有一个高增益的反相放大器,基输入端为XTAL1输出端为XTAL2。MCS-51芯片的内部有时钟电路,但石英晶体和微调电容需外接。时钟电路为单片机产生时钟脉冲序列。 二、主要任务: 因为在一场篮球赛中,篮球计时器/计分系统不仅要能够记录整个比赛的时间,还可以根据比赛情况的任意修改和暂停比赛时间,并能随时刷新甲、乙两队在整个比赛中的比分,为了加快节奏,规则还要求进攻方在24秒内有一次投篮动作,否则视为违例并发出警报声,当比赛时间剩下5秒时,能每隔1秒发出一次报警声。所以篮球计时/积分系统要具备以下要求: (1)能记录整个赛程的比赛时间; (2)可修改比赛时间和暂停比赛时间; (3)能随时刷新甲、乙两队在整个比赛中的比分; (4)能显示24秒的进攻时间; (5)当进攻时间为0秒时,发出报警声; (6)比赛时间剩下5秒时,能每隔1秒发出一次报警声。 三、设计思路: 根据设计要求设置外部操作开关控制计数器的直接清零、启动和暂停。所以此硬件设计框图包括AT89C51芯片、显示器、报警和按键四大模块。此计时器采用的设计采用模块化的结构主要由以上几个部分组成即计时模块、控制模块以及译码显示

文档评论(0)

1亿VIP精品文档

相关文档