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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機查詢式鍵盤實驗

[復制鏈接]
跳轉到指定樓層
樓主
一、實驗目的
掌握查詢式鍵盤的接口和編程方法。
二、實驗內容
本實驗提供了4個按鍵的小鍵盤,如果有鍵按下,則相應輸出為低電平,否則輸出為高電平。MCU判斷有鍵按下后,要有一定的延時,防止由于鍵盤抖動而引起誤操作。
編寫一個程序,能讀出鍵盤操作的編號,并在數碼顯示器上顯示。
三、實驗電路
本實驗所需電路請參見系統原理圖的第一部分和獨立式鍵盤電路。
四、實驗程序參考框圖

  1. LJMP    MAIN
  2.           ORG     0100H
  3. MAIN: MOV  30H,#0aH
  4.         MOV   31H,#0aH
  5.         MOV   32H,#0aH
  6.         MOV   33H,#0aH
  7.         MOV   34H,#0aH
  8.         MOV   35H,#0aH
  9. MOV   36H,#0aH
  10. MOV   37H,#0aH
  11.        MOV  50h,#0H
  12. Loop:  CALL  DISPLAY   
  13.        CALL  KEY              
  14.        MOV  50h,A
  15.        AJMP  Loop
  16. KEY:   MOV P3,#0FFH
  17.        MOV A,P3
  18.        Orl a,#0f0h
  19.        CJNE A, #0FFH, K00
  20.         ret
  21. K00:   ACALL DELAY
  22. ACALL DELAY
  23. ACALL DELAY
  24. ACALL DELAY
  25.        MOV A,P3
  26.    Orl a,#0f0h
  27.        CJNE A,#0FFH,K01
  28.        ret
  29. K01:   cjne a,#0feh,k02
  30.        MOV 50h,#0bh
  31.       Sjmp k05
  32. K02:   cjne a,#0fdh,k03
  33.        MOV 50h,#0ch
  34.       Sjmp k05
  35. K03:   cjne a,#0fbh,k04
  36.        MOV 50h,#0dh
  37.       Sjmp k05
  38. K04:   cjne a,#0f7h,k05
  39.        MOV 50h,#0eh
  40.       Sjmp k05
  41. K05:    MOV  30H,50h
  42.         MOV   31H, 50h
  43.         MOV   32H, 50h
  44.         MOV   33H,50H
  45.         MOV   34H,50H
  46.         MOV   35H,50H
  47. MOV   36H,50H
  48. MOV   37H,50h
  49. MOV A,P3
  50.        Orl a,#0f0h
  51.        CJNE A,#0FFH,K05
  52.        ACALL   DELAY
  53.            RET
  54. DISPLAY:MOV  R0,#30H
  55.          MOV R2,#08H
  56.          MOV  R3,#00H     
  57.    NEXT:MOV  A,@R0
  58.         MOV  DPTR,#TAB
  59.         MOVC A,@A+DPTR
  60.         MOV  P0,A
  61.         INC  R0
  62.         MOV A,R3
  63.         RL A
  64.         RL A
  65.         MOV P2,A
  66.         INC R3
  67.        ACALL DELAY
  68.         MOV P0,#00H
  69.         ACALL DELAY
  70.         DJNZ R2,NEXT
  71.            RET
  72. DELAY:  MOV  7FH,#2
  73. DELAY1: MOV  7EH,#250
  74.         DJNZ 7EH,$
  75.         DJNZ 7FH,DELAY1
  76.         RET
  77. TAB:    DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH
  78. DB 6fH,40H,76H,73H,71H,79H,38H,5eh,31H
  79.             END
復制代碼

完整的word格式文檔51黑下載地址:
查詢式鍵盤實驗.doc (1.9 MB, 下載次數: 7)


評分

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

查看全部評分

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲人精品 | 成人精品视频免费 | 91精品国产乱码久久久久久久久 | 99视频| 自拍偷拍亚洲视频 | 亚洲不卡视频 | 国产精品久久久久久一区二区三区 | 国产精品一二三区 | 91精品国产91| 成人免费看 | 91精品国产91久久综合桃花 | 久久久成人网 | 黄色精品视频网站 | 99这里只有精品视频 | 日本黄色短片 | 亚洲一区二区三区 | 欧美久久国产精品 | 久久久久国产精品 | 亚洲视频国产视频 | 中文久久 | 国产999精品久久久久久 | 精品一区电影 | 亚洲人人 | 日韩日韩日韩日韩日韩日韩日韩 | 国产一区二区三区四区五区3d | 精品一二区 | 黄色网址免费在线观看 | 久草视频2 | 国产1区在线 | 日本涩涩网 | 国产一区二区在线免费观看 | 成人久草 | 国产精品视频网 | 韩国成人在线视频 | 中文字字幕一区二区三区四区五区 | 看毛片的网站 | 成人免费小视频 | 日韩中字幕 | 亚洲精品日韩精品 | 成人在线视频网 | 国产a级毛片|