-
题名基于VHDL语言的按键消抖电路设计及仿真
被引量:11
- 1
-
-
作者
侯继红
-
机构
广州科技贸易职业学院
-
出处
《现代电子技术》
2009年第23期201-202,205,共3页
-
文摘
为了解决FPGA/CPLD系统的按键抖动问题,用VHDL语言有限状态机的方法,在S0状态下检测到有按键操作则转入延时状态S1,延时结束后,用状态S2,S3,S4对按键进行连续三次取样,如果三次取样均为低电平,则转入状态S5,并输出按键确认信号,否则,返回状态S0。电路经仿真分析,并下载到EPM7128ATC100芯片进行了验证,能够确保每次按键操作,产生一次按键确认,有很好的按键消抖效果,性能稳定。主要创新点是用VHDL语言有限状态机设计按键的消抖。
-
关键词
按键消抖
电路仿真
VHDL
状态机
-
Keywords
key - jitter
circuit simulation
VHDL
state machine
-
分类号
TP274
[自动化与计算机技术—检测技术与自动化装置]
-
-
题名一种实时性强并且可移植的按键消抖方法
被引量:1
- 2
-
-
作者
胡传志
沈建华
李跃华
-
机构
南通大学计算机科学与技术学院
华东师范大学
-
出处
《单片机与嵌入式系统应用》
2015年第7期30-33,共4页
-
基金
南通市应用研究项目(BK2012068)
南通大学自然科学基金(13Z002)
-
文摘
延时消抖方法是嵌入式系统中常见的按键消抖方法,其通过延时程序跳过抖动态,该方法虽然可行,但既不具备实时性,也不具备可移植性。针对这种情况,提出了一种新的按键消抖方法,该方法通过一个累乘算法来有效识别按键抖动态和稳定态的区别,达到消除抖动影响的目的。实验结果表明,该方法不仅实时性强而且具备可移植性。
-
关键词
嵌入式系统
按键消抖
抖动态
稳定态
实时性
-
Keywords
embedded system
shaking elimination of keystroke
shaking-state
steady-state
real-time performance
-
分类号
TP311.54
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于VHDL的按键消抖程序设计
被引量:1
- 3
-
-
作者
程佳佳
-
机构
重庆科创职业学院
-
出处
《科教导刊(电子版)》
2017年第24期222-222,共1页
-
文摘
按键被广泛用于基于CPLD/FPGA的数字电路系统设计中,机械式按键开关在按键操作时经常会出现抖动现象,如果不进行消除将会造成电路系统的误操作。基于此介绍了采用VHDL语言有限状态机的方法实现消抖的电路系统的工作原理、编程思路,并进行了硬件验证,消抖效果良好,性能稳定,可广泛用于CPLD/FPGA的按键电路中。
-
关键词
按键消抖
电路仿真
VHDL
状态机
-
分类号
TP274
[自动化与计算机技术—检测技术与自动化装置]
-
-
题名基于FPGA的按键消抖电路设计方法的研究
被引量:8
- 4
-
-
作者
于晶
杨晓慧
黄勇
-
机构
长春理工大学
吉林博安消防设备有限公司
-
出处
《电子设计工程》
2011年第22期1-3,共3页
-
基金
吉林省教育厅科技项目(2010JYT09)
-
文摘
采用了VHDL语言编程的设计方法,通过FPGA来实现按键消抖的硬件电路。论述了基于计数器、RS触发器和状态机3种方法来实现按键消抖电路,并给出仿真结果。通过下载到CycloneEP1C6T144芯片中进行验证,表明这3种方法设计的消抖电路都能够实现电路功能,其中有限状态机的方法更能确保每一次按键操作后准确输出按键确认信号,且性能稳定。
-
关键词
按键消抖
计数器
RS触发器
状态机
-
Keywords
key-jitter
count
RS flip-flop
state machine
-
分类号
TP274
[自动化与计算机技术—检测技术与自动化装置]
-
-
题名FPGA开发中按键消抖与单脉冲发生器电路
被引量:4
- 5
-
-
作者
邢自茹
史明健
-
机构
内蒙古工业大学内蒙
-
出处
《现代电子技术》
2009年第21期171-172,共2页
-
文摘
在介绍FPGA开发中按键消抖电路和单脉冲发生器电路原理的基础上,设计实现了键控单脉冲发生器,利用计数器解决了按键高频消抖问题,并通过按键产生与时钟脉冲完全相同的单脉冲。该单脉冲键控发生器可独立应用于其他FPGA电路设计中。在Quartus环境下给出Verilog HDL语言的行为及描述,并进行仿真实验,结果显示该电路合理可行。
-
关键词
单脉冲发生器
按键消抖
FPGA
VERILOG
HDL
-
Keywords
single pulse generator
elimination buffeting of keystroke
FPGA
Verilog HDL
-
分类号
TN782
[电子电信—电路与系统]
-
-
题名按键消抖的软件处理新法
被引量:7
- 6
-
-
作者
王效东
-
机构
南京斯威特集团
-
出处
《自动化与仪表》
2000年第2期68-69,共2页
-
文摘
通过对单片机读入的按键字节先与软件产生的控制字节进行逻辑或操作后再处理 。
-
关键词
单片机
按键处理
按键消抖
软件处理
控制系统
-
分类号
TP368.142
[自动化与计算机技术—计算机系统结构]
-
-
题名按键消抖电路瞬态分析和设计
被引量:9
- 7
-
-
作者
颜福才
-
机构
成都西科微波通讯有限公司
-
出处
《现代电子技术》
2014年第6期51-55,共5页
-
文摘
分析了软件消抖存在输出信号下冲电平超出后续数字芯片输入电平范围容,易危害数字芯片,且按键闭合时信号下降速度过快易引起容性串扰等缺点。针对软件消抖电路的不足,分析了硬件消抖电路,建立了数学模型,仿真并实测了按键消抖电路的时域响应。针对硬件消抖电路中仅使用滤波电容消除按键抖动的方法,通过仿真和实测阐述了该方法反而会导致下冲持续时间更长,对后续电路危害性大。分析计算了在按键导线中串接电阻以消除下冲,仿真并实测了整个硬件消抖电路的瞬时响应,实测了硬件消抖电路按键按下和释放整个过程的时域波形,消除了按键抖动和下冲。
-
关键词
按键消抖电路
瞬态分析
下冲电平
数学模型
-
Keywords
key debounce circuit
transient analysis
undershoot
mathematical model
-
分类号
TN710-34
[电子电信—电路与系统]
-
-
题名按键的多种状态检测及消抖处理方法
被引量:6
- 8
-
-
作者
陈晓丽
-
机构
珠海格力电器股份有限公司
-
出处
《家电科技》
2013年第4期68-70,共3页
-
文摘
本文介绍了一种单片机按键状态检测和消抖处理方法,与一般的按键检测相比,能检测更多类型的的按键状态,且代码简单,方便维护,采用的按键消抖方法也有很大的改进。
-
关键词
单片机
按键检测
按键状态
按键消抖
-
Keywords
Singlechip
The key processing, Multi-key action identification
Eliminate dithering
-
分类号
TP334.2
[自动化与计算机技术—计算机系统结构]
-
-
题名基于C语言的抗干扰消抖按键程序设计
被引量:4
- 9
-
-
作者
印健健
-
机构
江苏商贸职业学院
-
出处
《数字技术与应用》
2015年第8期185-185,共1页
-
文摘
文章从程序流程图设计与分析、电路设计、抗干扰消抖按键程序设计等方面,全面阐述了C语言抗干扰消抖按键程序设计的原理和方法,对抗干扰消抖按键的设计具有重要的参考价值。软件消抖是以高低电平变化为识别依据的,在某些工业干扰比较严重的场所,即使没有操作按键,强烈的工业干扰也有可能串入单片机的按键控制引脚,造成该引脚高低电平的变化,导致单片机的错误控制,所以按键消抖程序中插入抗干扰程序是很有必要的。
-
关键词
C语言
抗干扰消抖按键
程序设计
-
分类号
TP710
[自动化与计算机技术—检测技术与自动化装置]
-
-
题名微控制器中按键处理技巧及应用
被引量:9
- 10
-
-
作者
李运兵
-
机构
华南农业大学
-
出处
《计算机系统应用》
2010年第2期195-197,共3页
-
文摘
针对微控制器中按键处理问题,列举不同场合对按键处理的设计优化。重点讨论了非编码键盘的抖动及干扰消除优化。结合ADC按键,设计一种新型软件滤波方法--阀值平滑滤波,详细介绍了其软硬件的实现过程。通过验证,此方法既能有效扩展键盘又能实现消抖,有效提高微控制器资源的利用。
-
关键词
按键消抖
键盘扩展
软件滤波
资源优化
ADC
-
Keywords
key-vibration eliminate
keyboard interface expand
software filter
resources optimization
A/D conversion
-
分类号
TP273
[自动化与计算机技术—检测技术与自动化装置]
-
-
题名有限状态机在FPGA硬件实验中的应用
被引量:12
- 11
-
-
作者
冯建文
-
机构
杭州电子科技大学计算机学院
-
出处
《实验室研究与探索》
CAS
北大核心
2017年第6期138-141,共4页
-
基金
浙江省高等教育教学改革项目(jg2013058)
教育部国家精品资源共享课程(高教厅函[2016]54号)
-
文摘
有限状态机(FSM)是描述与实现顺序控制的有效工具,广泛应用于计算机、数字系统和工业自动化领域。介绍了FSM的概念、原理与设计步骤,阐述了使用FSM实现按键消抖实验、串行通信实验和多周期CPU实验的原理和具体方法。将FSM应用于FPGA硬件实验中,使学生能够理解FSM的原理,并掌握其设计方法,取得了较好的实验教学效果。
-
关键词
有限状态机
现场可编程门阵列
硬件实验
按键消抖
串行通信
多周期CPU
-
Keywords
finite state machine(FSM)
field-programmable gate array(FPGA)
hardware experiment
key jitter elimination
serial communication
multi-cycle CPU
-
分类号
TP33
[自动化与计算机技术—计算机系统结构]
-
-
题名基于μC/OS-Ⅱ的显示控制系统开发
被引量:1
- 12
-
-
作者
高俊尧
赵佳
-
机构
安徽合肥电子工程学院
-
出处
《单片机与嵌入式系统应用》
2009年第12期43-45,共3页
-
文摘
μC/OS-Ⅱ作为一个占先式实时多任务嵌入式操作系统,在微型控制系统中应用越来越广泛。本文结合一个显示控制系统的硬件设计,提出一种基于μC/OS-Ⅱ的中断按键消抖处理及LCD多级菜单显示的方法。该方法具有实现简单、可靠性高、维护方便的特点。
-
关键词
μC/OS-Ⅱ
ARM
按键消抖
多级菜单显示
LM3S1960
-
Keywords
μC/OS-Ⅱ
ARM
keypad dithering elimination
multi-menu display
LM3S1960
-
分类号
TP273
[自动化与计算机技术—检测技术与自动化装置]
-
-
题名基于STC89C52单片机的蜂鸣器的设计与实现
被引量:3
- 13
-
-
作者
徐敏
-
机构
江苏联合职业技术学院无锡旅游商贸分院信息工程系
-
出处
《无线互联科技》
2022年第16期95-98,共4页
-
基金
江苏省职业技术教育学会2021—2022年度职业教育研究立项课题,项目名称:“三教”改革背景下新型活页式、工作手册式教材的开发与研究—以《弱电工程制图》课程为例,项目编号:XHYBLX2021258
2021年无锡市科学技术协会重点软课题,项目名称:区块链技术在职业院校在线教学中的应用探索——以《财务管理》课程为例,项目编号:KX21-C120。
-
文摘
当今物联网时代,单片机技术是智能制造和智能服务的基础。蜂鸣器作为传感器的一种,在日常生活中有着广泛的应用。文章以STC89C52单片机上蜂鸣器的设计与实现为研究对象,从STC89C52单片机的功能参数、工作模式及串口结构展开研究,实现了蜂鸣器的串口服务器通信、开关控制、按键消抖等功能,进一步提高了蜂鸣器的工作效率,降低了行业成本。
-
关键词
STC89C52单片机
蜂鸣器
串口通信
按键消抖
-
Keywords
STC89C52 single chip microcomputer
buzzer
serial communication
key debounce
-
分类号
TP368.1
[自动化与计算机技术—计算机系统结构]
TP212
[自动化与计算机技术—检测技术与自动化装置]
-
-
题名基于51单片机多自由度机械手教学模型的设计
被引量:2
- 14
-
-
作者
欧家明
-
机构
广东省南方高级技工学校
-
出处
《科技视界》
2014年第16期229-229,共1页
-
文摘
目前,51系列单片机广泛应用于各院校的单片机教学当中,而多自由度的机械手的教学应用也比较广泛。本文探讨了利用51系列单片机进行多自由度机械手教学模型的设计,可作为自动控制等专业学生学习单片机应用和自动控制的教学模型。
-
关键词
51系列单片机
自由度
机械手
舵机
PWM
按键消抖
-
分类号
TP241
[自动化与计算机技术—检测技术与自动化装置]
-
-
题名基于FPGA功能键盘的开发与应用
- 15
-
-
作者
王立雪
常迎春
-
机构
华北计算技术研究所
-
出处
《航天制造技术》
2013年第2期49-53,共5页
-
文摘
基于FPGA开发的功能键盘,将多种按键分类为自锁键(普通编码键盘)和自复位键(较大规模矩阵扫描键盘),通过多次采集键值和无键值获取持续时间的计算实现按键防抖,采用键值返回指示的回显功能确认环路良好,在很大程度上提高了键盘的准确性、稳定性和可靠性。同时还具备设计灵活,便于量身裁剪等特点。
-
关键词
功能键盘
键值复用
按键消抖
-
Keywords
function keyboard
key-value multiplex
key without jitter
-
分类号
TP334.23
[自动化与计算机技术—计算机系统结构]
-
-
题名用单片机替代8279键盘显示接口芯片的设计方法
- 16
-
-
作者
白钢
-
机构
北方自动控制技术研究所
-
出处
《电脑开发与应用》
2001年第2期40-41,共2页
-
文摘
介绍了基于89C51系列单片机的键盘,LED显示接口设计原理 ,并给出了系统的软硬件设计方法和替代Intel 8279 键盘、显示接口芯片的应用环境。
-
关键词
译码
编码
动态显示
按键消抖
中断
-
Keywords
decode
encode
dynamic display
removing joggle for push button
interrupt
-
分类号
TP334.23
[自动化与计算机技术—计算机系统结构]
TP368.1
[自动化与计算机技术—计算机系统结构]
-
-
题名基于定时中断的实时按键任务处理设计
被引量:3
- 17
-
-
作者
符潇天
黄明
彭召敏
张轩
崔进宝
-
机构
北方工业大学电子信息工程学院
-
出处
《工业技术创新》
2018年第2期24-28,共5页
-
文摘
设计一种接收传感数据、转换、回传上位机的高速度、高质量实时按键任务处理方法。根据定时器抽样扫描设计思路,构建按键扫描逻辑框图,进而构建按键事件处理逻辑框图,在STM32、AVR单片机硬件环境和C语言软件环境下进行评测。在长按、短按各3组测试中,每组100次按键输入检测准确率为100%,有效规避了按键抖动和外部干扰。此外,对多按键识别中可能造成的逻辑错误特例进行了分析,给出了改进的时序图。该设计具有较大的应用优势。
-
关键词
定时中断
实时按键
按键消抖
外部干扰
-
Keywords
Timer Interruption
Real-time Keystroke
Keystroke Dithering Elimination
External Interference
-
分类号
TP302
[自动化与计算机技术—计算机系统结构]
-