@article{ART002602276},
author={Jun,Ho-Ik and Lee HyunChang},
title={A Study on Software algorithm for Processing n-key roll-over at Matrix Keyboard},
journal={Journal of Software Assessment and Valuation},
issn={2092-8114},
year={2020},
volume={16},
number={1},
pages={89-94},
doi={10.29056/jsav.2020.06.10}
TY - JOUR
AU - Jun,Ho-Ik
AU - Lee HyunChang
TI - A Study on Software algorithm for Processing n-key roll-over at Matrix Keyboard
JO - Journal of Software Assessment and Valuation
PY - 2020
VL - 16
IS - 1
PB - Korea Software Assessment and Valuation Society
SP - 89
EP - 94
SN - 2092-8114
AB - 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.
KW - matrix;keyboard;n-key roll-over;dynamic scanning timer interrupt
DO - 10.29056/jsav.2020.06.10
ER -
Jun,Ho-Ik and Lee HyunChang. (2020). A Study on Software algorithm for Processing n-key roll-over at Matrix Keyboard. Journal of Software Assessment and Valuation, 16(1), 89-94.
Jun,Ho-Ik and Lee HyunChang. 2020, "A Study on Software algorithm for Processing n-key roll-over at Matrix Keyboard", Journal of Software Assessment and Valuation, vol.16, no.1 pp.89-94. Available from: doi:10.29056/jsav.2020.06.10
Jun,Ho-Ik, Lee HyunChang "A Study on Software algorithm for Processing n-key roll-over at Matrix Keyboard" Journal of Software Assessment and Valuation 16.1 pp.89-94 (2020) : 89.
Jun,Ho-Ik, Lee HyunChang. A Study on Software algorithm for Processing n-key roll-over at Matrix Keyboard. 2020; 16(1), 89-94. Available from: doi:10.29056/jsav.2020.06.10
Jun,Ho-Ik and Lee HyunChang. "A Study on Software algorithm for Processing n-key roll-over at Matrix Keyboard" Journal of Software Assessment and Valuation 16, no.1 (2020) : 89-94.doi: 10.29056/jsav.2020.06.10
Jun,Ho-Ik; Lee HyunChang. A Study on Software algorithm for Processing n-key roll-over at Matrix Keyboard. Journal of Software Assessment and Valuation, 16(1), 89-94. doi: 10.29056/jsav.2020.06.10
Jun,Ho-Ik; Lee HyunChang. A Study on Software algorithm for Processing n-key roll-over at Matrix Keyboard. Journal of Software Assessment and Valuation. 2020; 16(1) 89-94. doi: 10.29056/jsav.2020.06.10
Jun,Ho-Ik, Lee HyunChang. A Study on Software algorithm for Processing n-key roll-over at Matrix Keyboard. 2020; 16(1), 89-94. Available from: doi:10.29056/jsav.2020.06.10
Jun,Ho-Ik and Lee HyunChang. "A Study on Software algorithm for Processing n-key roll-over at Matrix Keyboard" Journal of Software Assessment and Valuation 16, no.1 (2020) : 89-94.doi: 10.29056/jsav.2020.06.10