单片机实验五按键实验.docVIP

  • 145
  • 0
  • 约1.94千字
  • 约 7页
  • 2017-02-09 发布于重庆
  • 举报
单片机实验五按键实验

实验五:按键实验 一、实验要求 实验目的:和掌握矩阵式键盘的工作原理电路设计软件方法;熟悉和掌握矩阵式减半的行扫描法和行反转法键盘扫描识别方法;掌握键盘延时抖动的消除方法,掌握LED扫描显示方式。内容: 线反转法的原理 与行扫描法相比更加简练,无论被按键是处于第一行还是最后一行,均经过两步便可获得该键值所在的行列值。线反转法工作原理如图,图采用I/O端口*4的矩阵键盘,P1.0~P1.3行线,P1.4~P1.7做列线,采用查询方式进行工作。下面介绍线反转法的具体操作步骤。 将列线便成为输入线,将便成为输出线使输出线的输出全零电平则列线中的电平发生变化的列为按键所在列。 1、程序流程图 1 程序流程图程序ORG 0000H LJMP START ORG 0100H START: MOV SP, #60H KEY0: MOV P1, #0EFH JNB P1.0, K0 JNB P1.1, K4 JNB P1.2, K8 JB P1.3, E1 LJMP K12 E1: MOV P1, #0DFH JNB P1.0, K1 JNB P1.1, K5 JNB P1.2, K9 JB P1.3, E2 LJMP K12 E2: MOV P1, #0BFH JNB P1.0, K2 JNB P1.1, K6 JNB

文档评论(0)

1亿VIP精品文档

相关文档