找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 25536|回复: 30
收起左侧

基于单片机的篮球记分器设计报告

  [复制链接]
ID:356356 发表于 2018-6-21 20:18 | 显示全部楼层 |阅读模式
设计题目:基于单片机的篮球比赛计分器
设计内容及要求

1)设计一款显示篮球比分的记分牌;

   2)通过加分按钮可以给A队,或B队加分;

   3)设计对调功能,更换场地后,AB队分数互换;

   4)计时:能实现0~99分和0~59秒任意调整,具有启动、暂停、复位功能;

   5)秒计时:能实现0~99秒任意调整,具有启动、暂停、复位功能;

   6)增加局数比分功能;

   7)增加比赛时间倒计时功能;

   8)报警:0~99秒违例自动声、光报警:0~99分终场自动声响;

   9)可实现A、B两队暂停次数和犯规的显示和任意加减;

摘要:

本设计是采用单片机AT89C51作为本设计的核心元件。利用7段共阴LED作为显示器件。在此设计中共接入了8个7段共阴LED显示器,其中4个用于记录AB队的分数,每队2个LED显示器显示范围可达到0~99分,足够满足赛程需要,另外4个LED显示器则用来记录赛程时间,其中2个用于显示分钟,2个用于显示秒钟。赛程计时采用倒计时方式。即比赛前将时间设置好,比赛开始时启动计时,直至计时到零为止。计时范围可达到0~99分钟,也完全满足实际赛程的需要。当比赛队A队得1分时,按下A+1键;得2分时,按下A+2键;得3分时,按下A+3键;当加分出现错误时,可以按A-1键减1分,可以达到调整分数的作用;依照同样的方法可以记录B队的得分。

采用单片机控制使这个系统按键操作使用简洁,LED显示,安装方便。解决了篮球比赛计分器的安装问题,节约了线材,适合在各种规模的体育场馆使用,完全可以代替传统的用钟表进行计时的方法,当然稍加改动也可以用于其他球类比赛,是体育器材向智能化发展的一个实例。



一. 设计的基本步骤及方案 ..................................3
1.AT89C51简介 ..................................3
2.数码管显示原理..................................3
3.总体方案..................................4
二. 硬件电路设计及描述..................................5

1. 硬件原理电路图..................................6

2. 硬件电路设计及描述.................................. 7

三. 软件设计思想及流程图..................................8
1 .主流程图.................................. 8
2.记分流程图.................................. 9
3.时间中断流程图..................................10
4.源程序代码见附录一..................................12
四.硬软件的调试过程及调试方法..................................12
五.课程设计心得体会..................................14
附录一  源程序代码..................................15


.设计的基本步骤及方案

1AT89C51简介

单片机是在一块芯片中集成了CPU、RAM、ROM、定时/计数器和多功能I/O口等计算机所需要的基本部件的大规模集成电路。

其以体积小、功能全、性价比高等诸多优点而独具特色,在工业控制、尖端武器、通信设备、家用电器等嵌入式应用领域中独占鳌头。如果说C语言程序设计课程设计软件设计的基础课,那么单片机以其系统硬件构架完整、价格低廉、学生能动手等特点,成为工科学生硬件设计基础课。

2数码管显示原理

数码管实际上是由7个发光管组成8字形构成的,加上小数点就是8个。我们分别把他命名为A,B,C,D,E,F,G,H。



   

图1 数码管内部结构图


假设我们要显示一个数字2, 那么 A、B、G、E、D这5个段的发光管亮就可以了,C、F、H不亮,同时由于接法为共阴接法,那么为高电平是亮,低电平是灭。从高往低排列, P1.7-P1.0写成二进制为01011011, 把他转化为16进制则为5BH。我们可以根据硬件的接线把数码管显示数字编制成一个表格,见下表,以后直接调用就行了。

数码管的接口有静态接口和动态接口两种。静态接口为固定显示方式,无闪烁,其电路可采用一个并行口接一个数码管,数码管的公共端按共阴接GND,本次课程设计由于所需数码管不多,故可用些种方法接线。这种接法占用接口多,仅能接少量数码管。

动态接口采用各数码管循环轮流显示的方法,当循环显示的频率较高时,利用人眼的暂留特性,看不出闪烁显示现象,这种显示需要一个接口完成字形码的输出,另一接口完成各数码管的轮流点亮。

多位一体的数码管原理和单个的差不多。

表2 共阴极数码管显示

