发明名称 De-bouncing keyboard strokes by reading the inputs at the start and end of a set interval with the keyboard interrupt disabled during the interval
摘要 A method for de-bouncing keyboard and keypad inputs is disclosed including interrupting a processor upon detecting a key press, reading input signals from the key to determine an initial port value and starting a timer. The interrupt is disabled and processing resumes until expiration of the timer. The timer interrupts the processor and the input signals are read a second time and combined with the initial port value to determine a key identifier. The timer is started again and processing resumes. Upon expiration of the timer the processor checks for key release. If release is not detected, the timer is again started. If release occurs, the timer is disabled and the keyboard interrupt is enabled.
申请公布号 GB2454758(A) 申请公布日期 2009.05.20
申请号 GB20080007250 申请日期 2008.04.21
申请人 FLUKE CORPORATION 发明人 ALLEN ERIC SJOGREN;ERIC NERDRUM
分类号 G06F3/023;H03M11/20 主分类号 G06F3/023
代理机构 代理人
主权项
地址