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

標題: 51單片機五路搶答器設計 包含PPT 原理圖 代碼 [打印本頁]

作者: AABBCD    時間: 2019-1-2 09:44
標題: 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)



作者: xiaozhexz    時間: 2019-11-18 14:46
學習一下
作者: 無線強大    時間: 2019-11-18 17:08
可以學習一下的





歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 99pao成人国产永久免费视频 | 国产激情综合五月久久 | 久久精品久久久久久 | 一区二区三区在线观看视频 | 亚洲午夜视频在线观看 | 国产黄色在线观看 | 黄色大片免费网站 | 男女视频在线免费观看 | 亚洲高清在线 | 天天夜夜操| 国产精品不卡 | 亚洲免费在线播放 | 激情黄色在线观看 | 欧美黄色性生活视频 | 91亚洲国产成人久久精品网站 | 请别相信他免费喜剧电影在线观看 | 在线观看毛片网站 | 国产精品一区一区 | 成人精品一区二区三区中文字幕 | 91文字幕巨乱亚洲香蕉 | 国产亚洲欧美另类一区二区三区 | 久久精品国产一区 | 成人久久久久 | 四虎影院免费在线 | 午夜精品久久 | 精品国产不卡一区二区三区 | 玖玖玖av| 国产成人综合久久 | 一区二区三区在线看 | 精品精品视频 | 国产999精品久久久久久 | 99精品在线观看 | 午夜一区二区三区在线观看 | 91国内外精品自在线播放 | 欧美综合一区二区 | 国产精品久久久久久亚洲调教 | 国产一区 日韩 | 国产精品欧美精品日韩精品 | 日本久久精| 精品国产一区二区三区久久影院 | 成人在线观看欧美 |