KR940007811B1 - 키-스캔 데이타를 공유하는 전자 계산기 - Google Patents
키-스캔 데이타를 공유하는 전자 계산기 Download PDFInfo
- Publication number
- KR940007811B1 KR940007811B1 KR1019920000529A KR920000529A KR940007811B1 KR 940007811 B1 KR940007811 B1 KR 940007811B1 KR 1019920000529 A KR1019920000529 A KR 1019920000529A KR 920000529 A KR920000529 A KR 920000529A KR 940007811 B1 KR940007811 B1 KR 940007811B1
- Authority
- KR
- South Korea
- Prior art keywords
- power
- electronic calculator
- key
- circuit
- segment data
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/263—Arrangements for using multiple switchable power supplies, e.g. battery and AC
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M11/00—Coding in connection with keyboards or like devices, i.e. coding of the position of operated keys
- H03M11/20—Dynamic coding, i.e. by key scanning
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Power Engineering (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
내용 없음.
Description
제 1 도는 본 발명에 의한 "ON"전용회로.
제 2 도는 제 1 도의 상세 회로도.
제 3 도는 본 발명에 의한 전원조절회로.
제 4 도는 본 발명이 적용된 전체 회로도의 실시예.
본 발명은 전자계산기의 집적회로(IC)에 관한 것으로, 특히 세그먼트데이타(segment data)출력패드에 키-스캔(key-scan)데이타를 공유하도록 설계한 파워-온(power-on)회로에 관한 것이다.
통상적으로 전자 계산기의 집적회로를 설계하는데에 있어서 패드(pad)의 수를 줄이기 위해서 세그먼트에 키-스캔 데이타를 공유하도록 설계한다. 그러나 전원과 직접 접속하는 "온(ON)"키 이외에 키-스캔 데이타로 작동되는 "온"키를 설계할 시에 "온"을 시켜주지 못하는 문제가 발생된다. 이러한 이유로는 보통의 키 입력 회로에는 풀-업(pull-up)저항을 구비하여 랜덤하게 입력되는 키 입력을 인식하거나 키-스캔 데이타를 읽어들일 때에는, 로우(low)상태인 "L"로 인식하게 되는데, 파워-오프(power-off) 상태에서는 다른 키-입력을 받아들이지 못하도록 키-스캔 데이타를 모두 하이(high)상태인 "H"로 유지시키게 되어 "온"키도 작동을 못하기 때문이다.
따라서, 본 발명의 목적은 파워-오프상태에서도 "온"동작이 이루어지는 전자계산기 집적회로를 제공함에 있다.
상기 본 발명의 목적을 달성하기 위하여 본 발명은 전자계산기에 있어서, 파워-온시에는 전압제어부에 의해 발생되는 전원을 공급하고 파워-오프시에는 외부 배터리전원을 공급하게 하는 전원조절회로와, 파워-온시에는 세그먼트 데이타를 출력하고 파워-오프시에는 "로우"상태를 유지하는 "온"전용 회로를 구비하는 전자 계산기임을 특징으로 한다. 상기에서 본 발명에 의한 전자계산기는 보통 상태에서 파워-온시에는 세그먼트 데이타가 그대로 출력되고, 파워-오프시에는 "L"상태로 되는 출력패드를 "온"키에 접속하여 사용함을 특징으로 한다.
이하 본 발명의 바람직한 실시예를 첨부된 도면을 참조하여 상세히 설명한다. 본 발명에 의한 "온(ON)" 전용회로를 제 1 도에 도시하였다. 그리고 제 1 도의 상세 회로도를 제 2 도에 도시하였다. 그리고 본 발명에 의한 전원조절회로를 제 3 도에 도시하였다. 그리고 본 발명에 의한 상기 제 1 도 및 제 3 도회로에 의한 전자계산기의 전체회로도를 제 4 도에 도시하였다.
본 발명에 의한 "온"전용회로인 상기 제 1 도의 구성상 특징을 설명한다. 상기 제 1 도는 세그먼트 데이타(SEGi)와 출력컨트롤신호(OUTCTL)를 입력하는 낸드게이트(10)와, 상기 낸드게이트(10)의 출력신호를 반전증폭하기 위한 인버터(INV1)로 이루어지는 "온"전용회로이다. 상기 낸드게이트(10)와 같은 회로는 상기 제 2 도의 a에 도시된 회로와 같이 세그먼트 데이타(SEGi)와 출력 컨트롤 신호(OUTCTL)를 2입력으로 하는 회로로 간단하게 실시할 수 있다. 그리고 상기 인버터(INV1)는 상기 제 2 도의 b에 도시된 회로와 같이 이 분야에 공지된 씨모오스(CMOS)회로로 간단하게 실시할 수 있다. 상기 제 1 도회로가 파워-온시에는 출력 컨트롤 신호(OUTCTL)가 "H"상태이므로 출력 toON신호는 상기 세그먼트 데이타(SEGi)에 따라 결정된다. 그리고 상기 제 1 도 회로가 파워-오프시에는 출력 컨트롤 신호(OUTCTL)가 "L"상태로 되어 이로부터 상기의 출력 toON신호는 "L"가 되어 "온"키를 인식할 수 있게 된다.
본 발명에 의한 전원조절회로인 상기 제 3 도의 구성상 특징을 설명한다. 상기 제 3 도의 구성은 계산기내에 구비되는 전압제어부의 출력단(VCC)으로부터 전원(VC)이 연결되는 라인상에 파워 컨트롤신호(PWRCTL)에 의해 제어되는 풀업 저항(20)을 삽입한 것이다. 도시된 풀업 저항(20)은 피모오스 트랜지스터로 실시하였다. 파워-온시에는 파워 컨트롤신호(PWRCTL)가 "H"이므로 전원 VC는 계산기내에 구비되는 전압제어부의 출력단(VCC)에서 출력된 VCC로 된다. 그리고 파워-오프시에는 파워 컨트롤신호(PWRCTL)는 "L"상태가 되므로 전원 VC는 외부 배터리전원인 VG로 된다. 그래서 본 발명에 의한 "온" 전용 회로는 파워-온시뿐만 아니라 파워-오프시에도 동작을 하게 된다.
본 발명에 의한 상기 제 1 도 및 제 3 도회로에 의한 전자계산기의 전체회로도의 실시예인 상기 제 4 도의 구성상 특징을 설명한다. 상기 제 4 도는 전자계산기의 한 예로서 크게 중앙연산처리장치(CPU)(100)와, 키를 받아들이는 키 입력회로(110)와, 세그먼트 데이타를 출력하는 세그먼트 드라이버회로(130)(140)와, LCD표시부(120)로 이루어진다. 통상적으로 파워-온시에 계산기의 어느 키나 눌렀을 경우에 그 키를 인식하는 과정은 다음과 같다.
예를 들어서 "7"키를 눌렀을 경우에는 SEGi-1과 KⅠ2가 접속이 된다. 이로부터 세그먼트 데이타에 섞여서 출력되던 키 스트로브(key-strobe)에 의해 any key 인터럽트(interrupt)가 발생된다. 곧이어 키-스캔 데이타가 출력되는데 이 데이타가 KⅠ2를 통해 키 입력 로직으로 들어가 키 입력으로 되어 동작을 수행하게 된다. 한편 "온"키의 경우는 다음과 같다. 파워-온시에는 출력 컨트롤 신호(OUTCTL)가 "H"이므로 toON신호는 세그먼트 데이타 SEGi와 같고, 이로부터 상기와 같은 과정으로 "온"키가 인식된다. 파워-오프시에는 모든 세그먼트 데이타(SEG1-SEGi)는 "H"이다. 단지 상기 출력컨트롤 신호(OUTCTL)는 "L"이므로 다른 어떤 키도 인식되지 않고 toON신호에 연결된 키들만 인식된다. 그리고 이것이 "온"키인지 아닌지는 KⅠ3으로 "L"이 들어 왔는지 아닌지만 판단하면 쉽게 알 수 있다. 그래서 "온"키를 눌면 toON신호의 전압레벨 "L"가 KⅠ3을 통해 키 입력회로(110)로 입력되고 이로부터 판단하여 파워-온시킬수 있게 된다.
상술한 바와 같이, 본 발명은 단순기능 계산기에서 세그먼트와 키-스캔 데이타를 공유하도록 설계하여 출력 패드수를 줄일 수 있으며, 또한 동시에 파워 오프시에서 파워-온 상태가 이루어지도록 하여, 파워 오프시에 "온"동작 불능이라는 문제를 해결하게 된다.
Claims (4)
- 전자계산기에 있어서, 파워-온시에는 전압제어부에 의해 발생되는 전원을 공급하고 파워-오프시에는 외부 배터리전원을 공급하게 하는 전원조절회로와, 파워-온시에는 세그먼트 데이타를 출력하고 파워-오프시에는 "로우"상태를 유지하는 "온"전용 회로를 구비하여 세그먼트 데이타와 키-스캔 데이타를 공유하면서 파워-오프시에도 "온"동작이 이루어짐을 특징으로 하는 전자계산기.
- 제 1 항에 있어서, 상기 전자계산기가 보통 상태에서 파워-온시에는 세그먼트 데이타가 그대로 출력되고, 파워-오프시에는 "L"상태로 되는 출력패드를 "온"키에 접속하여 사용함을 특징으로 하는 전자 계산기.
- 제 1 항에 있어서, 상기 전원조절회로가 계산기내에 구비되는 전압제어부의 출력단(VOC)으로부터 전원(VC)이 연결되는 라인상에 파워 컨트롤신호(PWRCTL)에 의해 제어되는 풀업 저항(20)을 삽입하는 구성으로 이루어짐을 특징으로 하는 전자 계산기.
- 제 1 항에 있어서, 상기 "온"전용회로가 세그먼트 데이타(SEGi)와 출력 컨트롤 신호(OUTCTL)를 입력하는 낸드게이트(10)와, 상기 낸드게이트(10)의 출력신호를 반전증폭하기 위한 인버터(INV1)로 이루어짐을 특징으로 하는 전자 계산기.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019920000529A KR940007811B1 (ko) | 1992-01-16 | 1992-01-16 | 키-스캔 데이타를 공유하는 전자 계산기 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019920000529A KR940007811B1 (ko) | 1992-01-16 | 1992-01-16 | 키-스캔 데이타를 공유하는 전자 계산기 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR930016857A KR930016857A (ko) | 1993-08-30 |
KR940007811B1 true KR940007811B1 (ko) | 1994-08-25 |
Family
ID=19327943
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019920000529A KR940007811B1 (ko) | 1992-01-16 | 1992-01-16 | 키-스캔 데이타를 공유하는 전자 계산기 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR940007811B1 (ko) |
-
1992
- 1992-01-16 KR KR1019920000529A patent/KR940007811B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR930016857A (ko) | 1993-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5025387A (en) | Power saving arrangement for a clocked digital circuit | |
US8073643B2 (en) | Semiconductor device | |
US7516347B2 (en) | Electronic device having power-down mode and method of reducing power consumption | |
US7408816B2 (en) | Memory voltage generating circuit | |
US20070132315A1 (en) | Power supply system | |
US5291080A (en) | Integrated circuit device having tristate input buffer for reducing internal power use | |
KR100210557B1 (ko) | 모드 설정용 입력 회로 | |
US5325074A (en) | Oscillator with supply voltage changeover according to activated and disabled states of a microcomputer | |
KR940007811B1 (ko) | 키-스캔 데이타를 공유하는 전자 계산기 | |
US8230251B2 (en) | Time sequence control circuit | |
KR100260396B1 (ko) | 전력 소모가 적은 반도체 장치의 출력 버퍼 | |
KR960014161B1 (ko) | 키보드의 키 입력 감지회로 | |
KR970028938A (ko) | 외부 리셋 회로를 구비한 모뎀 장치 | |
KR960030399A (ko) | 반도체 장치 및 이 반도체 장치의 클럭 신호 제어 방법 | |
JP3896957B2 (ja) | レベルシフト回路 | |
KR950000357Y1 (ko) | 키보드 컨트롤러 리세트 회로 | |
EP0536756B1 (en) | A microcomputer and its option setting circuit | |
KR100428792B1 (ko) | 패드의 언더슈트 또는 오버슈트되는 입력 전압에 안정적인전압 측정장치 | |
US6647500B1 (en) | System and method to generate a float voltage potential at output when first and second power supplies fail to supply power at the same time | |
KR100450955B1 (ko) | 반도체 장치의 누설전류 방지회로 및 그 제어방법 | |
KR950014374B1 (ko) | 원-칩 콘트롤러를 채용한 장치를 위한 직접 메모리 액세스(dma) 인식신호 발생회로 | |
KR100188134B1 (ko) | 절전 기능을 구비한 키 입력 장치 및 그 제어 방법 | |
KR940012128A (ko) | 마이크로 컴퓨터 | |
KR19980066059A (ko) | 전력 소모 감소를 위한 발진제어회로 | |
JPH04284522A (ja) | マイクロコンピュータ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
G160 | Decision to publish patent application | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20060728 Year of fee payment: 13 |
|
LAPS | Lapse due to unpaid annual fee |