显示

P1.7

小数点

P1.6

G

P1.5小F

P1.4

E

P1.3

D

P1.2

C

P1.1

B

P1.0

A

HE代码

0

0

0

1

1

1

1

1

1

3FH

1

0

0

0

0

0

1

1

0

06H

2

0

1

0

1

1

0

1

1

5BH

3

0

1

0

0

1

1

1

1

4FH

4

0

1

1

0

0

1

1

0

66H

5

0

1

1

0

1

1

0

1

6DH

6

0

1

1

1

1

1

0

1

7DH

7

0

0

0

0

0

1

1

1

07H

8

0

1

1

1

1

1

1

1

7FH

9

0

1

1

0

1

1

1

1

6FH


3.总体方案:基于单片机系统的篮球赛计时计分器的系统构成图如下图所示:

图3 系统结构图

本系统采用单片机AT89C51作为AT89C51本设计的核心元件。利用7段共阴LED作为显示器件。在此设计中共接入了8个7段共阴LED显示器,其中4个用于记录AB队的分数,每队2个LED显示器显示范围可达到0~99分,足够满足赛程需要,另外4个LED显示器则用来记录赛程时间,其中2个用于显示分钟,2个用于显示秒钟。赛程计时采用到计时方式。即比赛前将时间设置好,比赛开始时启动计时,直至计时到零为止。计时范围可达到0~99分钟,也完全满足实际赛程的需要。

其次,为了配合计时器和计分器校正调整时间和比分,我们特定在本设计中设立了11个按键,其中8个用于设置,交换场地,启动和暂停等功能。

. 硬件电路设计及描述

1.硬件原理电路

系统硬件图如下图4所示:

记分图如下图5所示:

计时图如下图6所示:


2.硬件电路设计及描述

硬件部分的设计是整个设计中的一个重要部分。在进行硬件部分设计时,首先要确定元器件,并且知道这些器件的工作原理和功能。然后才可以进行设计。本设计的硬件电路包括两部分:计时电路、计分电路。硬件电部分的设计除了硬件电路的设计,还包括PCB板的绘制。


三. 软件思想及流程

1. 主流程图8

2. 记分流程图9:

比分显示程序:

DISPF:MOV  R0,#34H
      MOV  R3,#7FH
      MOV  A,R3
PLAYF:MOV  P2,A
      MOV  A,@R0
      MOV  DPTR,#DSEG1
      MOVC  A,@A+DPTR
      MOV   P0,A
      LCALL  DL1
      MOV  P2,#0FFH
      MOV  A,R3
      RR   A
      JNB  ACC.3,LD1
      INC  R0
      MOV  R3,A
      LJMP PLAYF
      AJMP LD1

              键盘扫描子程序

3. 时间中断流程图10

时间中断程序:

TIME: PUSH  ACC
      PUSH  PSW
      MOV   TH0,#0D8H
    MOV   TL0,#0F0H
      DJNZ  R2,RET0
      MOV   R2,#64H
      MOV   A,20H
      CLR   C
      DEC   A
      MOV   20H,A
      MOV   A,21H
      CJNE  A,#00H,PFF   ;;;;;;;;;非0分跳转;;;;;;;;;;;;;;;;;
      MOV   A,20H
      CJNE  A,#00H,PFF   ;;;;;;;;;非0分0秒情况跳转;;;;;;;;;;
      CLR   TR0          ;;;;;;;;;比赛结束停止计时;;;;;;;;;;
      MOV   20H,#00H
      MOV   21H,#00H
      MOV   32H,#00H
      MOV   33H,#00H
      LCALL MINGYIN
      MOV   21H,26H
      MOV   30H,#00H
      MOV   31H,#00H
      MOV   32H,24H
      MOV   33H,25H
      LJMP  RET0
PFF:  MOV   A,20H
      CJNE  A,#0FFH,OUT
      MOV   20H,#59        ;
      MOV   30H,#09H
      MOV   31H,#05H
      MOV   A,21H
      DEC   A
      MOV   21H,A
OUT:  MOV   A,20H
      MOV   B,#0AH
      DIV   AB
      MOV   30H,B
      MOV   31H,A
      MOV   A,21H
      MOV   B,#0AH
      DIV   AB
      MOV   32H,B
      MOV   33H,A
RET0: POP PSW
      POP ACC
      RETI
