본문 바로가기
  • Home

A Study on Software algorithm for Processing n-key roll-over at Matrix Keyboard

  • Journal of Software Forensics
  • Abbr : JSF
  • 2020, 16(1), pp.89~94
  • DOI : 10.29056/jsav.2020.06.10
  • Publisher : Korea Software Assessment and Valuation Society
  • Research Area : Engineering > Computer Science
  • Received : June 1, 2020
  • Accepted : June 19, 2020
  • Published : June 30, 2020

Jun,Ho-Ik 1,  Hyun-Chang Lee 2

1혜전대학교
2공주대학교

Candidate

ABSTRACT

In this paper, we propose a software algorithm that can configure n-key roll-over that detects all keys without limitation on the number of pressed keys in the dynamic scanning detection of a keyboard composed of a matrix. The proposed algorithm uses the timer interrupt of the microcontroller for computer keyboard control, so that a constant and accurate detection interval can be obtained, and an accurate debounce time can be provided. In order to confirm the effectiveness of the proposed algorithm, a microcontroller was connected to a toy keyboard constructed in the form of a clavier and experiments were conducted. As a result of the experiment, it was confirmed that detection of all keys was performed accurately regardless of the number of keys pressed.

Journal Copyright Policy

No CCL information provided

Citation status

* References for papers published after 2025 are currently being built.