基于51单片机的篮球记分牌设计

题目:基于单片机的篮球记分牌设计

 

1  系统设计

1.1 设计要求

1.1.1 设计任务  

设计一个基于单片机的篮球计分牌,实现两队的计分功能与24秒计时功能。

1.1.2 性能指标要求 

    (1)按照题目要求独立设计系统所需电路,并完成硬件电路的制作及调试。

    (2)结合硬件能够正常计分(1,2,3)。

    (3)能够正常显示分值。

    (4)能够正常修改工作模式(计分与24秒)。

    (5)能够24秒的误差不小于1秒。

拓展部分

     能记录两队球员犯规次数计数。

1.2 设计思路及设计框图

1.2.1设计思路

     这次实训的芯片我们采用了AT89C52,并同时用keil进行C语言编程,再生成的HEX文件通过下载口导入AT89C52中。

     器件中有一个12M的晶振并用与芯片相对应的管脚连接,将晶振产生的时钟信号作为定时信号。篮球计分牌分为三个部分:开关控制、数码管显示和警示电路。P1口接8按键,分别作为显示切换,秒计时,犯规计数。P0口和P2口分别接数码管的段选和位选。

     主要在篮球比赛中用于记录24秒计时,犯规计数和显示两队在比赛中的比分。

1.2.2总体设计框图

2  各个模块程序的设计

2.1 AT89S52

AT89C52是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-52指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C52一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

 

 


文章借鉴于此纷传

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值