YANSHI:PUSH  ACC       ;定时器1中断
      PUSH  PSW
      MOV   TH1,#0D8H
    MOV   TL1,#0F0H
      DJNZ  R2,RET1
      MOV   R2,#64H
              DJNZ 39H,RET1
              MOV 39H,#03H    ;TIAN HEIHEI
              MOV R2,#64H   
              CLR TR1
              CLR P3.6
RET1: POP PSW
      POP ACC
      RETI
时间显示程序:
DISPT: MOV  R0,#30H               
      MOV  R3,#0F7H
      MOV  A,R3
PLAYT:MOV  P2,A
      MOV  A,@R0
      MOV  DPTR,#DSEG1
      MOVC  A,@A+DPTR
      MOV  P0,A
      LCALL DL1
      MOV  P2,#0FFH
      MOV  A,R3
      RR   A
      JNB  ACC.7,LD1
      INC  R0
      MOV  R3,A
      LJMP PLAYT
LD1:  RET

4. 源程序代码见附


.硬软件的调试过程及调试方法

1.进入比赛,先设置时间为一节或者半场。默认是12分钟(按下“A+1”进行分钟加1,按下“A-1”进行分钟减1),如图11

                              图11

2.按下“K1”开始比赛或者暂停,如图12


3.上面的液晶显示为计时显示。下面的液晶显示为分数显示“左侧为攻左半场的队的分数,右侧为攻右半场的对的分数。”换场后依然如此。

4.按下“K2”交换场地,重新计时。

5.A+1,A+2,A+3,A-1,B+1,B+2,B+3,B-1进行两队分数调整

.课程设计心得体会

俗话说:好的开始是成功的一半。说起课程设计,最重要的就是做好设计的预习,认真的研究老师给的题目,选一个自己感兴趣的题目。其次,老师对课程设计的讲解要一丝不苟的去听去想,因为只有都明白了,做起设计就会事半功倍。最后,要重视程序的模块化,修改的方便,也要注重程序的调试,掌握其方法。

本次设计,我查阅了相关书籍,做好各项准备后才开始进行设计,本次设计测试结果以及不足之处:计时电路可完成倒计时、暂停、继续等功能,在比赛时间到后可进行报警。记分电路工作正常,可完成对比分的刷新与暂存。但在测试过程中发现,在比赛上半场时间到后,不能进行比分的交换。进行分析后得出结论如下:系统电路部分设计没有原则性的错误,在制版的过程中注意了走线,因此硬件部分功能完好。但因为软件系统编写方面的疏忽,在比分交换及计时部分没有能很好的实现。除此之外,软件达到了系统的要求。

通过课程设计,发现了我们的很多不足,我们知识的很多漏洞,看到了我们的实践经验还是比较缺乏,理论联系实际的能力还急需提高。在这个过程中,我们也曾经因为实践经验的缺乏失落过,也曾经仿真成功而热情高涨。通过单片机课程设计,我们加深了对单片机理论的理解,学回了怎样将理论很好地应用到实际当中去,而且我们还学会了如何去培养我们的不畏困难的挑战精神,从而不断地战胜自己,超越自己,我们在这一设计过程中,学会了坚持不懈,不轻易言弃。设计过程,也好比是我们人类成长的历程,常有一些不如意,也许这就是在对我们提出了挑战,勇敢过,也战胜了,胜利的钟声也就一定会为我们而敲响。

此次课程设计充分锻炼了我们的设计能力和团队合作能力,给我们注入了一些全新的认识,为我们以后的设计和实验奠定了基础,也为引导我们以理论结合实践起到重要意义。



