[go: up one dir, main page]

KR100442370B1 - Key scan apparatus and method for mobile communication terminal - Google Patents

Key scan apparatus and method for mobile communication terminal Download PDF

Info

Publication number
KR100442370B1
KR100442370B1 KR10-2002-0043947A KR20020043947A KR100442370B1 KR 100442370 B1 KR100442370 B1 KR 100442370B1 KR 20020043947 A KR20020043947 A KR 20020043947A KR 100442370 B1 KR100442370 B1 KR 100442370B1
Authority
KR
South Korea
Prior art keywords
key
column
row
ports
port
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR10-2002-0043947A
Other languages
Korean (ko)
Other versions
KR20040010910A (en
Inventor
이태연
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR10-2002-0043947A priority Critical patent/KR100442370B1/en
Publication of KR20040010910A publication Critical patent/KR20040010910A/en
Application granted granted Critical
Publication of KR100442370B1 publication Critical patent/KR100442370B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/23Construction or mounting of dials or of equivalent devices; Means for facilitating the use thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

본 발명은 이동통신단말기의 키 스캔장치 및 방법에 관한 것으로, 다양한 부가기능의 요구에 따라 키의 수가 증가되어도, 로우포트와 칼럼포트를 공동으로 사용하여 한정된 포트를 가지고도 많은 키신호를 스캔 처리할 수 있도록 한 것이다. 이를 위하여 본 발명은 메트릭스로 이루어져, 사용자의 누름에 의해 키신호를 발생하는 다수의 키버튼과; 동일한 로우에 배치된 다수의 키버튼과 동일한 칼럼에 배치된 다수의 키버튼을, 스위칭 제어신호에 의해, 임의의 한개의 포트에 각각 연결하는 다수의 스위치와; 상기 메트릭스의 크기에 따른 다수의 로우/칼럼포트와 그 다수의 로우/칼럼포트에서 발생되는 신호가 입력되는 하나의 공통포트 및 상기 다수의 로우/칼럼포트를 칼럼포트 또는 로우포트로 이용하기 위한 스위칭제어신호가 출력되는 제어포트를 구비하고, 임의의 키버튼의 눌림에 따른 인터럽트를 발생하면, 키신호에 대한 처리를 수행하여 키버튼값을 인식하는 제어부를 포함하여 구성한다.The present invention relates to a key scanning device and a method of a mobile communication terminal, and even if the number of keys is increased in response to the request of various additional functions, a number of key signals are scanned by using both a low port and a column port jointly and have a limited port. It is to be done. To this end, the present invention consists of a matrix, a plurality of key buttons for generating a key signal by the user's pressing; A plurality of switches each connecting a plurality of key buttons arranged in the same column with a plurality of key buttons arranged in the same row to a single arbitrary port by a switching control signal; Switching to use a plurality of row / column ports according to the size of the matrix and one common port to which signals generated from the plurality of row / column ports are input, and the plurality of row / column ports as column ports or row ports. And a control port for outputting a control signal and including a control unit for recognizing a key button value by performing processing on the key signal when an interrupt occurs when an arbitrary key button is pressed.

Description

이동통신단말기의 키 스캔장치 및 방법{KEY SCAN APPARATUS AND METHOD FOR MOBILE COMMUNICATION TERMINAL}KEY SCAN APPARATUS AND METHOD FOR MOBILE COMMUNICATION TERMINAL}

본 발명은 이동통신단말기의 키 스캔장치 및 방법에 관한 것으로, 특히 다양한 부가기능의 요구에 따라 키의 수가 증가되어도, 로우포트와 칼럼포트를 공동으로 사용하여 한정된 포트를 가지고도 많은 키신호를 스캔 처리할 수 있도록 한 이동통신단말기의 키 스캔장치 및 방법에 관한 것이다.The present invention relates to a key scanning device and method of a mobile communication terminal, and in particular, even if the number of keys is increased according to the needs of various additional functions, the key and the port are jointly used to scan many key signals even with a limited port. The present invention relates to a key scanning device and method for a mobile communication terminal.

