新闻中心

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

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

作者: 时间:2012-11-14 来源:网络 收藏
tp://www.elecfans.com/uploads/allimg/120621/1639504G8-15.jpg" width=252 border=0>

  《与键盘接口图》

  图4

  1、通过1/0口连接。将每个按钮的一端接到的I/O口,另一端接地,这是最简单的办法,如图3所示是实验板上按钮的接法,四个按钮分别接到P3.2 、P3.3、P3.4和P3.5。对于这种键各程序能采用持续查询的办法,功能就是:检测是否有键闭合,如有键闭合,则去除键抖动,判断键号并转入对应的键处理。下面给出一个例程。其功能很简单,四个键定义如下:

  P3.2:开始,按此键则灯开始流动(由上而下)

  P3.3:停止,按此键则停止流动,所有灯为暗

  P3.4:上,按此键则灯由上向下流动

  P3.5:下,按此键则灯由下向上流动

  UpDown EQU 00H ;上下行标志

  StartEnd EQU 01H ;起动及停止标志

  LAMPCODE EQU 21H ;存放流动的数据代码

  ORG 0000H

  AJMP MAIN

  ORG 30H

  MAIN:

  MOV SP,#5FH

  MOV P1,#0FFH

  CLR UpDown ;启动时处于向上的状态

  CLR StartEnd ;启动时处于停止状态

  MOV LAMPCODE,#0FEH ;单灯流动的代码

  LOOP:

  ACALL KEY ;调用键盘程序

  JNB F0,LNEXT ;如果无键按下,则继续



关键词:单片机学习知识

评论


相关推荐

技术专区

关闭