单片机源程序如下:
  1. ORG     0000H
  2. LJMP  MAIN
  3. ORG     0003H
  4. LJMP    CHANGE
  5. ORG     000BH                                         
  6. LJMP    TIME
  7. ORG     0013H
  8. LJMP    TIAOSHI
  9. ORG     001BH
  10. LJMP    YANSHI
  11. MAIN: MOV  SP,#50H
  12.       MOV  TCON,#04H
  13.       MOV  20H,#00H        ;秒
  14.       MOV  21H,#0CH        ;分
  15.       MOV  22H,#00H        ;;;;;;;;;A队分数;;;;;;;;;;;;;;;;;
  16.       MOV  23H,#00H        ;;;;;;;;;;B队分数;;;;;;;;;;;
  17.       MOV  24H,#02H        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  18.       MOV  25H,#01H
  19.       MOV  26H,#0CH        ;;;;;;;;;;;分钟定时区;;;;;;;
  20.       MOV  30H,#00H        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  21.       MOV  31H,#00H        ;;;;;;;;;时间缓冲区;;;;;;;;;;
  22.       MOV  32H,#02H        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  23.       MOV  33H,#01H        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  24.       MOV  34H,#00H        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  25.       MOV  35H,#00H        ;;;;;;;;分数显示缓冲区;;;;;;;
  26.       MOV  36H,#00H        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  27.       MOV  37H,#00H        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  28.       MOV  39H,#03H        ;TIAN HEIHEI
  29.       MOV  TMOD,#11H
  30.       MOV  TH0,#0D8H
  31.       MOV  TL0,#0F0H
  32.               MOV TH1,#0D8H
  33.               MOV TL1,#0F0H
  34.       MOV  IE,#10001111B
  35.       MOV  IP,#05H
  36.       MOV  R2,#64H
  37.               CLR P3.6
  38. START:LCALL DISPT
  39.       LCALL DISPF
  40.       JNB  P1.0,PP1       ;A队加一分
  41.       JNB  P1.1,PP2       ;A队加两分
  42.       JNB  P1.2,PP3       ;A队加三分
  43.       JNB  P1.3,PP4       ;A队减一分
  44.       JNB  P1.4,PP55       ;B队加一分
  45.       JNB  P1.5,PP66       ;B队加两分
  46.       JNB  P1.6,PP77       ;B队加三分
  47.       JNB  P1.7,PP88       ;B队减一分
  48.       JB P3.0,START
  49.       LCALL  DELAY
  50.       JB  P3.0,START
  51. STOP1:JNB P3.0,STOP1
  52.       LCALL  DELAY
  53.       JNB P3.0,STOP1
  54.       CPL  TR0            ;按键奇数次开始,偶数次暂停
  55.       LJMP START
  56. PP55: LJMP PP5
  57. PP66: LJMP PP6
  58. PP77: LJMP PP7
  59. PP88: LJMP PP8
  60. PP1:   LCALL  DELAY
  61.        JB P1.0,PPB
  62. STOP11:JNB P1.0,STOP11
  63.        LCALL  DELAY
  64.        JNB P1.0,STOP11
  65.        INC 22H
  66.        MOV A,22H
  67.        LJMP STOREA
  68. PP2: LCALL  DELAY
  69.      JB P1.1,PPB
  70. STOP22:JNB P1.1,STOP22
  71.        LCALL  DELAY
  72.        JNB P1.1,STOP22
  73.        MOV  A,22H
  74.        ADD A,#02
  75.        MOV  22H,A
  76.        LJMP STOREA
  77. PP3: LCALL  DELAY
  78.      JB P1.2,PPB
  79. STOP33:JNB P1.2,STOP33
  80.        LCALL  DELAY
  81.        JNB P1.2,STOP33
  82.        MOV  A,22H
  83.        ADD  A,#03
  84.        MOV  22H,A
  85.        LJMP STOREA
  86. PP4:   LCALL  DELAY
  87.        JB P1.3,PPB
  88. STOP44:JNB P1.3,STOP44
  89.        LCALL  DELAY
  90.        JNB P1.3,STOP44
  91.        DEC  22H
  92.        MOV  A,22H
  93. STOREA:MOV  B,#0AH
  94.        DIV  AB
  95.        MOV  34H,B
  96.        MOV  35H,A
  97. PPB:   LJMP  START
  98. PP5: LCALL  DELAY
  99.       JB P1.4,PPC
  100. STOP55:JNB P1.4,STOP55
  101.        LCALL  DELAY
  102.        JNB P1.4,STOP55
  103.        INC 23H
  104.        MOV A,23H
  105.        LJMP STOREB
  106. PP6: LCALL  DELAY
  107.      JB P1.5,PPC
  108. STOP66:JNB P1.5,STOP66
  109.        LCALL  DELAY
  110.        JNB P1.5,STOP66
  111.        MOV  A,23H
  112.        ADD A,#02
  113.        MOV  23H,A
  114.        LJMP STOREB
  115. PP7: LCALL  DELAY
  116.      JB P1.6,PPC
  117. STOP77:JNB P1.6,STOP77
  118.        LCALL  DELAY
  119.        JNB P1.6,STOP77
  120.        MOV  A,23H
  121.        ADD  A,#03
  122.        MOV  23H,A
  123.        LJMP STOREB
  124. PP8:   LCALL  DELAY
  125.        JB P1.7,PPC
  126. STOP88:JNB P1.7,STOP88
  127.        LCALL  DELAY
  128.        JNB P1.7,STOP88
  129.        DEC  23H
  130.        MOV  A,23H
  131. STOREB:MOV  B,#0AH
  132.        DIV  AB
  133.        MOV  36H,B
  134.        MOV  37H,A
  135. PPC:   LJMP  START
  136. DELAY:MOV   R4,#5H
  137. DL00: MOV   R5,#0FFH
  138. DL11: DJNZ  R5,DL11
  139.       DJNZ  R4,DL00
  140.       RET
  141. ;;;;;;;;;;;;;;;;;;时间中断程序;;;;;;;;;;;;;;;
  142. TIME: PUSH  ACC
  143.       PUSH  PSW
  144.       MOV   TH0,#0D8H
  145.     MOV   TL0,#0F0H
  146.       DJNZ  R2,RET0
  147.       MOV   R2,#64H
  148.       MOV   A,20H
  149.       CLR   C
  150.       DEC   A
  151.       MOV   20H,A
  152.       MOV   A,21H
  153.       CJNE  A,#00H,PFF   ;;;;;;;;;非0分跳转;;;;;;;;;;;;;;;;;
  154.       MOV   A,20H
  155.       CJNE  A,#00H,PFF   ;;;;;;;;;非0分0秒情况跳转;;;;;;;;;;
  156.       CLR   TR0          ;;;;;;;;;比赛结束停止计时;;;;;;;;;;
  157.       MOV   20H,#00H
  158.       MOV   21H,#00H
  159.       MOV   32H,#00H
  160.       MOV   33H,#00H
  161.       LCALL MINGYIN
  162.       MOV   21H,26H
  163.       MOV   30H,#00H
  164.       MOV   31H,#00H
  165.       MOV   32H,24H
  166.       MOV   33H,25H
  167.       LJMP  RET0
  168. PFF:  MOV   A,20H
  169.       CJNE  A,#0FFH,OUT
  170.       MOV   20H,#59        ;
  171.       MOV   30H,#09H
  172.       MOV   31H,#05H
  173.       MOV   A,21H
  174.       DEC   A
  175.       MOV   21H,A
  176. OUT:  MOV   A,20H
  177.       MOV   B,#0AH
  178.       DIV   AB
  179.       MOV   30H,B
  180.       MOV   31H,A
  181.       MOV   A,21H
  182.       MOV   B,#0AH
  183.       DIV   AB
  184.       MOV   32H,B
  185.       MOV   33H,A
  186. RET0: POP PSW
  187.       POP ACC
  188.       RETI
  189. YANSHI:PUSH  ACC       ;定时器1中断
  190.       PUSH  PSW
  191.       MOV   TH1,#0D8H
  192.     MOV   TL1,#0F0H
  193.       DJNZ  R2,RET1
  194.       MOV   R2,#64H
  195.               DJNZ 39H,RET1
  196.               MOV 39H,#03H    ;TIAN HEIHEI
  197.               MOV R2,#64H   
  198.               CLR TR1
  199.               CLR P3.6
  200. RET1: POP PSW
  201.       POP ACC
  202.       RETI
  203. ;;;;;;;;;;;;;;鸣音子程序;;;;;;;;;;;;
  204. MINGYIN:  SETB   P3.6
  205.                             SETB TR1
  206.           RETI
  207. ;;;;;;;时间显示程序;;;;;;;;;;;
  208. DISPT: MOV  R0,#30H               
  209.       MOV  R3,#0F7H
  210.       MOV  A,R3
  211. PLAYT:MOV  P2,A
  212.       MOV  A,@R0
  213.       MOV  DPTR,#DSEG1
  214.       MOVC  A,@A+DPTR
  215.       MOV  P0,A
  216.       LCALL DL1
  217.       MOV  P2,#0FFH
  218.       MOV  A,R3
  219.       RR   A
  220.       JNB  ACC.7,LD1
  221.       INC  R0
  222.       MOV  R3,A
  223.       LJMP PLAYT
  224. LD1:  RET
  225. ;;;;;;;;;;比分显示程序;;;;;;;;;;;;;;
  226. DISPF:MOV  R0,#34H
  227.       MOV  R3,#7FH
  228.       MOV  A,R3
  229. PLAYF:MOV  P2,A
  230.       MOV  A,@R0
  231.       MOV  DPTR,#DSEG1
  232.       MOVC  A,@A+DPTR
  233.       MOV   P0,A
  234.       LCALL  DL1
  235.       MOV  P2,#0FFH
  236.       MOV  A,R3
  237.       RR   A
  238.       JNB  ACC.3,LD1
  239.       INC  R0
  240.       MOV  R3,A
  241.       LJMP PLAYF
  242.       AJMP LD1
  243. ;;;;;;;;;;调时时间显示程序;;;;;;;;;;
  244. DISPW: MOV  R0,#24H
  245.       MOV  R3,#0F7H
  246.       MOV  A,R3
  247. PLAYW:MOV  P2,A
  248.       MOV  A,@R0
  249.       MOV  DPTR,#DSEG1
  250.       MOVC  A,@A+DPTR
  251.       MOV  P0,A
  252.       LCALL DL1
  253.       MOV  P2,#0FFH
  254.       MOV  A,R3
  255.       RR   A
  256.       JNB  ACC.1,LD1
  257.       INC  R0
  258.       MOV  R3,A
  259.       LJMP PLAYW
  260. DL1:   MOV   R7,#05H
  261. DL:    MOV   R6,#0FFH
  262. DL6:   DJNZ   R6,DL6
  263.        DJNZ   R7,DL
  264.        RET
  265. DSEG1:DB  3FH,06H,5BH,4FH,66H
  266.       DB  6DH,7DH,07H,7FH,6FH
  267. ;;;;;;;;;调时子程序;;;;;;;;;;;;;
  268. TIAOSHI:PUSH  ACC
  269.         PUSH  PSW
  270.         JB P3.3,CHU
  271.         LCALL  DELAY
  272.         JB P3.3,CHU
  273. STOPQ:JNB P3.3,STOPQ
  274.        LCALL  DELAY
  275.        JNB P3.3,STOPQ
  276. IF10:  LCALL  DISPW
  277.        LCALL  DISPF
  278.        JNB  P1.3,DECT
  279.        JB   P1.0,WHAIT2
  280.       LCALL  DELAY
  281.       JB P1.0,WHAIT2
  282. STOPE:MOV C,P1.0
  283.        JNC  STOPE
  284.        LCALL  DELAY
  285.        MOV C,P1.0
  286.        JNC STOPE
  287.        INC 26H
  288.        LJMP STORE
  289. DECT:  MOV  C,P1.3
  290.       LCALL  DELAY
  291.       JC  WHAIT2
  292. STOPY:MOV C,P1.3
  293.        JNC  STOPY
  294.        LCALL  DELAY
  295.        MOV C,P1.3
  296.        JNC STOPY
  297.        DEC 26H
  298. STORE: MOV  21H,26H
  299.        MOV  20H,#00H
  300.        MOV  A,26H
  301.        MOV  B,#0AH
  302.        DIV  AB
  303.        MOV  24H,B
  304. ……………………

  305. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码