일반적으로 키 스캔 방식은, 가로/세로 메트릭스를 이용하여 키입력이 있을 때, 인터럽트를 발생하여, 그 인터럽트가 발생된 포트(ROWS)와 상기 인터럽트 포트에 영향을 주는 포트(COLUMNS)를 읽음으로써, 입력된 키를 찾아 내는 것으로, 다수의 키가 있을 경우에는 여러 포트가 필요하다.In general, the key scan method generates an interrupt when there is a key input using a horizontal / vertical matrix, and reads the port (ROWS) where the interrupt is generated and the port (COLUMNS) affecting the interrupt port. To find the key that is entered, multiple ports are required if there are multiple keys.

도1은 종래 이동통신단말기의 키 스캔장치에 대한 구성을 보인 회로도로서, 이에 도시된 바와같이 메트릭스로 이루어져, 사용자의 누름에 의해 키신호를 발생하는 다수의 키버튼(KB)과; 상기 메트릭스의 크기에 따른 다수의 로우포트(R1~R4)와 상기 메트릭스의 크기에 따른 다수의 칼럼포트(C1~C4)를 구비하여, 임의의 키버튼(KB)의 눌림에 따른 인터럽트를 발생하면, 키신호에 대한 처리를 수행하여 키버튼 값을 인식하는 제어부(10)로 구성하며, 이와같은 종래 장치의 동작을 설명한다.1 is a circuit diagram showing a configuration of a key scanning device of a conventional mobile communication terminal, which is composed of a matrix as shown in the drawing, and includes a plurality of key buttons KB generating a key signal by a user's pressing; If a plurality of row ports (R1 ~ R4) according to the size of the matrix and a plurality of column ports (C1 ~ C4) according to the size of the matrix, and generates an interrupt caused by the pressing of any key button (KB) The controller 10 is configured to recognize a key button value by performing a process on a key signal, and the operation of the conventional apparatus will be described.

먼저, 키버튼이 눌려지면, 임의의 로우 포트(R1~R4)가 고전위에서 저전위로 천이되면서 인터럽트가 발생되고, 이때 칼럼 포트(C1~C4)의 값을 하나씩 변경해 가면서 눌려진 키를 확인하여 입력된 키를 찾는다.First, when a key button is pressed, an interrupt is generated when any of the low ports R1 to R4 transition from the high potential to the low potential, and at this time, the values of the column ports C1 to C4 are changed one by one to check the pressed keys. Find the key.

여기서, 로우포트(R1~R4)는 항상 하이상태로 존재하고,칼럼포트(C1~C4)는 항상 로우 상태로 존재한다.Here, the low ports R1 to R4 are always in a high state, and the column ports C1 to C4 are always in a low state.

만약, 키버튼(KB)을 누르면, 로우포트(R1~R4)중 해당 포트가 하이에서 로우로 천이되면서 인터럽트를 발생하고, 칼럼포트(C1~C4)를 모두 고전위로 한 상태에서 한 포트씩 저전위로 천이시키면서 로우포트(R1~R4)가 변화되는 것을 확인하는 동작을 수행하여, 어떤 키버튼(KB)이 눌려졌는지를 확인한후, 해당되는 키버튼(KB)에 대한 값을 키값으로 저장하는 변수에 저장한다.If the key button KB is pressed, the corresponding port of the low ports R1 to R4 transitions from high to low to generate an interrupt, and all the ports are low by one port when the column ports C1 to C4 are all at high potential. Performs an operation to confirm that the low ports R1 to R4 are changed while transitioning upwards, and to check which key button KB has been pressed, and then stores the value for the corresponding key button KB as a key value. Store in

이때, 키버튼(KB)이 정상위치로 돌아오면 로우포트(R1~R4)의 값이 다시 고전위로 돌아오면서 다시 인터럽트가 발생되며, 이 인터럽트 발생 시점에 키에 대한 처리를 요구하는 명령을 수행한다.At this time, when the key button KB is returned to the normal position, the interrupts are generated again when the values of the low ports R1 to R4 are returned to high potential again, and at the point of interrupt occurrence, the command for processing the key is executed. .

