微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > FPGA和CPLD > FPGA按键模式的研究与设计

FPGA按键模式的研究与设计

时间:03-24 来源:互联网 点击:
3.2 长键模式的设计

长键模式的按键过程与连发模式基本相同,其状态转换示意图如图9所示。比较图9与图7,差别仅在于图7的连发态换成了图9的长键态,用以区别两者在此时不同的状态输出。



长键模式的仿真波形如图10所示。为有效表示长键模式在长键态时的输出,引入第二个输出信号KeyOutL。当按键处于单键态时,KeyOut输出为高电平(也可以是有效脉冲),否则为低电平。当按键处于长键态时,KeyOutL输出为高电平(也可以是有效脉冲),否则为低电平。




按键是最不可缺少的人机交互设备之一。按键的去抖与模式处理是最基本的两个按键处理问题。在FPGA系统的设计背景下,按键的两个基本问题常放在一起考虑,但是目前国内的文献资料对这种情况的论述很少。

本文针对FPGA设计中使用按键的常见方式进行归纳概括,提出单键复键两类共5种典型的按键模式,并对每种按键模式进行了分析与设计,同时给出了QuartusII7.2下的功能仿真结果。这几种典型的按键模式在一般的嵌入式系统设计中也是值得借鉴与参考的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top