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

模拟技术 时间: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 ;如果无键按下,则继续

1 2 3 4 5 6 7 8 9

关键词: 单片机 学习知识

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版