首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 15 毫秒
1.
基于FPGA的按键消抖电路设计方法的研究   总被引:1,自引:0,他引:1  
采用了VHDL语言编程的设计方法,通过FPGA来实现按键消抖的硬件电路。论述了基于计数器、RS触发器和状态机3种方法来实现按键消抖电路,并给出仿真结果。通过下载到CycloneEP1C6T144芯片中进行验证,表明这3种方法设计的消抖电路都能够实现电路功能,其中有限状态机的方法更能确保每一次按键操作后准确输出按键确认信号,且性能稳定。  相似文献   

2.
按键被广泛用于基于FPGA的数字电路系统设计中,机械式按键开关在按键操作时经常会出现抖动现象,如果不进行消除将会造成电路系统的误操作。基于此介绍了基于VHDL语言的计数器型消抖电路、D触发器型消抖电路、状态机型消抖电路的工作原理、相关程序、波形仿真及结果分析,并下载到EP2C35F672C8芯片上进行验证,消抖效果良好,性能稳定,可广泛用于FPGA的按键电路中。  相似文献   

3.
侯继红 《通信技术》2010,43(7):193-194,197
为了实现用CPLD器件解码红外遥控信号。在分析CX6122芯片红外遥控编码原理基础上,提出用VHDL语言有限状态机设计红外遥控解码电路。用延时电路和状态机S1、S2、S3检测红外接收器输出的电平信号来识别遥控引导码,用S4、S5判断遥控脉冲位置调制方式(PPM)编码的0.56ms脉宽的开始和结束,在S6下延时0.84ms,再经S7判断输入电平的状态解出二进制码,然后状态机进入数据移位和输出状态。该电路在EPM3128ATC100器件验证通过,解码准确,稳定性好。  相似文献   

4.
本文介绍了一种基于状态机的单片机按键的实现,通过状态机实现按键的短按与长按的功能,同时改进按键消抖的方法,使单片机在节约CPU的资源的同时实现按键的各种状态的检测,提高单片机的工作效率,整个设计代码简洁,方便维护。  相似文献   

5.
刘中  吴佳龙  李坤 《电子科技》2014,27(11):59-61,65
设计了一种基于FSM的自动售货机实现方案。设计使用VHDL语言编写各控制模块,充分利用有限状态机描述自动售货机各个执行过程,包括系统初始化、管理员设置、商品选择、确认取消、投币处理、金额统计、货品更新及余额找零等一系列动作。同时,系统还添加了按键编码模块、扫描显示模块及语音提示模块,使得用户操作更加人性化。  相似文献   

6.
有限状态机的设计及使用是数字电路设计中的重要内容,本文通过对有限状态机的设计过程及使用VHDL语言描述做了介绍,并通过ADC0809进行AD采样的有限状态机的设计实例,总结了有限状态机VHDL设计的一般过程。  相似文献   

7.
为了能够更简洁严谨地描述MTM总线的主模块有限状态机的状态转换,同时减少FPGA芯片功耗,提高系统稳定性.文中在分析MTM总线结构和主模块有限状态机模型的基础上,基于VHDL语言采用“单进程”式对该有限状态机进行了设计。并在Quartus II开发软件中实现了对语言代码的编译及程序的时序仿真和功能仿真;通过对仿真波形图的分析验证了该状态机设计的正确性和有效性。  相似文献   

8.
键盘电路是单片机应用中的常用电路,本文给出了一种基于单片机的利用定时器中断进行按键软件消抖的方法,在不改变定时器定时时间的情况下可以实现任意消抖延时时间的设定。  相似文献   

9.
王红霞  叶晓慧  何光进   《电子器件》2008,31(3):904-907
针对时序电路的结构特点,以有限状态机的状态转换和一致性测试分析为依据,通过采用转换故障模型来实现时序电路的功能测试生成.发现使用VHDL语言和EDA工具软件能很快实现由时序电路到有限状态机的转换,同时可得到时序电路的稳定状态及其有效可及状态.结果表明此方法可实现转换故障的测试生成,是一种研究时序电路功能测试生成的有效方法.  相似文献   

10.
有限状态机的VHDL设计及优化   总被引:8,自引:0,他引:8  
有限状态机是数字系统中的重要组成部分。本文讨论了有限状态机的分类,给出了状态机各部分的VHDL的描述方法,并介绍了一种新的状态转移的描述风格(arrive-edges),最后讨论了状态机速度优化和容错技术。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号