이때, 최근에는 이동통신단말기에 대하여, 다양한 부가기능이 요구 되어짐에 따라, 필요한 키수가 증가되므로 사용해야 하는 포트수는 증가되지만, 포트수는 한정되어, 다양한 기능을 구현하기 위해서는 포트수를 증가시켜야 하는 문제점이 있다.At this time, as various additional functions are recently required for mobile communication terminals, the number of ports to be used is increased because the required number of keys is increased, but the number of ports is limited, and in order to implement various functions, the number of ports must be increased. There is a problem.

본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로, 다양한 부가기능의 요구에 따라 키의 수가 증가되어도, 로우포트와 칼럼포트를 공동으로 사용하여 한정된 포트를 가지고도 많은 키신호를 스캔 처리할 수 있도록 한 이동통신단말기의 키 스캔장치 및 방법을 제공함에 그 목적이 있다.The present invention has been made to solve the above problems, and even if the number of keys is increased according to the needs of various additional functions, the low port and the column port are jointly used to scan many key signals even with a limited port. It is an object of the present invention to provide a key scanning device and method for a mobile communication terminal.

도1은 종래 이동통신단말기의 키 스캔장치에 대한 구성을 보인 회로도.1 is a circuit diagram showing a configuration of a key scanning device of a conventional mobile communication terminal.

도2는 본 발명 이동통신단말기의 키 스캔장치에 대한 구성을 보인 회로도.2 is a circuit diagram showing a configuration of a key scanning device of a mobile communication terminal of the present invention.

도3은 본 발명 이동통신단말기의 키 스캔방법에 대한 동작흐름도.3 is a flowchart illustrating a key scanning method of the present invention.

*****도면의 주요부분에 대한 부호의 설명********** Description of the symbols for the main parts of the drawings *****

100:제어부 R/C1~R/C4:로우/칼럼포트100: control part R / C1 to R / C4: low / column port

COM:공통포트 SW1:제어포트COM: Common port SW1: Control port

상기와 같은 목적을 달성하기 위한 본 발명은, 메트릭스로 이루어져, 사용자의 누름에 의해 키신호를 발생하는 다수의 키버튼과; 동일한 로우에 배치된 다수의 키버튼과 동일한 칼럼에 배치된 다수의 키버튼을, 스위칭 제어신호에 의해, 임의의 한개의 포트에 각각 연결하는 다수의 스위치와; 상기 메트릭스의 크기에 따른 다수의 로우/칼럼포트와 그 다수의 로우/칼럼포트에서 발생되는 신호가 입력되는 하나의 공통포트 및 상기 다수의 로우/칼럼포트를 칼럼포트 또는 로우포트로 이용하기 위한 스위칭제어신호가 출력되는 제어포트를 구비하고, 임의의 키버튼의 눌림에 따른 인터럽트를 발생하면, 키신호에 대한 처리를 수행하여 키버튼값을 인식하는 제어부를 포함하여 구성한 것을 특징으로 한다.The present invention for achieving the above object comprises a plurality of key buttons for generating a key signal by pressing the user of the matrix; A plurality of switches each connecting a plurality of key buttons arranged in the same column with a plurality of key buttons arranged in the same row to a single arbitrary port by a switching control signal; Switching to use a plurality of row / column ports according to the size of the matrix and one common port to which signals generated from the plurality of row / column ports are input, and the plurality of row / column ports as column ports or row ports. And a control port for outputting a control signal and including a control unit for recognizing a key button value by performing processing on the key signal when an interrupt is generated according to the pressing of an arbitrary key button.

