首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 64 毫秒
1.
基于VHDL语言的按键消抖电路设计及仿真   总被引:1,自引:0,他引:1  
侯继红 《现代电子技术》2009,32(23):201-202,205
为了解决FPGA/CPLD系统的按键抖动问题,用VHDL语言有限状态机的方法,在S0状态下检测到有按键操作则转入延时状态S1,延时结束后,用状态S2,S3,S4对按键进行连续三次取样,如果三次取样均为低电平,则转入状态S5,并输出按键确认信号,否则,返回状态S0。电路经仿真分析,并下载到EPM7128ATC100芯片进行了验证,能够确保每次按键操作,产生一次按键确认,有很好的按键消抖效果,性能稳定。主要创新点是用VHDL语言有限状态机设计按键的消抖。  相似文献   

2.
3.
FPGA开发中按键消抖与单脉冲发生器电路   总被引:1,自引:0,他引:1  
在介绍FPGA开发中按键消抖电路和单脉冲发生器电路原理的基础上,设计实现了键控单脉冲发生器,利用计数器解决了按键高频消抖问题,并通过按键产生与时钟脉冲完全相同的单脉冲。该单脉冲键控发生器可独立应用于其他FPGA电路设计中。在Quartus环境下给出Veritog HDL语言的行为及描述,并进行仿真实验,结果显示该电路合理可行。  相似文献   

4.
VHDL电路的优化目标是充分利用CPLD/FPGA芯片的内部资源,使设计文件能适配到一定规模的CPLD/FPGA芯片中,并提高系统的工作速度和降低系统成本。分析VHDL语言的特点,并从设计思想、语句运用和描述方法等方面对电路进行优化,提出了利用串行化设计思想和外扩E^2PROM的方法对VHDL电路进行优化,通过对比实验,验证了这两种方法能有效减少程序占用的宏单元(Macro Cell)。  相似文献   

5.
分析了软件消抖存在输出信号下冲电平超出后续数字芯片输入电平范围容,易危害数字芯片,且按键闭合时信号下降速度过快易引起容性串扰等缺点。针对软件消抖电路的不足,分析了硬件消抖电路,建立了数学模型,仿真并实测了按键消抖电路的时域响应。针对硬件消抖电路中仅使用滤波电容消除按键抖动的方法,通过仿真和实测阐述了该方法反而会导致下冲持续时间更长,对后续电路危害性大。分析计算了在按键导线中串接电阻以消除下冲,仿真并实测了整个硬件消抖电路的瞬时响应,实测了硬件消抖电路按键按下和释放整个过程的时域波形,消除了按键抖动和下冲。  相似文献   

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

7.
一种用VHDL语言设计的数字密码锁   总被引:2,自引:0,他引:2  
为了进一步减少现有数字密码锁系统的规模,提高其性能的灵活性,本文利用EDA技术,用VHDL语言.在MAx PLUSⅡ环境下,设计了一种新型的数字密码锁,它体积小、功耗低、价格便宜、安全可靠,维护和升级都十分方便,具有较好的应用前景。  相似文献   

8.
介绍采用VHDL语言在现场可编程门阵列器件(FPGA)上实现通用芯片8255的设计,并简要介绍8255的结构,给出VHDL语言设计程序。  相似文献   

9.
吴海青  赵明忠  刘砚一 《现代电子技术》2006,29(23):107-108,115
介绍应用VHDL语言设计的出租车计费器的一种新的方案,使其具有模拟出租车起动、停止、暂停和加速等功能,并用动态扫描电路显示出租车所走的里程,显示所走路程需要的费用。所有源程序经Altrera公司的软件Max PlusⅡ调试、优化、仿真正确,下载到Altrera公司的EPF10K10LC84-4芯片中,模拟结果正确。由于使用FPGA芯片,具有外围电路少、成本低、抗干扰能力强等特点,可用于实际的出租车收费系统。  相似文献   

10.
本文分析了传统键盘接口方法所存在的缺陷,提出了一种基于自动扫描消抖原理的硬件接口电路。选用FPGA器件MACH211SP进行了综合和适配。基于Cadence LDV NC-Verilog的时序仿真分析和实际样片电路的功能验证表明,该接口设计完全符合要求。  相似文献   

11.
Turbo乘积码是一种性能卓越的前向纠错码,具有译码复杂度低,且在低信噪比时可以获得近似最优的性能。介绍基于Chase算法的Turbo乘积码软入软出(SISO)迭代译码算法,提出基于VHDL硬件描述语言的TPC译码器设计方案,并在FPGA芯片上进行了仿真和验证。仿真结果证明该译码器有很大的实用性和灵活性。  相似文献   

12.
温度检测和控制系统在实际中有着广泛的应用,如温室的温度控制等.本文介绍了一种基于FPGA VHDL的温度控制系统设计.可编程器件(CPLD/FPGA)和硬件描述语言VHDL的出现使得数字电路的设计周期缩短、难度减小.系统采用FPGA作为核心控制器件和VHDL进行编程,设计采用模块化思路:分别实现各个模块(包括温度检测、键盘输入、温度显示和控制),再加以整合实现整个系统,达到了温度控制的目的.  相似文献   

13.
穆磊  姜德生  戴珩 《现代电子技术》2007,30(22):138-139
CCD作为一种新型的光电器件,被广泛地应用于非接触测量,而在CCD工作过程中,其驱动电路的设计成为其应用的关键技术之一。介绍了一种利用VHDL(硬件描述语言)编写线阵CCD驱动程序的实现方法,对TCD1501D型号的CCD工作时序做了分析。详细介绍用VHDL完成TCD1501D驱动时序的源代码,最后用Max PlusⅡ开发软件进行仿真验证,测量和仿真结果表明,该方法结构简单、系统简化,具有可行性。  相似文献   

14.
基于VHDL的I2C总线从模式控制核设计   总被引:1,自引:0,他引:1  
该文从状态机的角度,介绍一种I2C控制核的VHDL设计方法.将其嵌入到FPGA中,用于一些带有I2C总线接口的外围器件较少、对I2C总线功能要求较简单的FPGA/CPLD系统.针对I2C总线的从模式串行通信的特点,着重介绍I2C控制核的总体设计方案,详细描述其内部状态机的工作原理及设计过程,采用VHDL语言,在Quartus II软件平台中进行EDA的综合与时序仿真,并给出仿真图.  相似文献   

15.
在数字通信系统中,数字调制与解调技术占有非常重要的地位。随着FPGA技术的发展,数字通信技术与FPGA的结合体现了现代数字通信系统发展的一个趋势。文介绍了MFSK调制解调的原理,并基于VHDL实现了MFSK调制电路设计,仿真结果表明设计方案是可行的。  相似文献   

16.
为了有效防止机械式键盘按键抖动带来的数据错误,这里在Quartus Ⅱ开发环境下,采用VHDL语言设计了一种能够将机械式4×4矩阵键盘的按键值依次显示到8个7段数码管上的矩阵键盘及显示电路。仿真结果表明,所设计的矩阵键盘及显示电路成功地实现了按键防抖和按键数据的准确显示。以ACEX1K系列EP1K30QC208芯片为硬件环境,验证了各项设计功能的正确性。  相似文献   

17.
计数器的VHDL设计与实现   总被引:1,自引:0,他引:1  
介绍了具有使能和清零作用的一位十六进制计数器的组成及其工作原理,论述了基于VHDL语言和FPGA芯片的数字系统的设计思想和实现过程,应用Max PlusⅡ10.1工具软件和EDA实验箱实现了计数器的功能。通过对设计结果的系统仿真波形分析,验证了计数器设计的正确性。  相似文献   

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

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