新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 基于FPGA的按键弹跳消除模块的研究与应用

基于FPGA的按键弹跳消除模块的研究与应用

作者:时间:2012-10-17来源:网络收藏

3 的实际应用

利用Memec virtex-4 开发板,通过开发板上的按钮输入8位的01控制代码,用开发板上的开关输入状态控制位,从而控制板上的1602 C型字符型液晶的显示模式和内容。

LCD控制信号生成:根据按钮输入,产生控制显示模块的8位控制信号。对按钮送入该模块的1位(0/1)信号进行保存并进行转换,使每8次输入形成一个8位的信号。如果输入不满8位或需重新输入,则取消上次结果;如果确定输入结果正确,则将8位信号保存并输出。

LCD显示控制模块:完成1602 C型字符型液晶模块的初始化,并根据控制信号完成状态转换。

基于FPGA的按键弹跳消除电路的研究与应用

总系统设计如图4:

基于FPGA的按键弹跳消除电路的研究与应用

结束语

本文进行性模块化设计,实现了电路模块、LCD控制信号生成模块和LCD显示控制模块组成的系统的具体功能,在Memec实验板上运行效果良好。并且在用进行电路调试的时候,可以将该系统嵌入其它电路中,增加需要的测试点和观察点,通过按钮控制显示,可以动态的对电路进行测试,找出问题,使调试更加直观,从而提高的的内部信号的可观察性,提高验证效率。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