상기와 같은 목적을 달성하기 위한 본 발명은, 다수의 로우/칼럼포트에 고전위,공통포트에 저전위를 인가하고, 스위치를 턴온시킨 상태에서, 키입력이 발생하면, 인터럽트를 발생하는 제1 과정과; 상기 다수의 로우/칼럼포트에 인가되는 전압의 변화를 감지하여,감지된 로우/칼럼포트의 값을 로우값으로 저장한후, 다시 상기 다수의 로우/칼럼포트에 고전위,공통포트에 저전위를 인가하고 스위치를 턴오프시키는 제2 과정과; 상기 다수의 로우/칼럼포트에 인가되는 전압의 변화를 감지하여, 감지된 로우/칼럼포트의 값을 칼럼값으로 저장하는 제3 과정과; 상기 로우값과 칼럼값을 이용하여 키매트릭스를 구한후, 그 키매트릭스에 의해 키버튼 값을 인식하는 제4 과정으로 수행함을 특징으로 한다.The present invention for achieving the above object, the first to generate an interrupt when a key input is generated in the state that the high potential, a low potential to the common port is applied to a plurality of low / column ports, and the switch is turned on Process; Detects the change in voltage applied to the plurality of row / column ports, stores the detected low / column port values as low values, and then applies high potentials to the plurality of low / column ports and low potentials to common ports. Applying and turning off the switch; Sensing a change in voltage applied to the plurality of row / column ports and storing the detected row / column port values as column values; After the key matrix is obtained using the row value and the column value, a fourth process of recognizing the key button value is performed by the key matrix.

이하, 본 발명에 의한 이동통신단말기의 키 스캔 장치 및 방법에 대한 작용 및 효과를 첨부한 도면을 참조하여 상세히 설명한다.Hereinafter, operations and effects of a key scanning device and method of a mobile communication terminal according to the present invention will be described in detail with reference to the accompanying drawings.

도2는 본 발명 키 스캔장치의 일실시예(4×4메트릭스)에 대한 구성을 보인 회로도로서, 이에 도시한 바와같이 메트릭스로 이루어져, 사용자의 누름에 의해 키신호를 발생하는 다수의 키버튼(KB)과; 동일한 로우에 배치된 다수의 키버튼(KB)과 동일한 칼럼에 배치된 다수의 키버튼(KB)을, 스위칭 제어신호에 의해, 임의의 한개의 로우/칼럼포트(R/C1~R/C4)에 각각 연결하는 스위치(S1~S4)와; 상기 메트릭스의 크기에 따른 로우/칼럼포트(R/C1~R/C4)와 그 로우/칼럼포트(R/C1~R/C4)에서 발생되는 신호가 입력되는 하나의 공통포트(COM) 및 상기 다수의 로우/칼럼포트(R/C1 ~R/C4)를 칼럼포트 또는 로우포트로 이용하기 위한 스위칭제어신호가 출력되는 제어포트(SW1)를 구비하고, 임의의 키버튼(KB)의 눌림에 따른 인터럽트를 발생하면, 키신호에 대한 처리를 수행하여 키버튼값을 인식하는 제어부(100)로 구성하며, 이와같은 본 발명의 동작을 설명한다.FIG. 2 is a circuit diagram showing an embodiment (4x4 matrix) of the key scanning device of the present invention. As shown in FIG. KB); A plurality of key buttons KB arranged in the same row and a plurality of key buttons KB arranged in the same column are arbitrarily selected by one row / column port R / C1 to R / C4 by a switching control signal. Switches (S1 to S4) respectively connected to the switches; One common port COM to which a signal generated from the row / column ports R / C1 to R / C4 and the row / column ports R / C1 to R / C4 according to the size of the matrix is input, and the A control port SW1 for outputting a switching control signal for using a plurality of row / column ports R / C1 to R / C4 as a column port or a row port, and at the press of an arbitrary key button KB When the interrupt is generated, the controller 100 is configured to control the key signal to recognize the key button value. The operation of the present invention will be described.

먼저, 제어부(100)의 로우/칼럼포트(R/C1~R/C4)에 고전위를, 공통포트(COM)에는 저전위를 인가한 상태에서, 스위치(S1~S4)는 상기 제어부(100)의 제어포트 (SW1)에서 출력되는 스위칭제어신호에 의해 턴온된다.First, in a state where a high potential is applied to the row / column ports R / C1 to R / C4 of the controller 100 and a low potential is applied to the common port COM, the switches S1 to S4 are the controller 100. Is turned on by the switching control signal output from the control port (SW1).

이러한 상태에서, 사용자에 의해 키버튼(KB)이 눌려져 키신호가 입력되면, 해당 로우/칼럼포트(R/C1~R/C4)에 인가된 고전위는 공통포트(COM)로 입력되므로, 어느 하나의 로우/칼럼포트(R/C1~R/C4)는 저전위로 된다.In this state, when the key button KB is pressed by the user and the key signal is input, the high potential applied to the corresponding row / column ports R / C1 to R / C4 is input to the common port COM. One row / column port R / C1 to R / C4 goes low.

