본문 바로가기
  • Home

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

  • Journal of Software Assessment and Valuation
  • Abbr : JSAV
  • 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 Lee HyunChang 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.

Citation status

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