所有资料51hei提供下载:
篮球计分器.docx (260.56 KB, 下载次数: 247)

评分

参与人数 1黑币 +5 收起 理由
410163222 + 5 绝世好帖!

查看全部评分

回复

使用道具 举报

ID:382315 发表于 2018-8-2 20:50 | 显示全部楼层
请问下,如果这套系统的显示部分是否可以采用LED显示屏(不是液晶显示器),通过485串口来和显示屏的控制卡做对接
回复

使用道具 举报

ID:382315 发表于 2018-8-2 20:52 | 显示全部楼层
请问,显示部分是否可以采用LED显示屏(非液晶显示器),通讯采用485串口来和显示屏控制卡做对接
回复

使用道具 举报

ID:436437 发表于 2018-11-30 13:30 | 显示全部楼层
这个有没有c语言编的程序
回复

使用道具 举报

ID:436089 发表于 2018-12-9 13:37 | 显示全部楼层
非常的可以
回复

使用道具 举报

ID:436089 发表于 2018-12-9 13:38 | 显示全部楼层
值得推荐
回复

使用道具 举报

ID:444138 发表于 2018-12-12 11:10 | 显示全部楼层
终于找到了
回复

使用道具 举报

ID:449623 发表于 2018-12-19 10:13 | 显示全部楼层

