51單片機八路搶答器課程設計
❶ 我是大二學生,課程設計:基於51單片機的八路競賽搶答器的設計
你可以把模擬軟體和編程軟體的安裝包發給我,我可以試著編一下你要的程序,郵箱1015100338@qq,com
❷ 用AT89C51單片機設計8路搶答器,求代碼,急用
用肯定是可以的,模擬都沒有問題,如果是蜂鳴器不響的話,應該是你蜂鳴器的參數設置可能有問題,修改蜂鳴器屬性,將電壓改為5V,默認是12V。
❸ 求51單片機設計八路搶答器的程序啊 要求匯編 要有自動計分功能
八路搶答器.rar (34.05K)
搶答器.zip (12.28K) 發那
❹ 單片機80c51的八路搶答器怎樣設計程序
;;;;開始!
ORG 00H
JMP START
ORG 0BH
JMP TIMER
START:Mov TMOD,#01H
Mov TH0,#0BDH
Mov TL0,#0C0H
Mov IE,#82H
Mov 20H,#10
Mov 21H,#10
Mov R7,#10
CLR TR0
A4: JNB P1.0,B0_0
;;;跳轉
JNB P1.1,B1_1
JNB P1.2,B2_2
JNB P1.3,B3_3
JNB P1.4,B4_4
JNB P1.5,B5_5
JNB P1.6,B6_6
JNB P1.7,B7_7
B0_0:AJMP B0
B1_1:AJMP B1
B2_2:AJMP B2
B3_3:AJMP B3
B4_4:AJMP B4
B5_5:AJMP B5
B6_6:AJMP B6
B7_7:AJMP B7
Mov p2,#10H
CALL DELAY
ANL P2,#00H
Mov P2,#20H
CALL DELAY
ORL P2,#00H
JB P3.0,A4
SETB TR0
A1: Mov A,20H
Mov DPTR,#TABLE
Movc A,@A+DPTR
ADD A,#10H
Mov P2,A
CALL DELAY
ANL P2,#00H
Mov A,21H
Mov DPTR,#TABLE
Movc A,@A+DPTR
ADD A,#20H
Mov P2,A
CALL DELAY
ANL P2,#00H
Mov A,#01H
CJNE A,21H,A1
Mov A,#01
CJNE A,20H,A1
JMP START
TIMER:DJNZ R7,A2
Mov TH0,#0BDH
Mov TL0,#0C0H
Mov R7,#16
DJNZ 20H,A2
Mov 20H,#10
DJNZ 21H,A2
MOV 21H,#10
A2: RETI
B0:MOV P2,#11H
ACALL DELAY
AJMP A4
B1:MOV P2,#12H
ACALL DELAY
AJMP A4
B2:MOV P2,#13H
ACALL DELAY
AJMP A4
B3:MOV P2,#14H
ACALL DELAY
AJMP A4
B4:MOV P2,#15H
LCALL DELAY
LJMP A4
B5:MOV P2,#16H
ACALL DELAY
AJMP A4
B6:MOVX P2,#17H
LCALL DELAY
LJMP A4
B7:MOV P2,#18H
;ACALL DELAY
;ALJMP A4
DELAY:MOV R6,#248
DJNZ R6,$
RET
;;;按鍵用
TABLE:DB 00H,00H,01H,02H,03H,04H
DB 05H,06H,07H,08H,09H
END
❺ 求~51單片機的八路搶答器設計程序和原理圖,PCB
ORG 0000H
M: MOV P1, #0FEH
MOV P3, #00H
JNB P2.0, C1
JNB P2.1, C2
JNB P2.2, C3
SJMP M
C1: MOV P3, #06H
SJMP S1
C2: MOV P3, #5BH
SJMP S1
C3: MOV P3, #4FH
SJMP S1
S1: NOP
SJMP S1
END
這個是我以前做過的三路的搶答器的 你可以稍加改動一下就能實現八路的 我只會這專一部分 很久沒有接觸了屬 都忘的差不多了
❻ 基於51單片機的8路搶答器設計C語言程序
看不清楚你的圖!具體介面不清楚!我就用文字寫幾個小步驟哈!!!全局先定回義【位選答口數組】【數碼管顯示0~9的數組】分別對按鍵進行編號,並置高!有鍵按下,判定該口是否為低,是低,顯示該編好號的數!記住因為是搶答器,一個人按下,下一個人按下無效,且不顯示,按鍵顯示後加一個死循環!!這個程序很簡單,有問題可以把圖弄清晰了!幫你寫出來!不過你還是自己試一試!畢竟知識是自己練出來的……