新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 单片机学习知识点全攻略(完结篇)(二)

单片机学习知识点全攻略(完结篇)(二)

作者: 时间:2012-11-14 来源:网络 收藏
G-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  AJMP KEY_RET

  KeyUp: SETB UpDown ;第三个键按下后的处理

  AJMP KEY_RET

  KeyDown:

  CLR UpDown ;第四个键按下后的处理

  KEY_RET:RET

  KEY:

  CLR F0 ;清F0,表示无键按下。

  ORL P3,#00111100B ;将P3口的接有键的四位置1

  MOV A,P3 ;取P3的值

  ORL A,#11000011B ;将其余4位置1

  CPL A ;取反

  JZ K_RET ;如果为0则一定无键按下

  ACALL DELAY ;不然延时去键抖

  ORL P3,#00111100B

  MOV A,P3

  ORL A,#11000011B

  CPL A

  JZ K_RET

  MOV B,A ;确实有键按下,将键值存入B中

  SETB F0 ;设置有键按下的标志

  K_RET:

  ORL P3,#00111100B ;此处循环等待键的释放

  MOV A,P3



关键词: 单片机 学习知识

评论


相关推荐

技术专区

关闭