따라서, 제어부는 상기 로우/칼럼포트(R/C1~R/C4)중에서 전위가 변화된 로우 /칼럼포트(R/C1~R/C4)를 로우값으로 저장한다.Accordingly, the controller stores the row / column ports R / C1 to R / C4 whose potentials are changed among the row / column ports R / C1 to R / C4 as low values.

이후, 상기 제어부의 로우/칼럼포트(R/C1~R/C4)에 다시 고전위를, 공통포트(COM)에는 저전위를 인가한 상태에서, 스위치(S1~S4)는 상기 제어부(100)의 제어포트(SW1)에서 출력되는 스위칭제어신호에 의해 턴오프되는데, 즉 로우/칼럼포트 (R/C1~R/C4)가 칼럼포트로의 역할을 수행하도록 스위치(S1~S4)가 연결된다.Subsequently, while the high potential is again applied to the row / column ports R / C1 to R / C4 of the controller and the low potential is applied to the common port COM, the switches S1 to S4 are the controller 100. It is turned off by the switching control signal output from the control port SW1 of the switch. That is, the switches S1 to S4 are connected so that the row / column ports R / C1 to R / C4 serve as column columns. .

이러한 상태에서, 로우/칼럼포트(R/C1~R/C4)에 인가된 고전위는, 키버튼(KB)이 눌려진 칼럼만을 통해 공통포트(COM)로 흐르게 되므로, 어느 하나의 로우/칼럼포트(R/C1~R/C4)는 저전위로 된다.In this state, the high potential applied to the row / column ports R / C1 to R / C4 flows to the common port COM only through the column in which the key button KB is pressed, and thus, any one row / column port. (R / C1 to R / C4) becomes low potential.

따라서, 제어부(100)는 상기 로우/칼럼포트(R/C1~R/C4)중에서 전위가 변화된 로우/칼럼포트(R/C1~R/C4)를 칼럼값으로 저장한다.Therefore, the controller 100 stores the row / column ports R / C1 to R / C4 whose potentials are changed among the row / column ports R / C1 to R / C4 as column values.

이후, 상기에서 저장된 로우값과 칼럼값을 이용하여 키메트릭스를 연산한후, 그 키메트릭스에 의해 키값을 인식하게 된다.Subsequently, the key metrics are calculated using the stored row and column values, and the key values are recognized by the key metrics.

보다 상세하게, 도3을 참조하여 설명하면, 우선 로우/칼럼포트(R/C1~R/C4)에 고전위,공통포트(COM)에 저전위를 인가하고, 스위치(S1~S4)를 턴온시킨 상태에서, 키입력이 발생하면, 인터럽트를 발생한다.In detail, referring to FIG. 3, first, a high potential is applied to the low / column ports R / C1 to R / C4, and a low potential is applied to the common port COM, and the switches S1 to S4 are turned on. In this state, if a key input occurs, an interrupt is generated.

그 다음, 상기 다수의 로우/칼럼포트(R/C1~R/C4)에 인가되는 전압의 변화를 감지하여,그 감지된 로우/칼럼포트(R/C1~R/C4)의 값을 로우값으로 저장한후, 다시 상기 다수의 로우/칼럼포트(R/C1~R/C4)에 고전위를 인가하고 스위치(S1~S4)를 턴오프시킨다.Next, a change in voltage applied to the plurality of row / column ports R / C1 to R / C4 is sensed, and the value of the detected row / column port R / C1 to R / C4 is set to a low value. After storing, the high potential is again applied to the plurality of row / column ports R / C1 to R / C4 and the switches S1 to S4 are turned off.

그 다음, 상기 다수의 로우/칼럼포트(R/C1~R/C4)에 인가되는 전압의 변화를 감지하여, 감지된 로우/칼럼포트(R/C1~R/C4)의 값을 칼럼값으로 저장한후, 그 로우값과 칼럼값을 이용하여 키매트릭스를 구한후, 그 키매트릭스에 의해 키버튼값을인식한다.Next, a change in voltage applied to the plurality of row / column ports R / C1 to R / C4 is sensed, and the detected values of the row / column ports R / C1 to R / C4 are used as column values. After storing, the key matrix is obtained using the row and column values, and then the key button value is recognized by the key matrix.

