久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 27493|回復: 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 絕世好帖!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏12 分享淘帖 頂6 踩
回復

使用道具 舉報

沙發
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語言編的程序
回復

使用道具 舉報

5#
ID:436089 發表于 2018-12-9 13:37 | 只看該作者
非常的可以
回復

使用道具 舉報

6#
ID:436089 發表于 2018-12-9 13:38 | 只看該作者
值得推薦
回復

使用道具 舉報

7#
ID:444138 發表于 2018-12-12 11:10 | 只看該作者
終于找到了
回復

使用道具 舉報

8#
ID:449623 發表于 2018-12-19 10:13 | 只看該作者

兄弟,文件能給我一下嗎,5塊錢買了,2501847094我QQ
回復

使用道具 舉報

9#
ID:390838 發表于 2018-12-19 11:51 | 只看該作者
18943190752 發表于 2018-12-19 10:13
兄弟,文件能給我一下嗎,5塊錢買了,2501847094我QQ

加群吧:813238832,這里有
回復

使用道具 舉報

10#
ID:454737 發表于 2018-12-25 18:56 | 只看該作者
絕世好帖!
回復

使用道具 舉報

11#
ID:453696 發表于 2018-12-26 11:34 | 只看該作者
絕世好貼
回復

使用道具 舉報

12#
ID:359970 發表于 2019-1-4 09:47 | 只看該作者
這個可以,值得一看
回復

使用道具 舉報

13#
ID:545738 發表于 2019-6-17 22:49 | 只看該作者
請問為什么數碼管的號碼顯示不完全顯示呢?
回復

使用道具 舉報

14#
ID:545738 發表于 2019-6-18 10:48 | 只看該作者
zczxxz 發表于 2019-6-17 22:49
請問為什么數碼管的號碼顯示不完全顯示呢?

我弄好了,原因是因為我選錯共陰共陽了,非常好的一個帖子! 贊。
回復

使用道具 舉報

15#
ID:565728 發表于 2019-6-18 15:01 | 只看該作者
好貼 超級好
回復

使用道具 舉報

16#
ID:575361 發表于 2019-7-1 09:29 來自手機 | 只看該作者
請問,想要下載全部源文檔,還怎么下載
回復

使用道具 舉報

17#
ID:577590 發表于 2019-7-4 09:15 | 只看該作者
zczxxz 發表于 2019-6-18 10:48
我弄好了,原因是因為我選錯共陰共陽了,非常好的一個帖子! 贊。

能不能分享給我一份,急需
回復

使用道具 舉報

18#
ID:637173 發表于 2019-11-14 08:35 來自手機 | 只看該作者
請問有c語言的程序嗎
回復

使用道具 舉報

19#
ID:661479 發表于 2019-12-11 13:38 | 只看該作者
18943190752 發表于 2018-12-19 10:13
兄弟,文件能給我一下嗎,5塊錢買了,2501847094我QQ

可以給一份代碼嗎 keil的
回復

使用道具 舉報

20#
ID:661737 發表于 2019-12-11 21:41 | 只看該作者
多謝分享
回復

使用道具 舉報

21#
ID:577269 發表于 2020-6-11 00:23 | 只看該作者
這帖子太棒了吧能不能分享一下仿真文件。
回復

使用道具 舉報

22#
ID:834782 發表于 2020-11-16 16:36 | 只看該作者
我想問一下源文檔里面有C語言程序嗎
回復

使用道具 舉報

23#
ID:846766 發表于 2020-11-28 17:25 | 只看該作者
zczxxz 發表于 2019-6-18 10:48
我弄好了,原因是因為我選錯共陰共陽了,非常好的一個帖子! 贊。

請問你是怎么弄的呢 我的計分好像不是很可以
回復

使用道具 舉報

24#
ID:846766 發表于 2020-11-28 17:26 | 只看該作者
作者你好 我的計分部分數碼管不能用 計時可以用 請問是什么原因
回復

使用道具 舉報

25#
ID:849751 發表于 2020-11-28 21:30 | 只看該作者
12號要扣籃了 發表于 2020-11-28 17:26
作者你好 我的計分部分數碼管不能用 計時可以用 請問是什么原因

小樂你好,問題解決了嗎
回復

使用道具 舉報

26#
ID:857813 發表于 2020-12-9 22:43 | 只看該作者
作者你好,請問你知道這個芯片怎么usb轉串口嗎?
回復

使用道具 舉報

27#
ID:858043 發表于 2020-12-10 12:58 來自手機 | 只看該作者
zczxxz 發表于 2019-6-18 10:48
我弄好了,原因是因為我選錯共陰共陽了,非常好的一個帖子! 贊。

有可能是連線時連錯了,并且陰陽極接反了。
回復

使用道具 舉報

28#
ID:782510 發表于 2020-12-10 18:46 | 只看該作者
請問有仿真程序嗎?
回復

使用道具 舉報

29#
ID:782510 發表于 2020-12-10 18:47 | 只看該作者
請問有仿真和keil程序嗎?
回復

使用道具 舉報

30#
ID:860894 發表于 2020-12-15 20:57 | 只看該作者
請問一下匯編語言能轉換成c語言不能?
回復

使用道具 舉報

31#
ID:973872 發表于 2021-10-21 15:19 | 只看該作者
你好,我想問問,我按照你的代碼,怎么時間顯示屏只顯示12:00,按開關它也不工作,就一直顯示12:00,其他功能都一切正常
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 免费一看一级毛片 | 日本三级网站在线观看 | 91在线免费视频 | 午夜电影网 | 中文字幕精品一区 | 免费h在线 | 亚洲国产成人精品女人久久久 | 久久精品一 | 天天精品在线 | 国产精品国产 | 久久亚洲一区二区 | 久久精品免费观看 | 欧美一区二区三区免费在线观看 | 中文字幕啪啪 | 久久看精品 | 亚洲91精品 | 精品伦精品一区二区三区视频 | 欧美一级淫片免费视频黄 | 成人免费视频观看 | 久久午夜视频 | 中文字幕不卡在线观看 | 成人免费av在线 | 奇米av | 伊人精品在线 | 国产精品久久久久久一区二区三区 | 希岛爱理在线 | 国产黄色小视频在线观看 | 亚洲一区二区三区视频 | 久草在线青青草 | 国产精品一区二区在线播放 | 国产伊人久久久 | 欧美激情视频一区二区三区在线播放 | 国产中文字幕在线观看 | 综合九九 | 北条麻妃一区二区三区在线观看 | 欧美九九九 | 日韩中文字幕视频 | 国产一区二区在线视频 | 99久久99| 成人欧美一区二区三区在线播放 | 成年人黄色免费视频 |