嵌入式学习笔记3——独立键盘输入

端口和引脚

  • 读端口就是读Pn端口寄存器;
  • 读引脚就是读该引脚在Pn端口寄存器中的对应位,通过引用Pn端口寄存器的值,或者引用Pn端口寄存器中的对应位,就可以实现读端口或者读引脚。

BST-V51独立按键嵌入式学习笔记3——独立键盘输入

  • I/0口按下为0
  • I/o口未按为1

键盘软件消抖

按键一般是利用机械触点的闭合、断开作用,由于机械触点的弹性作用,在其闭合、断开瞬间均右抖动过程,抖动时间一般在5—10mS。为了保证单片机对一次闭合,仅作一次键输入操作,必须在编程时候编写必要的程序代码来去除抖动影响,称键盘软件消抖。



初学者解决办法

嵌入式学习笔记3——独立键盘输入
后面一般会插入其他程序在这个时间段,现在是死等