여기서, 상기 키매트릭스는, 하기의 수학식으로 연산한다.Here, the key matrix is calculated by the following equation.

[수학식][Equation]

키매트릭스=로우값×로우/칼럼포트수 +칼럼값Key Matrix = Low Value × Low / Column Port Number + Column Value

다시 말해서, 본 발명은, 다양한 부가기능의 요구에 따라 키의 수가 증가되어도, 로우포트와 칼럼포트를 공동으로 사용함으로써, 한정된 포트를 가지고도 많은 키신호를 스캔 처리할 수 있다.In other words, according to the present invention, even if the number of keys is increased in accordance with the request of various additional functions, by using the low port and the column port jointly, many key signals can be scanned even with a limited port.

상기 본 발명의 상세한 설명에서 행해진 구체적인 실시 양태 또는 실시예는 어디까지나 본 발명의 기술 내용을 명확하게 하기 위한 것으로 이러한 구체적 실시예에 한정해서 협의로 해석해서는 안되며, 본 발명의 정신과 다음에 기재된 특허 청구의 범위내에서 여러가지 변경 실시가 가능한 것이다.The specific embodiments or examples made in the detailed description of the present invention are intended to clarify the technical contents of the present invention to the extent that they should not be construed as limited to these specific embodiments and should not be construed in consultation. Various changes can be made within the scope of.

이상에서 상세히 설명한 바와같이 본 발명은, 다양한 부가기능의 요구에 따라 키의 수가 증가되어도, 로우포트와 칼럼포트를 공동으로 사용하여 한정된 포트를 가지고도 많은 키신호를 스캔 처리함으로써, 포트의 활용 효율을 향상시키는 효과가 있다.As described in detail above, the present invention provides a port utilization efficiency by scanning a large number of key signals even when the number of keys is increased in response to the request of various additional functions, even when a limited number of ports are jointly used. Has the effect of improving.

Claims (6)

