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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2730|回復: 0
收起左側

矩陣鍵盤匯編程序和仿真 單片機課程設計

[復制鏈接]
ID:160738 發表于 2017-1-8 13:49 | 顯示全部樓層 |閱讀模式
單片機課程設計
0.png

單片機匯源語言程序:
  1.       ORG 0000H
  2.       SJMP MAIN
  3.       ORG 001BH
  4.       SJMP T1INT;跳到定時程序
  5.       ORG 0030H
  6.       K1ST BIT 28H
  7.       K2CD BIT 29H
  8. MAIN:MOV TMOD,#10H ;定時器選擇T1,工作方式為1
  9. LOOP:MOV TH1,#0D8H;這是定時多久???
  10.       MOV TL1,#0F0H
  11.       SETB ET1
  12.       SETB TR1
  13.       SETB EA
  14.       CLR P3.0
  15.       CLR P2.7
  16.       NOP
  17. T1INT:
  18.       CLR TR1
  19.       MOV TH1,#0D8H
  20.       MOV TL1,#0F0H
  21.       MOV DPTR,#07FFFH;   對8255寫控制字
  22.       MOV A,#090H   ;        行輸入,列輸出
  23.       MOVX @DPTR,A
  24.       MOV DPTR,#07FFDH;     4條列線均為0
  25.       MOV A,#00H
  26.       MOVX @DPTR,A
  27.       MOV DPTR,#07FFCH
  28.       MOVX A,@DPTR;      讀A口的內容到A
  29.       ORL A,#08FH;除去判別位的其他位置1
  30.       CPL A;取反然后判0
  31.       JZ KEY8;是0,則無鍵閉合
  32.       JNB K1ST,KEY7
  33.       JB K2CD,LAST
  34.       SETB K2CD
  35.       CPL A
  36.       ANL A,#70H
  37.       MOV B,A
  38.       MOV DPTR,#07FFFH
  39.       MOV A,#82H
  40.       MOVX @DPTR,A
  41.       MOV DPTR,#07FFDH
  42.       MOVX A,@DPTR
  43.       ANL A,#00FH
  44.       ORL A,B
  45.           SJMP LOP
  46. LAST:LJMP KEY9
  47. KEY7:SETB K1ST
  48.       LJMP KEY9
  49. KEY8:CLR K1ST
  50.       CLR K2CD
  51.       LJMP KEY9
  52. LOP:CJNE A,#037H,LOP1
  53.      MOV P1,#0C0H
  54.      AJMP RING
  55. LOP1:CJNE A,#03BH,LOP2
  56.      MOV P1,#0F9H
  57.      AJMP RING
  58. LOP2:CJNE A,#03DH,LOP3
  59.      MOV P1,#0A4H
  60.      AJMP RING
  61. LOP3:CJNE A,#03EH,LOP4
  62.      MOV P1,#0B0H
  63.      AJMP RING
  64. LOP4:CJNE A,#057H,LOP5
  65.      MOV P1,#099H
  66.      AJMP RING
  67. LOP5:CJNE A,#5BH,LOP6
  68.      MOV P1,#092H
  69.      AJMP RING
  70. LOP6:CJNE A,#5DH,LOP7
  71.      MOV P1,#082H
  72.      AJMP RING
  73. LOP7:CJNE A,#5EH,LOP8
  74.      MOV P1,#0F8H
  75.      AJMP RING
  76. LOP8:CJNE A,#67H,LOP9
  77.      MOV P1,#080H
  78.      AJMP RING
  79. LOP9:CJNE A,#6BH,LOP10
  80.      MOV P1,#090H
  81.      AJMP RING
  82. LOP10:CJNE A,#6DH,LOP11
  83.      MOV P1,#088H
  84.      AJMP RING
  85. LOP11:CJNE A,#06EH,LOP12
  86.      MOV P1,#083H
  87.           AJMP RING
  88. LOP12: AJMP RING
  89. RING:
  90.       MOV R3,#60H
  91.       MOV R2,#90H
  92.    HH:LCALL DELAY
  93.       CPL P3.0
  94.       DJNZ R3,HH
  95.       CLR P3.0
  96. HERE:MOV DPTR,#7FFDH
  97.       MOVX A,@DPTR
  98.           ORL A,#0F0H
  99.       
  100.       CJNE A,#0FFH,HERE
  101.       LJMP MAIN
  102. DELAY:
  103.        DJNZ R2,DELAY
  104.        RET
  105. KEY9:SETB TR1
  106.       RETI

  107. END
  108.    
復制代碼

0.png

所有資料下載:
鍵盤.zip (20.94 KB, 下載次數: 20)

評分

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

查看全部評分

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕在线视频精品 | 午夜影院在线观看 | 亚洲精品亚洲人成人网 | www.夜夜草| cao在线| 日韩午夜精品 | 国产一在线观看 | 一区二区播放 | 一区二区三区欧美 | 日韩欧美在线一区 | 国产一区二区毛片 | www.激情.com| 欧美一级特黄aaa大片在线观看 | 亚洲日韩中文字幕一区 | 亚洲第一女人av | 精品欧美二区 | 久久久新视频 | 色婷婷综合成人av | 欧美狠狠操| 国产精品久久久久久久久久免费看 | 亚洲视频免费在线观看 | 欧美日韩视频一区二区 | 韩国精品在线 | 天天操狠狠操 | 亚洲播放 | 欧美男人天堂 | 国产午夜久久久 | 亚洲综合在线播放 | 欧美片网站免费 | 日本中文字幕视频 | 91精品国产一区二区三区动漫 | 成人小视频在线观看 | 一级欧美日韩 | 亚洲精品久久久久国产 | 日韩综合在线 | 亚洲一区在线观看视频 | 欧美精品网站 | 久久久国产一区二区三区四区小说 | 亚洲国产精品一区二区久久 | 久久久久久国产免费视网址 | 91色站 |