兄弟,文件能给我一下吗,5块钱买了,2501847094我QQ
回复

使用道具 举报

ID:390838 发表于 2018-12-19 11:51 | 显示全部楼层
18943190752 发表于 2018-12-19 10:13
兄弟,文件能给我一下吗,5块钱买了,2501847094我QQ

加群吧:813238832,这里有
回复

使用道具 举报

ID:454737 发表于 2018-12-25 18:56 | 显示全部楼层
绝世好帖!
回复

使用道具 举报

ID:453696 发表于 2018-12-26 11:34 | 显示全部楼层
绝世好贴
回复

使用道具 举报

ID:359970 发表于 2019-1-4 09:47 | 显示全部楼层
这个可以,值得一看
回复

使用道具 举报

ID:545738 发表于 2019-6-17 22:49 | 显示全部楼层
请问为什么数码管的号码显示不完全显示呢?
回复

使用道具 举报

ID:545738 发表于 2019-6-18 10:48 | 显示全部楼层
zczxxz 发表于 2019-6-17 22:49
请问为什么数码管的号码显示不完全显示呢?

我弄好了,原因是因为我选错共阴共阳了,非常好的一个帖子! 赞。
回复

使用道具 举报

ID:565728 发表于 2019-6-18 15:01 | 显示全部楼层
好贴 超级好
回复