메트릭스로 이루어져, 사용자의 누름에 의해 키신호를 발생하는 다수의 키버튼과;A plurality of key buttons composed of metrics and generating key signals by a user's pressing; 동일한 로우에 배치된 다수의 키버튼과 동일한 칼럼에 배치된 다수의 키버튼을, 스위칭 제어신호에 의해, 임의의 한개의 포트에 각각 연결하는 다수의 스위치와;A plurality of switches each connecting a plurality of key buttons arranged in the same column with a plurality of key buttons arranged in the same row to a single arbitrary port by a switching control signal; 상기 메트릭스의 크기에 따른 다수의 로우/칼럼포트와 그 다수의 로우/칼럼포트에서 발생되는 신호가 입력되는 하나의 공통포트 및 상기 다수의 로우/칼럼포트를 칼럼포트 또는 로우포트로 이용하기 위한 스위칭제어신호가 출력되는 제어포트를 구비하고, 임의의 키버튼의 눌림에 따른 인터럽트를 발생하면, 키신호에 대한 처리를 수행하여 키버튼값을 인식하는 제어부를 포함하여 구성한 것을 특징으로 하는 이동통신단말기의 키 스캔장치.Switching to use a plurality of row / column ports according to the size of the matrix and one common port to which signals generated from the plurality of row / column ports are input, and the plurality of row / column ports as column ports or row ports. And a control port for outputting a control signal and including a control unit for recognizing a key button value by performing processing on the key signal when an interrupt occurs when an arbitrary key button is pressed. Key scanning device. 제1 항에 있어서, 제어부는,The method of claim 1, wherein the control unit, 임의의 키버튼이 눌려져 인터럽트가 발생하면, 다수의 스위치를 온시켜, 다수의 로우/칼럼포트에 인가된 전압의 변화로 로우값을 인식한 다음, 상기 다수의 스위치를 오프시켜 상기 다수의 로우/칼럼 포트에 인가된 전압의 변화로 칼럼값을 인식하여 키버튼값으로 인식하는 것을 특징으로 하는 이동통신단말기의 키 스캔장치.When any key button is pressed and an interrupt occurs, the plurality of switches are turned on to recognize a low value due to a change in voltage applied to the plurality of row / column ports, and then the plurality of switches are turned off to turn off the plurality of switches. A key scanning device of a mobile communication terminal, characterized in that the column value is recognized as a key button value by recognizing a column value due to a change in voltage applied to the column port. 제1 항 또는 제2 항에 있어서, 다수의 스위치는, 트랜지스터로 이루어져, 제어부에서 출력되는 스위칭제어신호에 의해, 동시에 턴온/턴오프되는 것을 특징으로 하는 이동통신단말기의 키 스캔장치.The key scan apparatus of claim 1 or 2, wherein the plurality of switches comprise transistors and are simultaneously turned on / off by a switching control signal output from the control unit. 제1 항 또는 제2 항에 있어서, 다수의 로우/칼럼포트는, 항상 고전위가 인가되고, 공통포트는 항상 저전위가 인가되는 것을 특징으로 하는 이동통신단말기의 키 스캔장치.The key scan apparatus of claim 1 or 2, wherein the low potential is always applied to the plurality of row / column ports and the common port is always applied to the low potential. 다수의 로우/칼럼포트에 고전위,공통포트에 저전위를 인가하고, 스위치를 턴온시킨 상태에서, 키입력이 발생하면, 인터럽트를 발생하는 제1 과정과;Applying a high potential to a plurality of low / column ports and a low potential to a common port, and turning on a switch to generate an interrupt when a key input occurs; 상기 다수의 로우/칼럼포트에 인가되는 전압의 변화를 감지하여, 그 감지된 로우/칼럼포트의 값을 로우값으로 저장한후, 다시 상기 다수의 로우/칼럼포트에 고전위,공통포트에 저전위를 인가하고, 스위치를 턴오프시키는 제2 과정과;Detects the change in the voltage applied to the plurality of row / column ports, stores the detected values of the low / column ports as low values, and then returns the high potential to the plurality of low / column ports and the low potential to the common ports. Applying a second step of turning off the switch; 상기 다수의 로우/칼럼포트에 인가되는 전압의 변화를 감지하여, 감지된 로우/칼럼포트의 값을 칼럼값으로 저장하는 제3 과정과;Sensing a change in voltage applied to the plurality of row / column ports and storing the detected row / column port values as column values; 상기 로우값과 칼럼값을 이용하여 키매트릭스를 구한후, 그 키매트릭스에 의해 키버튼값을 인식하는 제4 과정으로 수행함을 특징으로 하는 이동통신단말기의 키 스캔방법.And obtaining a key matrix using the row value and the column value, and then performing a fourth process of recognizing the key button value by the key matrix. 제5 항에 있어서, 키매트릭스는, 하기의 수학식으로 연산하는 것을 특징으로 하는 이동통신단말기의 키 스캔방법.6. The key scanning method of claim 5, wherein the key matrix is calculated by the following equation. [수학식][Equation] 키매트릭스=로우값×로우/칼럼포트수 +칼럼값Key Matrix = Low Value × Low / Column Port Number + Column Value
KR10-2002-0043947A 2002-07-25 2002-07-25 Key scan apparatus and method for mobile communication terminal Expired - Fee Related KR100442370B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2002-0043947A KR100442370B1 (en) 2002-07-25 2002-07-25 Key scan apparatus and method for mobile communication terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0043947A KR100442370B1 (en) 2002-07-25 2002-07-25 Key scan apparatus and method for mobile communication terminal

Publications (2)

Publication Number Publication Date
KR20040010910A KR20040010910A (en) 2004-02-05
KR100442370B1 true KR100442370B1 (en) 2004-07-30

Family

ID=37319245

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0043947A Expired - Fee Related KR100442370B1 (en) 2002-07-25 2002-07-25 Key scan apparatus and method for mobile communication terminal

Country Status (1)

