欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 51單片機的8路搶答器設計 [打印本頁]

作者: 越獄123    時間: 2019-11-13 14:41
標題: 51單片機的8路搶答器設計
ORG   0000H
     JMP   BEGIN
     ORG 0030H
TABLE:      ; 共陰極數碼管顯示代碼表
          DB    3FH,06H,5BH,4FH,66H ;12345
          DB    6DH,7DH,07H,7FH     ;6789
DELAY:  MOV   R5,#20
LOOP4:  MOV   R6,#50H        ;延時20X20ms
LOOP5:  MOV   R7,#100
        DJNZ  R7,$
        DJNZ  R6,LOOP5
        DJNZ  R5,LOOP4
        RET
;---------------------------------------
BEGIN:  MOV   P2,#0FFH      ;P2口置高電平,準備接收信號
        MOV   R4,#0
        MOV   A,R4          ;R4位標志值送A寄存器
AGAIN:  MOV   DPTR,#TABLE
        MOVC  A,@A+DPTR
        MOV   P1,A
LOOP1:  MOV   A,P3          ; 接收p3口的搶答信號
        CPL   A
        JZ    LOOP1
LOOP2:  RRC   A        ;有人搶答信號則逐次移動判斷哪一位搶答
        INC   R4
        JNC   LOOP2
;********************
        MOV   A,R4
        MOVC  A,@A+DPTR  ;找到相應位顯示代碼
        MOV   P1,A
LEDDIS:
         MOV A,#0FFH
         CLR C
LEDDIS1:
         RLC A
         DJNZ R4,LEDDIS1
         MOV P0,A
LOOP3:  JNB P2.2,BEGIN ;若主持人按下復位信號鍵,則轉向主程序
        CPL   P2.0       ;若沒按復位信號鍵,則通過p2.2口給出高低信號驅動蜂鳴器
        LCALL DELAY      ;調用延時子程序
        SJMP  LOOP3      ;p2.2口反復間隔0.4s變化,驅動蜂鳴器
        END  

50da81cb39dbb6fde5fef4e70924ab18962b374d.jpg (43.15 KB, 下載次數: 54)

原理圖

原理圖





歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1