题目:基于单片机的篮球记分牌设计
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一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
文章借鉴于此纷传