急!求高手指点!用VHDL语言实现开关延时!

来源:百度知道 编辑:UC知道 时间:2024/05/14 05:54:48
最近在搞Altium Designer 6.0 做一个密码锁。
做好之后,我仿真已经没问题,达到我需要的目的。
但是将电路图下载到开发板上才发现,要用键盘来输入很难。
因为开发板上的键盘并不是按下哪个键相应的会触发高电平,而是用的扫描方式,4输入和4输出扫描,要和我的电路接口就还需要转换,但是那个不怎么好弄。
我就选择用Switch开关,往下拨是高电平,往上拨是低电平。

但是问题就在这,当我输入一位数字是(将对应的开关拨向高电平),再拨回来(拨回低电平)时,开关会颤动,也就是会出意外的再次输入一个相应开关的高电平,我期望的是拨向高电平再拨回来只输入一次,就是因为那开关很郁闷,有时会颤动会以外输入两次或更多次。

我做的电路图全是直接在器件库里找的,没有VHDL语言,希望有哪个高手教我用语言怎么实现控制开关的延时,让我拨向高电平再拨回来只输入一次高电平而不会因为颤动输入多次,急啊!!!高手请留下QQ或什么方便交流!!!

晕!很想帮你,但是我忘了单片机变成的东西了,一点印象都没有。

以前涉及过一点,不过现在都忘了
lz有答案的话不介意的话给我也发一份吧,谢谢
cccloudinsky@sina.com