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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3883|回復: 2
打印 上一主題 下一主題
收起左側

51單片機五路搶答器設計 包含PPT 原理圖 代碼

[復制鏈接]
跳轉到指定樓層
樓主
(1)系統設置復位按鈕,按動后,開始搶答。
(2)搶答開始時,數碼管 DS2 顯示序號 0。搶答后顯示優先搶答者的序號,同時發出聲響。
(3)搶答器具有定時搶答功能,本搶答器的時間設定為 9 秒,當主持人啟動復位開關后,定時器開始倒計時且在 DS1 上顯示。
(4)在設定的搶答時間內,選手可以搶答,數碼管 DS1 上顯示選手搶答的剩余時間,并保持到主持人按復位鍵。當設定的時間到,而無人搶答時,報警器發出聲音,并禁止搶答DS1上顯示 0。

制作出來的實物圖如下:


電路原理圖如下:


PPT內容預覽:


單片機源程序如下:
  1.         P4        DATA        0C0H
  2.         P5        DATA        0C8H
  3.         MIAO            EQU    32H
  4.         SW1            BIT    P1.0
  5.         SW2         BIT    P1.1
  6.         SW3         BIT    P1.2
  7.         SW4         BIT    P1.3
  8.         SW5         BIT    P1.4
  9.         BEEP        BIT    P5.5
  10.         LED1        BIT    P3.4
  11.         LED2        BIT    P3.5
  12.         LED3        BIT    P4.5
  13.         LED4        BIT    P4.6
  14.         LED5        BIT    P4.7
  15.       

  16.         ORG        0000h       
  17.         AJMP        MAIN
  18.         ORG        000BH
  19.         AJMP        TIMER0
  20.         ORG        0013H
  21.         AJMP        int_1
  22.         ORG        0100H
  23. ======================INTIATE ALL THE COMPONENT====================
  24. MIAN:        MOV        SP,#40H
  25.         MOV        TMOD,#01h
  26.         MOV TH0,#0E0H
  27.         MOV TL0,#0C0H
  28.         SETB TR0
  29.         SETB ET0
  30.         setb ex1
  31.         setb px1
  32.         SETB EA
  33. ======================INTATE ALL THE VARIANTS=======================
  34.        
  35.         MOV MIAO,#09H        ;CNT=09
  36.         MOV P0,#90H
  37.         mov r3,#250                ;1s=250*4ms
  38.         mov p2,#0c0h        ;DISPLAY 0
  39.         AJMP        $
  40.        
  41. =====================INT1 SUB PROGRAMME=============================
  42. int_1:push acc
  43.           push psw
  44.           JNB        SW1,SW1_OK
  45.           JNB        SW2,SW2_OK
  46.           JNB        SW3,SW3_OK
  47.           JNB        SW4,SW4_OK
  48.           AJMP SW5_OK
  49. SW1_OK:LCALL DELAY
  50.            CLR         LED1
  51.            MOV P2,#0F9H
  52.            AJMP        END_EXT1
  53.           
  54. SW2_OK:LCALL DELAY
  55.            CLR LED2
  56.            MOV P2,#0A4H
  57.            AJMP         END_EXT1
  58.           
  59. SW3_OK:LCALL DELAY
  60.            CLR LED3
  61.            MOV P2,#0B0H
  62.            AJMP  END_EXT1
  63.           
  64. SW4_OK:LCALL DELAY
  65.            CLR LED4
  66.            MOV P2,#99H
  67.            AJMP  END_EXT1
  68.           
  69. SW5_OK:LCALL DELAY
  70.            CLR LED5
  71.            MOV P2,#92H
  72.        
  73. END_EXT1:CLR EX1
  74.                  CLR ET0
  75.                  CLR BEEP
  76.                  LCALL DELAY3S
  77.                  SETB BEEP
  78.                  POP PSW
  79.                  POP ACC
  80.                  RET1
  81.                  
  82. =====================SUB PROGRAMME FOR DELAY TIME==============
  83. DELAY:        MOV          R5,#04
  84. DEL01:        MOV          R6,#200
  85. DEL02:        MOV          R7,#200
  86.                 DJNZ  R7,$
  87.                 DJNZ  R6,DEL02
  88.                 DJNZ  R5,DEL01
  89.                 RET
  90.                
  91. DELAY3S:MOV R4,#20
  92. WW:        LCALL DELAY
  93.                 DJNZ  R4,WW
  94.                 RET
  95.                
  96. ====================TO INTRRUPT ============
  97. TIMER0:PUSH ACC
  98.            PUSH PSW
  99.            PUSH DPH
  100.            PUSH DPL
  101.            MOV TH0,#0E0H
  102.            MOV TL0,#0C0H
  103.            DJNZ R3,A2
  104.            MOV        R3,#250
  105.            MOV        A,MIAO
  106.            DEC         A
  107.            MOV        MIAO,A
  108.            CJNE A,#0FFH,A2
  109.            MOV        MIAO,#00H
  110.            CLR        ET0
  111.            CLR        EX1
  112.            CLR        BEEP
  113.            LCALL DELAY3S
  114.            SETB BEEP
  115.         A2:MOV A,MIAO
  116.                 MOV           DPTR,#TAB_LED
  117.                 MOVC   A,@A+DPTR
  118.                 MOV           P0,A
  119.                 POP           DPL
  120.                 POP    DPH
  121.                 POP PSW
  122.                 POP ACC
  123.                 RET1
  124.                
  125. TAB_LED:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H
  126.                 DB 90H,88H,83H,0C6H,0A1H,86H,8EH
  127.                
  128.         END
復制代碼

所有文件資料51hei提供下載:
搶答器.zip (3.96 MB, 下載次數: 41)


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:644296 發表于 2019-11-18 14:46 | 只看該作者
學習一下
回復

使用道具 舉報

板凳
ID:503018 發表于 2019-11-18 17:08 | 只看該作者
可以學習一下的
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 色秀网站 | 欧美黑人体内she精在线观看 | 国产精品久久久久久 | 成人av片在线观看 | 亚洲成人精品一区二区 | 7777久久 | 国产精品日本一区二区不卡视频 | 久久久久免费观看 | 国产成人精品一区二区在线 | 欧美一区二区在线播放 | 精品一区二区久久久久久久网站 | 精品一区在线 | 亚洲精品自在在线观看 | 阿v视频在线观看 | 福利片在线观看 | 91精品久久久久久久99 | 麻豆精品久久久 | 最新国产精品精品视频 | 国产精品一区二区无线 | 欧美激情在线观看一区二区三区 | 色综久久 | 在线视频99 | 久久久精品视频免费 | 国产在线播 | 一级一级一级毛片 | 一区日韩| 国产精品看片 | 亚洲a在线观看 | 日韩精品一区二区三区视频播放 | 欧美国产日韩一区二区三区 | 美女黄网站 | 四虎影院免费在线播放 | 欧美日韩国产高清视频 | 欧美日韩精品一区 | 一区二区三区免费 | 欧美成人一级视频 | 亚洲第一成年免费网站 | 国产精品久久久久久妇女6080 | 一区二区不卡视频 | 亚洲影音 | 日韩欧美国产一区二区 |