单片机原理及接口技术 第3版课件(梅丽凤)第9章.pptVIP

  • 8
  • 0
  • 约1.01万字
  • 约 78页
  • 2019-09-12 发布于江西
  • 举报

单片机原理及接口技术 第3版课件(梅丽凤)第9章.ppt

9.1.1 键盘接口技术 1.键盘 为了控制一些系统运行状态,就要向其输入命令或数据——需要键盘实现 键盘:数字键、功能键、组合控制键 键盘均是以按键开关来设置控制功能或输入数据。 2.键盘输入接口与软件应解决的任务 1)键开关状态的可靠输入 键盘的操作是利用机械触点的合、断作用。 由于机械触点的弹性作用,闭合及断开瞬间均有抖动,出现负脉冲,时间5~10ms。 去除抖动的措施:硬件和软件两种 软件去除抖动:检测到有键按下,执行一个10ms的延时程序后,再确认该键电平是否仍保持闭合状态电平,如保持闭合状态电平则可确认有键按下,从而消除了抖动的影响。 2)按键编码与键号定义 按键或键盘都通过I/O口线查询按键的开关状态。键盘的结构不同,采用的编码也不同。最后都要转换为与累加器中的数值相对应的键值,以实现按键功能程序的转移。 3)按键监测与编制键盘程序 是否有键按下的检测方式:中断和查询 编制键盘控制程序时应考虑的问题: (1)监测有无按键按下。 (2)有键按下后,要去除抖动影响。 (3)有可靠的逻辑处理办法,只处理一个按键。 (4)给出确定的键号以满足散转指令要求。 3.独立式按键 Start:MOV P1,#0FFH;置I/O口为输入方式 MOV A,P1 ;读入键状态 CPL A JZ

文档评论(0)

1亿VIP精品文档

相关文档