求篮球计分液晶显示器高压电路图电路图

查看: 10202|回复: 28
51单片机篮球计分器程序+电路图
下面是电路图:
以下是篮球计分器的c语言程序源代码:
#include&reg52.h&
#include &intrins.h&
#define uchar unsigned char
#define uint unsigned int
uchar secs = 0;
uchar minutes = 1;
uchar LED,num1,num2,num = 4;
uchar&&flag1 = 1,flag2 = 0;
uchar m_secs = 24;
uchar key_value = 0;
uchar table[13] = {1,2,3,4,5,6,7,8,9,0,1,2,3};
uchar code LedNum[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
uchar scan_kay(void);
void delay(uchar z);
void INT0_Initial(void)
{
& & EX0 = 1;
& & IT0 = 1;
& & EA = 1;
& & P1 = 0xF0;
}
void INT0_Interrupt(void) interrupt 0
{
& &
& & temp = scan_kay();
& & if(temp!=0x7f)
& & {
& && &&&key_value =
& & }
& & P1 = 0xF0;
}
void Time0_Initial(void)
{
& & TMOD = 0x01;
& & TH0 = ()/256;
& & TL0 = ()%256;
& & ET0 = 1;
& & TR0 = 1;
& & EA = 1;
& & PT0 = 1;
& & PX0 = 0;
}
volatile uchar cnt = 0;
void Time0_Interrupt(void) interrupt 1
{
& & TH0 = ()/256;
& & TL0 = ()%256;
& & cnt ++;
minutes=11;
& & if(cnt==15)
& & {
& && &&&cnt = 0;
& && &&&secs --;
& && &&&m_secs --;
& && &&&if(flag2==1)
& && &&&{
& && && && &LED = !LED;
& && &&&}
& && &&&if(flag2==0)
& && &&&{
& && && && &LED = 0;
& && &&&}
& & }
& & if(secs&60)
& & {
& && &&&secs = 59;
& && &&&minutes --;
& & }
& & if(m_secs&24)
& & {
& && &&&m_secs = 23;
& && &&&if(flag1==1)
& && &&&{
& && && && &flag2 = 1;
& && &&&}
& && &&&if(flag1==0)
& && &&&{
& && && && &flag2 = 0;
& && &&&}
& & }
& & if(minutes&60)
& & {
& && &&&minutes = 11;
& && &&&m_secs = 24;
& && &&&num ++;
& & }
& & if(num==4)
& & {
& && &&&num = 1;
& & }
}
void HEXTOBCD(void)
{
& & table[0] = LedNum[num];
& & table[1] = LedNum[m_secs/10];
& & table[2] = LedNum[m_secs%10];
& & table[3] = LedNum[minutes/10];
& & table[4] = LedNum[minutes%10];
& & table[5] = LedNum[secs/10];
& & table[6] = LedNum[secs%10];
& & table[7] = LedNum[num1/100];
& & table[8] = LedNum[num1%100/10];
& & table[9] = LedNum[num1%10];
& & table[10] = LedNum[num2/100];
& & table[11] = LedNum[num2%100/10];
& & table[12] = LedNum[num2%10];
}
void Display(uchar *str)
{
& & uchar i,temp = 0;
& & for(i=0;i&13;i++)
& & {
& && &&&P0 = 0x00;
& && &&&_nop_();
& && &&&P2 = temp+i;
& && &&&P0 = str[i];
& && &&&delay(2);
& & }
}
uchar i,j;
void delay(uchar z)
{
for(i=1;i&z;i++)
&&for(j=1;j&110;j++);
}
void main()
{
& & INT0_Initial();
& & Time0_Initial();
& & delay(10);
& & LED = 0;
& & while(1)
& & {
& && &&&switch(key_value)
& &&&{
& && && && &case 12:
& && &{
& && && && && & num1 ++;key_value = 0;
& && && && && & flag1 = 0;
& && && && && & if(num1&255)
& && && & {
& && && && && &&&num1 = 0;
& && && & }
& && && && &
& && &}
& && && && &case 13:
& && &{
& && && && && & num1 --;key_value = 0;
& && && && && & flag1 = 0;
& && && && && & if(num1&255)
& && && & {
& && && && && &&&num1 = 255;
& && && & }
& && && && &
& && &}
& && && && &case 14:
& && &{
& && && && && & num2 ++;key_value = 0;
& && && && && & flag1 = 0;
& && && && && & if(num2&255)
& && && & {
& && && && && &&&num2 = 0;
& && && & }
& && && && &
& && &}
& && && && &case 15:
& && &{
& && && && && & num2 --;key_value = 0;
& && && && && & flag1 = 0;
& && && && && & if(num2&255)
& && && & {
& && && && && &&&num2 = 255;
& && && & }
& && && && &
& && &}
& && && && &case 1:
& && &{
& && && && & TR0 = 1;
& && && && && & key_value = 0;
& && && && &
& && &}
& && && && &case 2:
& && &{
& && && && && & num1 = 0;num2 = 0;
& && && && & num = 4;
& && && && && & secs = 0;minutes = 12;
& && && && && & m_secs = 24;
& && && && && & key_value = 0;
& && && && & TR0 = 1;
& && && && &
& && &}
& && && && &case 3:
& && &{
& && && && & TR0 = 0;
& && && && && & key_value = 0;
& && && && &
& && &}
& && && && &default:
& && &{
& && && && &
& && &}
& &&&}
& && &&&HEXTOBCD();
& && &&&delay(5);
& && &&&Display(table);
& && &&&delay(10);
& & }
}
uchar scan_key(void)
{
& & uchar i,key_
& & P1 = 0xFF;
& & for(i=0;i&4;i++)
& & {
& && &&&P1 = ~(1&&i);
& && &&&key_value = P1&0xF0;
& && &&&if(key_value!=0xF0)
& && &&&{
& && && && &delay(20);
& && && && &key_value = P1&0xF0;
& && && && &if(key_value!=0xF0)
& && && &{
& && && && && & key_value &= 0xF0;
& && && && && & switch(key_value)
& && && && & {
& && && && && && &&&case 0x70: key_value = 15-(3-i)*4;
& && && && && && &&&case 0xb0: key_value = 14-(3-i)*4;
& && && && && && &&&case 0xd0: key_value = 13-(3-i)*4;
& && && && && && &&&case 0xe0: key_value = 12-(3-i)*4;
& && && && && && &&&default: key_value = 0x7f;
& && && && & }
& && && && && & return key_
& && && &}
& && &&&}
& && &&&P1 = 0xFF;
& & }
& & return 0x7f;
}
uchar scan_kay(void)
{
& & uchar key_va1,key_va2;
& & key_va1 = scan_key();
& & if(key_va1==0x7f)
& & {
& && &&&return 0x7f;
& & }
& & do
& & {
& && &&&key_va2 = scan_key();
& & }while(key_va1==key_va2);
& & return key_va1;
}复制代码
篮球计分器的仿真文件下载:
共享资料的黑币奖励!
绝世好帖!
好东西来的..
赞。。。。。。。。。。。。。。。。。。
楼主,板子是自己焊的吗
我很想做,请提供点意见
译码器&&为什么No model.......
亲 能分享仿真图发给我吗?& &
顶起,版主加油哦
感谢楼主分享,收藏了先
& && & 楼主求电路图文件
还有电路图的显示器是用共阴还是共阳
不错,可以看看
**** 作者被禁止或删除 内容自动屏蔽 ****
楼主,能不能把电路图的原图分享给我,谢谢啦!
感谢楼主分享
楼主,跪求电路图的原图分享,谢谢啦!
楼主大人 请分享下仿真图给我吧&&这个看不清楚。。。&&&&谢谢啦!!!
求分享仿真图
有木有电路原图给发一个 谢谢
感谢楼主分享,收藏了先
感谢楼主分享!
楼主求原图 非常感谢!!!
楼主求原图 非常感谢!!!
求楼主分享原图谢谢楼主!!!!
求楼主分享原图谢谢楼主!!!!
求楼主分享原图谢谢楼主!!!!
Powered by求一份51单片机控制P10LED显示屏模组的篮球比分计分器设计程序和电路原理图!_百度知道
求一份51单片机控制P10LED显示屏模组的篮球比分计分器设计程序和电路原理图!
要求,1、分AB队,独立按键控制。2、每队用P10单色LED显示屏模组4块,即两块长两块高。3、倒计时另外用两块P10单色LED显示屏模组独立显示。4、可实现比分对调,因为要换场。5、要用51单片机搞,不要现成的LED显示屏控制卡。
LED显示屏模组如下:有的朋友联系...
再加一点:比分要显示三位数字,倒计时格式比如20:30就可以了,60分钟内可设置。上传上来吧,谢谢
我有更好的答案
51单片机控制P10LED显示屏模组的篮球比分计分器设计这个是电子行业需要程序设计,那就要设计电路图,还要仿真挖知道可以做,但是你好象还没表达完整
我也知道可以做,要不然我会求教吗,身边没人会单片机的。怎样才完整,只要有程序和原理图,还有下面的要求就可以了,要求太多了不是更不好做?
采纳率:18%
51单片机控制P10LED显示屏模组的篮球比分计分器设计这个是电子行业需要程序设计,那就要设计电路图,还要仿真
除非厂家带了驱动,不然真的不好搞
你说的驱动是哪个驱动?
就是程序呀
p10是1/4扫,不好搞~
怎样的好搞?
这是一个项目了
其他2条回答
为您推荐:
其他类似问题
您可能关注的内容
51单片机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。单片机、电路板
连接器、接插件
其他元器件
基于单片机的智能篮球记分器的设计
基于单片机的智能篮球记分器的设计
摘& 要: 基于MCS-51系列中的STC89C52芯片,应用开关电源、无线遥控,采用动态扫描方式等新型设计理念开发出具有主控同步监视、无线控制、声音提示等功能的智能篮球记分器。该系统能够完美地实现篮球比赛中准确计时、记分、24 s倒计时。
关键词: 单片机;无线传输;同步监视
&&& 记分器不但在体育竞赛和电视演播现场具有很大的作用,而且在现代制造业
摘& 要: 基于MCS-51系列中的STC89C52芯片,应用开关电源、无线遥控,采用动态扫描方式等新型设计理念开发出具有主控同步监视、无线控制、声音提示等功能的智能篮球记分器。该系统能够完美地实现篮球比赛中准确计时、记分、24 s倒计时。
关键词: 单片机;无线传输;同步监视
&&& 记分器不但在体育竞赛和电视演播现场具有很大的作用,而且在现代制造业中也有很重要的作用。现代电子技术的飞跃发展,各类智能化产品相应而出,智能记分器也不例外。本项目设计就以数字电路为核心,采用单片机、无线遥控收发、高亮度的发光二极管等设计新型的智能记分器,其不但符合低功耗、节约能源的绿色环保理念,而且还减轻人工记分的负担,推进了智能记分器的发展与研究。
1 系统设计
1.1 系统分析
&& &基于应用MCS-51系列中的STC89C52芯片,设计出篮球记时、记分、记秒,声音提示,无线遥控系统,同步监视,使其能实现A/B两队比分的加减,准确记录比赛时间,进攻24 s,记分裁判通过无线遥控器进行加减分的同时在主控制台同步监视显示屏上显示比分的变化。其控制系统的模块包含7 bit动态显示数码记分模块、4 bit动态显示数码计时模块、A/B两队加减分模块、无线遥控模块和声音提示模块。在系统硬件各个模块和软件的设计过程中,还要注意如何使得系统的抗干扰能力提高,设计出具有低功耗、可靠、快速、安全以及低成本、操作简单等特点的篮球记分器。此外还要能长期支持软件升级。系统设计方案不仅要完全满足智能篮球记分器的设计要求,还广泛适用于各类学校体育馆大型比赛[1]。
1.2 方案设计
&& &(1)电源供电的选择
&& &方案一:采用传统的供电方式,通过变压器降压,再经过稳压电路稳压后给电路进行供电。
&& &若采用该方案,则需要多个电源同时供电才能满足设计要求,还需要设计集成稳压电源电路,这样的电路功耗大、成本较高、电压不稳定、维护不方便、体积庞大、效率低下。
&& &方案二:采用开关电源,用220 V/350 W的开关电源不仅可以提供稳定的工作电压,而且该模块已经商品化、统一化、体积小和便于维护。
&& &开关电源小型化、轻便化有利于篮球记分器的安装。另外开关电源也在节约能源、节约资源及保护环境等方面都具有重要的意义。
&& &经综合对比分析,采用方案二更为合理。
&& &(2)显示方式的选择
&& &方案一:采用静态扫描方式。采用静态显示方式控制点亮数码管,各数码管同时点亮,每位数码管应显示数码的笔划数据由单片机I/O口送给锁存芯片保持数据。
&& &静态扫描显示原理比较简单、编程容易,显示清晰,亮度较高,但要求占用很多接口线并增用不少硬件芯片,成本较高,驱动电路复杂,而且功耗巨大。
&& &方案二:采用动态扫描方式进行显示时,段、位数据从I/O口到显示模块以并行方式传输;对于每段数码(a~f)各位的同一数码段(比如:a段)共用同一个驱动,由单片机给出数据段选通信号,同时单片机也给出位选信号,这样每时每刻就只有一个数据段信号和一个位数据信号同时确定哪位亮并立即显示出该数码。每位的位、段数据保持一定时间(极为短暂约1 ms),然后再显示下一个数码位的段信息;依次扫描每一个数码位(共10 bit),只要一个扫描周期的时间比人眼10 ms的滞留时间短,再加上LED的余辉,给人的印象就是一组稳定的显示数据,不会有闪烁现象。而且只要保证电源的容量能点亮最大功率的LED数码管和广播即可,这样就可以节约巨大的电源容量(约是静态功率的6/7)[3,4]。
&& &因此,选用动态扫描方式。
&& &(3)接发收模块的选择
&& &方案一:采用红外线传输方式。主控制台将特定的信号编码,然后透过红外线通信技术将编码送出,而设置在显示屏上的红外线接收器收到编码之后,将其进行译码而得到原来的信号。
&& &红外线是一种低成本、高速的无线传输形式,但是其缺点是红外线传输极易受到墙壁的阻碍。如果传输的路途中没有任何障碍物,则数据的传输相当快速且高效,但红外线不能穿透墙壁或是大型物体,所以,在数据收发的两端必须相互对准(即可以看见对方)才能进行通信,而体育馆有那么多观赛人,非常不利,而且容易受到下雨、下雪或是雾气的干扰。
&& &方案二:采用无线数据传输。早期的发射机较多使用LC振荡器,频率漂移较为严重。声表器件的出现解决了这一问题,其频率稳定性与晶振大体相同,而其基频可达几百兆甚至上千兆赫兹。无需倍频,与晶振相比电路极其简单。由于使用了声表器件,电路工作非常稳定,即使手抓天线、声表或电路其他部位,发射频率均不会漂移。
&& &选用PT芯片[2],通过编解码芯片PT2262、PT2272组成无线收发电路。由于该电路具有体积小、功耗低、功能强、成本低、外部元器件少,RC振荡电阻,工作电压范围宽等优点,选用PT2262-M6非锁存加315M无线模块输出。
2 硬件设计
2.1 主控制台主板
&& &如图1所示,主控台电路基于单片机STC80C52为控制核心,单片机P1.0~P1.3口作为篮球记分器监视器的位控制口,将控制信号通过74LS154译码器连接数码显示管,将单片机输出的编码进行4-16译码,从而控制数码显示管显示位;P1.4~P1.7口连接至发射模块(PT2262)芯片,将键盘输入的信息通过单片机传输到2262数据位中进行编码;P0口作为键盘端口,将键盘矩阵的信息输入至单片机处理。P2.0~P2.6为段数据口;I/O连接至74LS245,它是8路同相三态双向总线收发器,可双向传输数据。通过74LS245用来驱动数码管。
2.2 显示屏主板
&& &显示屏主板控制电路框图如图2所示,以单片机STC89C52为控制核心,P0.0~P0.3口连接至PT2272解码芯片的输出口,将无线传输过来的信息经过PT2272解码后输入至显示屏中的控制单片机。P1.0~P1.3口作为篮球记分器位显示控制口,将控制信号通过74LS154译码器译码选择位选。
2.3 键盘模块
&& &键盘是信息的输入窗口,基于STC80C51单片机,采用矩阵键盘,采用4条I/O线作为行线,3条I/O线作为列线组成的键盘。在行线和列线的每个交叉点上设置一个按键。这样键盘上按键的个数就为3&4个。这种行列式键盘结构能有效地提高单片机系统中I/O口的利用率。通过软件编程可以消除键抖动,从而达到更好的信息输入的作用。
2.4 驱动模块
&& &驱动显示器模块的功率计算选择如下(按共阴极,24 V供电):
2.5 主屏幕
&& &以LED为基本单元,根据电源电压和不同颜色LED的耐压值,进行串并联(每串的LED数目要严格统一,不然会引起数码条颜色不均的现象)。
&& &注意:不同批次的LED灯会有不同的端电压、电流和发光颜色,因此尽量选择同一批次高质量的超高亮LED做为基材,可能的话先买部分LED做实验,效果不错再批量购买。
3 软件设计
3.1. 主控制台
&& &主控制台提供给场地记分裁判使用,作为显示屏的同步监视器,当接通电源,时间显示的7位共阴极的数码管显示&00 00 00&时,按下12 min一键置位,即可以显示&12 00 24 00 00&表示第一节12 min以及24 s倒计时准备开始;按计时键时,时间开始倒计时,比赛开始并同时响铃。
&& &记分显示:要给A队或者B队加分,分别按下不同的记分键+1、-1键;当比赛出现暂定,比赛时间与24 s倒计时同时暂停并同时响铃提示。比赛结束时,响铃提示。进入第二节比赛、第三节比赛、第四节比赛与此类似。
&& &主控制台同时将信息通过无线传输到显示屏上,显示屏的信息与主控制台信息保持实时同步。
3.2 显示屏
&& &显示屏是提供给观众及球员观看的大显示屏幕,它与主控制台同步播放比赛战况。
&& &当接通电源,显示屏显示与主控制台一样。显示屏通过接收无线传输的数据信息,将信息通过单片机等控制同步显示给观众及球员。
&& &本次设计是基于STC80C51单片机开发的新型智能篮球记分器,采用指令冗余和按键延时去抖,并添加屏蔽层等抗干扰措施以提高系统稳定性。还应用开关电源作为电源供电,使得系统工作电压更稳定。在主控制台使用同步监视器,不仅提高操作效率,而且提高系统准确性。采用动态扫描的方式相对于传统的锁存提高了速度,通过快速扫描方式对数据及时刷新。因而系统的快速性得到了明显的提高。
&& & 基于STC80C51单片机开发出来的新型智能篮球记分器,实现了智能化、简单化,能够正常完成各项指令操作,并且能够实现软件升级。它拥有美观的记分显示,人性化的设计,更增加了低功耗绿色环保理念。另一方面,如采用主控同步监视、应用开关电源、采用动态扫描方式等创新思路,使得篮球记分器的稳定性、准确性、快速性在传统的基础上得到了明显的提高。
[1] 胡建明.MCS-51单片机篮球计分器的设计[J].科学咨询,2009(11):40,44.
[2] 徐玮.51单片机综合学习系统-无线遥控模块的应用[J]. 电子制作,):29-32.
[3] 胡汉才.单片机原理及其接口技术[M].北京:清华大学出版社,2008.
[4] 康华光.电子技术基础数字部分(第五版)[M].北京:高等教育出版社,2005.
型号/产品名
厦门市光匠照明科技有限公司
厦门市光匠照明科技有限公司
厦门市光匠照明科技有限公司
厦门市光匠照明科技有限公司
厦门市光匠照明科技有限公司篮球比赛计时记分系统/篮球计时计分方案
篮球馆LED显示屏标准方案
本方案是一份室内体育场馆LED显示屏的标准方案,主要是针对举行国内正规篮球比赛的场馆来设计的。该方案中包括LED硬件的设计,篮球24秒计时设备的连接,软硬件的协作以及场馆内的综合布置等。能够完成比赛各类信息的显示,比赛计时,24秒计时,多媒体信息显示等多项功能,是众多中小型体育场馆的理想选择。
1. 系统结构
1)体育馆两边安装两块LED显示屏,两块屏后的控制室内分别设立控制电脑,负责大屏的控制和显示,大屏通过LED数据和控制电脑相连。
2)场馆内设立局域网,两台LED显示屏控制电脑都连入网络,同时比赛期间放于场边的裁判操作电脑也连入局域网,该电脑与篮球打分控制器相连接,比赛时裁判只需要在场边进行打分。
3)两块大屏可同时显示相同信息,也可以各自分别显示不同的内容。
4)两边的篮球架上都安装篮球24秒专用显示屏,并用四芯线连接到场边的24秒控制台上,比赛中可由专人负责进行比赛和24秒计时操作。
5)24秒控制台与场边的裁判控制电脑可以使用RS232线连接,则也可以使用软件来控制24秒计时的显示。
6)24秒计时控制操作支持同步和异步两种模式,即在通过软件操作或者直接手工在控制盒上操作。
7)同时在场边配置了一套篮球专用的犯规显示器(单面显示),用于显示赛队犯规次数。
8)一套篮球专用球权控制器(单面显示),指示当前控球权的一方。
9)场馆内的所有计算机都通过网线连接到路由器,构成一个小型局域网。
产品分项说明
比赛计时记分软件
软件版本:
单机版:赛事管理、记分和媒体显示功能只能在一台电脑上进行,裁判必须在电脑上直接操作显示。
适合仅有一块屏幕、并没有严格要求计时与记分精度的体育馆。
标准网络版:可以在一个独立的电脑上进行记分和媒体显示功能操作,所以裁判可以在场边的电脑进行操作,而不需要在直接连接到大屏幕的电脑上操作。
适合只有一块屏幕但需要在场边进行计时与记分操作的体育馆。
专业网络版:&裁判可以在场边打分,广告操作也可以在一个独立的电脑上进行。所以可以有几台电脑进行记分与广告操作。
适合有两块以上屏幕的体育馆。裁判在比赛场边进行操作,可以对每个显示屏的画面内容分别进行控制(比如一块显示比分,另一块显示广告信息或选手信息)。
(可根据需要选择标准网络版或专业网络版软件)
软件操作主界面:
主要功能特点:
大屏上可显示比分、赛队、队员信息;以及犯规、暂停、换人操作的指示。
显示比赛时间、暂停时间、系统时间以及比赛倒计时功能(包括篮球24秒计时)。
播放临时通知信息:可以在大屏幕上显示各种通知信息,并设定速度、颜色、字体等特效。
强大的媒体播放功能:支持各种媒体播放格式,并能在多个显示屏间实现精确的切换。
简易的裁判操作界面:裁判不仅可使用键盘和鼠标进行比赛控制,同时可外接其他外部设备来操作。
专业的记分牌:记分牌功能操作的设计都符合专业的国际比赛规则。
自定义显示区域:软件可自定义显示区域的坐标,以及内容上屏显示的显示器编号(在多显示器情况下)。
(8)灵活的布局更改:软件自带布局编辑器功能,用户可自行修改、添加、删除标签,设置大屏显示内容的布局。
快捷键:通过为快捷键功能可以为多个功能操作设定快捷键,简化裁判面板操作,使得打分、控制过程更加方便、快速。
安全性:软件在比赛过程中能自动备份,在发生故障后,轻点鼠标即可回复先前的画面。
可扩展性:能连接到其他厂家的电子计时器、操作面板等硬件设备。
远程裁判台、计时台:可将裁判操作电脑、计时电脑放置在场边的任何一个地方。
(13)可播放实时视频:只要安装视频采集卡,就可以实现现场视频的播放。
2.2打分控制台
2.3 篮球24秒计时设备
2.4犯规显示器
2.5球权控制器
2.7&篮板灯带
如有需要请联系我们获得更多的帮助和技术支持。
地&&址:上海市大渡河路室
电&&话:(+86)-021-
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
数电课程设计-篮球计分器.doc 14页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
数电课程设计-篮球计分器
你可能关注的文档:
··········
··········
XXXXXX大学
数字系统课程设计报告
数字篮球计分器电路设计
期:第一学期
业: 网络工程
号:XXXXXXXXX 姓
指导教师及职称:
XXXXXX学院
设计课题题目:
数字篮球计分器电路设计
同组成员:XXX XXX XX XXX
组长: XXXX
设计任务与要求 1.分别记录两队得分情况; 2.进球得分加2分或3分,罚球进球得分加1分; 3.纠正错判得分减3分、2分或1分;
4.分别用三个数码管显示器记录两队的得分情况;
鉴于电路可以分为多个模块,因此我们将设计任务分配到每一位组员如下:
1. XXX: 脉冲电路设计与总体电路设计
2. XXX:总体电路设计与脉冲电路设计
3. XXX:译码器设计与部分电路仿真
4. XXX:计数器设计与总体电路仿真
5. XXX:控制电路设计与资料查阅
6. XXX:控制电路设计与实验报告整理
2.主要元件介绍
(1) 二进制加法计数器74LS160
74LS160 引脚图管脚图介绍:
(2) 十进制可逆计数器74LS192引脚图管脚及功能表
74LS192是同步十进制可逆计数器,它具有双时钟输入,并具有清除和置数等功能,其引脚排列及逻辑符号如所示:
74LS192的引脚排列及逻辑符号
74LS192的引脚说明: PL为置数端
CPu为加计数端
CPD为减计数端
为非同步进位输出端
为非同步借位输出端在
P0-P3为计数器输入端
Q0-Q3 为数据输出端。
其功能表如下:
???输入 ?? 输出
PP2 P 1 P0 Q 3 Q 2 Q 1 Q 0
?1 × × × × × × ×
0 ?× ?× d
c b a d c b a
1 ? ?1 × × × ×
1 ? × × × × ?减计数
74LS192的功能表
七段显示器
三、具体电路的设计
1、计分部分
设计要求记分部分包括加减两部分,故考虑双时钟输入的十进制计数器74LS192。74LS192是同步十进制可逆计数器,为双时钟输入,具有同步清零和同步置数等功能,具体功能表如下:
故计分部分电路设计如下:
2、显示部分
数码管按照其发光二极管的连接方式不同,可分为共阳极和共阴极两种。共阴极是指数码管中所有发光二极管的阴极连在一起接低电平,而阳极分别由 a、b、c、d、e、f输入信号驱动,当某个输入为高电平时,相应的发光二极管点亮;共阳极数码管则相反,它的所有发光二极管的阳极连在一起接高电平,而阴极分别由 a、b、c、d、e、f输入信号驱动,当某个输入为低电平时,相应的发光二极管点亮。
由于计数器输出的是8421BCD码,数码管不能直接显示成数字,为了让数码管显示人们看懂的数字,就需要把计数器输出的8421BCD码转换成数码管显示的阿拉伯数字,这就需要译码器的翻译。
本设计采用DCD_HEX七段发光二极管译码显示器。DCD_HEX为共阴极LED数码管。显示器引脚从左到右依次为:4,3,2,1。该显示包含了译码功能,所以无需专门的译码器。正确的引脚接连方式如下图:
3、加减分部分
设计要求有一分、二分、三分的加减,就需有提供相应的脉冲的电路,这里可考虑用三个十进制计数器74LS160来分别设计一分、二分、三分的电路。74LS160 是十进制加法计数器,具有异步清零、同步置数、保持状态不变等功能,具体功能表如下:
(1)一分电路
对一分电路,当输出从0000变化到0011时,QA与QB通过与非门接到ENP,QA与QB经过与非门的输出为零,使它保持0011的状态不变,CLR非则通过一个开关S1来控制,S1闭合时,QB输出的则是一个脉冲。
对二分电路,当从0000变化到0011时,QA与QB通过与非门接到ENP,QA与QB经过与非门出来的为零,使它保持0011的状态不变,CLR非则通过一个开关S2来控制,S2闭合时,QA输出的则是两个脉冲。
(3)三分电路
对三分电路,当从0000变化到0101时,QA与QC通过与非门接到ENP,QA与QC经过与非门出来的为零,使它保持0101的状态不变,CLR非则
正在加载中,请稍后...

我要回帖

更多关于 篮球24秒计时器电路图 的文章

 

随机推荐