Country Link
KR (1) KR100442370B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100600961B1 (en) * 2004-07-15 2006-07-13 주식회사 팬택앤큐리텔 Key having a plurality of key value output port, key recognition device using the same and method thereof
KR100577271B1 (en) * 2004-10-13 2006-05-10 엘지전자 주식회사 Key Recognition Device and Method
CN112713902B (en) * 2020-12-07 2024-06-21 珠海格力电器股份有限公司 Method, system, remote controller, medium and application for determining key value of key scan

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR890012211A (en) * 1988-01-29 1989-08-25 글렌 에이취. 브로스틀 Keyboard identifier
KR910001520A (en) * 1989-06-03 1991-01-31 정몽헌 Key input method and apparatus for microcomputer using pulse width modulation (PWM)
KR910012884A (en) * 1989-12-27 1991-08-08 이헌조 Keypad switch input system
US5057836A (en) * 1988-01-22 1991-10-15 Kabushiki Kaisha Toshiba Data input apparatus having a microcomputer
KR19980031829U (en) * 1996-11-30 1998-08-17 김광호 Key input device adopting matrix scan method
JPH10255590A (en) * 1997-03-07 1998-09-25 Kokusai Electric Co Ltd Switch system and its data capture method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5057836A (en) * 1988-01-22 1991-10-15 Kabushiki Kaisha Toshiba Data input apparatus having a microcomputer
KR890012211A (en) * 1988-01-29 1989-08-25 글렌 에이취. 브로스틀 Keyboard identifier
KR910001520A (en) * 1989-06-03 1991-01-31 정몽헌 Key input method and apparatus for microcomputer using pulse width modulation (PWM)
KR910012884A (en) * 1989-12-27 1991-08-08 이헌조 Keypad switch input system
KR19980031829U (en) * 1996-11-30 1998-08-17 김광호 Key input device adopting matrix scan method
JPH10255590A (en) * 1997-03-07 1998-09-25 Kokusai Electric Co Ltd Switch system and its data capture method

Also Published As

Publication number Publication date
KR20040010910A (en) 2004-02-05

Similar Documents

Publication Publication Date Title
US7265745B1 (en) Compact alphanumeric keyboard
US20070139225A1 (en) Key input apparatus and method
US20110025644A1 (en) Touch Control Apparatus, Associated Sensing Control Apparatus and Method Thereof
KR100442370B1 (en) Key scan apparatus and method for mobile communication terminal
US7388520B2 (en) Apparatus and method for decoding a key press
KR20030018523A (en) Keypad sensing device in mobile phone
KR100687225B1 (en) Apparatus and method for improving key recognition accuracy in terminals requiring multiple keys
KR100722279B1 (en) Keypad device and operation method of mobile communication terminal
US5702625A (en) Encoder key input device for a microwave oven and interrupt processing method using the same
KR100209553B1 (en) A circuit for testing key input
JPH07202660A (en) Key matrix circuit
KR100631503B1 (en) Keypad device of the phone
KR100594081B1 (en) Character input method in communication terminal device_
JPH0512818Y2 (en)
JP2001142620A (en) Keyboard
KR100628070B1 (en) Key input device and mobile communication terminal having same
KR100506280B1 (en) Key-in Recognition Circuit and Method in Telephone
KR20000042231A (en) Apparatus for inputting hangul
KR100673465B1 (en) Mobile communication terminal and its text input method
KR100580066B1 (en) Character input method of mobile terminal
KR20010008200A (en) Button input device and method thereof for cellular-phone
KR20000005271U (en) Switch state detection circuit using keypad state scanning logic
KR960011704B1 (en) Numeric display device using optical dial
KR101153877B1 (en) Key input apparatus for identifying multi key in portable communication terminal
KR20000032636A (en) Apparatus for inputting multi signal

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20020725

PA0201 Request for examination
PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20040623

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20040720

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20040721

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20070629

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20080618

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20090630

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20100630

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20110622

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20120619

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20130624

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20130624

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20140624

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20140624

Start annual number: 11

End annual number: 11

FPAY Annual fee payment

Payment date: 20150624

Year of fee payment: 12

PR1001 Payment of annual fee

Payment date: 20150624

Start annual number: 12

End annual number: 12

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20170609