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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 5949|回復(fù): 0
收起左側(cè)

單片機(jī)查詢式鍵盤實(shí)驗(yàn)

[復(fù)制鏈接]
ID:228504 發(fā)表于 2017-8-20 19:09 | 顯示全部樓層 |閱讀模式
一、實(shí)驗(yàn)?zāi)康?/strong>
掌握查詢式鍵盤的接口和編程方法。
二、實(shí)驗(yàn)內(nèi)容
本實(shí)驗(yàn)提供了4個(gè)按鍵的小鍵盤,如果有鍵按下,則相應(yīng)輸出為低電平,否則輸出為高電平。MCU判斷有鍵按下后,要有一定的延時(shí),防止由于鍵盤抖動(dòng)而引起誤操作。
編寫一個(gè)程序,能讀出鍵盤操作的編號(hào),并在數(shù)碼顯示器上顯示。
三、實(shí)驗(yàn)電路
本實(shí)驗(yàn)所需電路請(qǐng)參見系統(tǒng)原理圖的第一部分和獨(dú)立式鍵盤電路。
四、實(shí)驗(yàn)程序參考框圖

圖片2.png 圖片3.png
  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
復(fù)制代碼

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


評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日本一区二区高清视频 | 精品乱码一区二区三四区 | 中文字幕精品一区 | 亚洲一区二区三区四区五区午夜 | 美女视频一区二区三区 | 欧洲视频一区 | 亚洲永久 | 日韩av在线中文字幕 | 性高朝久久久久久久3小时 av一区二区三区四区 | 国产精品自拍视频网站 | 免费观看一级特黄欧美大片 | 欧美黄色片在线观看 | 99re| 91av大全 | 亚洲永久 | 伊人狠狠 | 欧美日韩一区二区在线 | 国产视频久久 | 久久91| 欧美日韩国产在线 | 亚洲精品国产成人 | 亚洲日本一区二区三区四区 | 欧美精品一区二区三区四区 在线 | 亚州综合在线 | 视频一区二区在线观看 | 成在线人视频免费视频 | 国产九九精品视频 | 超碰97免费观看 | 欧美日韩国产一区二区三区 | 中文字幕亚洲视频 | 国产一区h | 成人三区四区 | 亚洲精品av在线 | 天天干天天爱天天爽 | 亚洲一区不卡在线 | 影音先锋中文字幕在线观看 | 男女激情网站免费 | 日韩精品成人 | 熟女毛片 | 91免费在线看 | 欧美激情一区二区三区 |