使用道具 举报

ID:575361 发表于 2019-7-1 09:29 来自手机 | 显示全部楼层
请问,想要下载全部源文档,还怎么下载
回复

使用道具 举报

ID:577590 发表于 2019-7-4 09:15 | 显示全部楼层
zczxxz 发表于 2019-6-18 10:48
我弄好了,原因是因为我选错共阴共阳了,非常好的一个帖子! 赞。

能不能分享给我一份,急需
回复

使用道具 举报

ID:637173 发表于 2019-11-14 08:35 来自手机 | 显示全部楼层
请问有c语言的程序吗
回复

使用道具 举报

ID:661479 发表于 2019-12-11 13:38 | 显示全部楼层
18943190752 发表于 2018-12-19 10:13
兄弟,文件能给我一下吗,5块钱买了,2501847094我QQ

可以给一份代码吗 keil的
回复

使用道具 举报

ID:661737 发表于 2019-12-11 21:41 | 显示全部楼层
多谢分享
回复

使用道具 举报

ID:577269 发表于 2020-6-11 00:23 | 显示全部楼层
这帖子太棒了吧能不能分享一下仿真文件。
回复

使用道具 举报

ID:834782 发表于 2020-11-16 16:36 | 显示全部楼层
我想问一下源文档里面有C语言程序吗
回复

使用道具 举报

ID:846766 发表于 2020-11-28 17:25 | 显示全部楼层
zczxxz 发表于 2019-6-18 10:48
我弄好了,原因是因为我选错共阴共阳了,非常好的一个帖子! 赞。

请问你是怎么弄的呢 我的计分好像不是很可以
回复

使用道具 举报

ID:846766 发表于 2020-11-28 17:26 | 显示全部楼层
作者你好 我的计分部分数码管不能用 计时可以用 请问是什么原因
回复

使用道具 举报

ID:849751 发表于 2020-11-28 21:30 | 显示全部楼层
12号要扣篮了 发表于 2020-11-28 17:26
作者你好 我的计分部分数码管不能用 计时可以用 请问是什么原因

小乐你好,问题解决了吗
回复

使用道具 举报

ID:857813 发表于 2020-12-9 22:43 | 显示全部楼层
作者你好,请问你知道这个芯片怎么usb转串口吗?
回复

使用道具 举报

ID:858043 发表于 2020-12-10 12:58 来自手机 | 显示全部楼层
zczxxz 发表于 2019-6-18 10:48
我弄好了,原因是因为我选错共阴共阳了,非常好的一个帖子! 赞。

有可能是连线时连错了,并且阴阳极接反了。
回复

使用道具 举报

ID:782510 发表于 2020-12-10 18:46 | 显示全部楼层
请问有仿真程序吗?
回复

使用道具 举报

ID:782510 发表于 2020-12-10 18:47 | 显示全部楼层
请问有仿真和keil程序吗?
回复

使用道具 举报

ID:860894 发表于 2020-12-15 20:57 | 显示全部楼层
请问一下汇编语言能转换成c语言不能?
回复

使用道具 举报

ID:973872 发表于 2021-10-21 15:19 | 显示全部楼层
你好,我想问问,我按照你的代码,怎么时间显示屏只显示12:00,按开关它也不工作,就一直显示12:00,其他功能都一切正常
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表