91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>電子元器件>接口定義>

軟件過程和程序 - 節(jié)約端口線及器件的新型鍵盤

2011年10月10日 11:27 本站整理 作者:秩名 用戶評(píng)論(0
3 軟件過程和程序

  檢測(cè)過程:先將口1執(zhí)低電平,然后讀取口2、3、4,如有低電平則端口對(duì)應(yīng)的按鍵被按下;如都是高電平,則將口2執(zhí)低,然后讀取口1、3、4,以此類推。

  程序如下:

  ;端口定義

  K1 BIT P1.0

  K2 BIT P1.1

  K3 BIT P1.2

  K4 BIT P1.3

  ;******************************************

  ; 鍵盤掃描

  ;******************************************

  KEY: SETB K2 ;一行

  SETB K3

  SETB K4

  CLR K1

  JB K2,KEY1

  LCALL T1MS

  JB K2,KEY1

  MOV KEYZ,#01H

  KT1: JNB K2,KT1

  LJMP KEYOUT

  KEY1: JB K3,KEY2

  LCALL T1MS

  JB K3,KEY2

  MOV KEYZ,#02H

  KT2: JNB K3,KT2

  LJMP KEYOUT

  KEY2: JB K4,KEY3

  LCALL T1MS

  JB K4,KEY3

  MOV KEYZ,#03H

  KT3: JNB K4,KT3

  LJMP KEYOUT

  KEY3: SETB K1 ;二行

  CLR K2

  JB K1,KEY4

  LCALL T1MS

  JB K1,KEY4

  MOV KEYZ,#04H

  KT4: JNB K1,KT4

  LJMP KEYOUT

  KEY4: JB K3,KEY5

  LCALL T1MS

  JB K3,KEY5

  MOV KEYZ,#05H

  KT5: JNB K3,KT5

  LJMP KEYOUT

  KEY5: JB K4,KEY6

  LCALL T1MS

  JB K4,KEY6

  MOV KEYZ,#06H

  KT6: JNB K4,KT6

  LJMP KEYOUT

  KEY6: SETB K2 ;三行

  CLR K3

  JB K1,KEY7

  LCALL T1MS

  JB K1,KEY7

  MOV KEYZ,#07H

  KT7: JNB K1,KT7

  LJMP KEYOUT

  KEY7: JB K2,KEY8

  LCALL T1MS

  JB K2,KEY8

  MOV KEYZ,#08H

  KT8: JNB K2,KT8

  LJMP KEYOUT

  KEY8: JB K4,KEY9

  LCALL T1MS

  JB K4,KEY9

  MOV KEYZ,#09H

  KT9: JNB K4,KT9

  LJMP KEYOUT

  KEY9: SETB K3 ;四行

  CLR K4

  JB K1,KEY10

  LCALL T1MS

  JB K1,KEY10

  MOV KEYZ,#0AH

  KT10: JNB K1,KT10

  LJMP KEYOUT

  KEY10: JB K2,KEY11

  LCALL T1MS

  JB K2,KEY11

  MOV KEYZ,#0BH

  KT11: JNB K2,KT11

  LJMP KEYOUT

  KEY11: JB K3,KEY

  LCALL T1MS

  JB K3,KEY

  MOV KEYZ,#0CH

  KT12: JNB K3,KT12

  KEYOUT: RET

  ;********************************************

  ; 延時(shí)

  ;********************************************

  T1MS: MOV R4,#0FEH ;1ms延時(shí)

  T1MS0: NOP

  NOP

  DJNZ R4,T1MS0

  RET

非常好我支持^.^

(28) 31.1%

不好我反對(duì)

(62) 68.9%

( 發(fā)表人:葉子 )

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?
      主站蜘蛛池模板: 成人国产精品毛片 | 亚洲综合校园春色 | 免看乌克兰a一级 | 色在线播放 | 国产精品伦视频观看免费 | 欧美一级色视频 | 91亚洲免费视频 | 久久伊人影视 | 亚洲精品美女久久久aaa | 深夜视频免费在线观看 | 五月婷婷深爱五月 | 天天操天天舔天天射 | 国产四虎 | 人人爽天天爽夜夜爽qc | 天天色天天干天天 | 淫婷婷| 俺不色| 日本免费不卡在线一区二区三区 | 在线观看网站国产 | 欧美系列在线观看 | 在线观看视频免费 | 亚洲一区二区免费视频 | 色婷婷精品视频 | 日日噜噜夜夜狠狠va视频 | 日韩毛片在线视频 | 亚洲五月婷婷 | 口述他拿舌头进去我下面好爽 | 黄色的视频网站 | 福利视频入口 | 人成网站在线观看 | 国产亚洲精品仙踪林在线播放 | 男男h啪肉np文总受 男男h全肉耽污 | 国产黄大片在线观看 | 97久久人人 | h网站在线免费观看 | 午夜免费理论片在线看 | 天天摸日日添狠狠添婷婷 | 男操女视频网站 | 国产成人精品一区二区三区 | 人人艹人人干 | 两性色午夜视频免费网 |