KR100195204B1 - Power saving device - Google Patents
Power saving device Download PDFInfo
- Publication number
- KR100195204B1 KR100195204B1 KR1019960000643A KR19960000643A KR100195204B1 KR 100195204 B1 KR100195204 B1 KR 100195204B1 KR 1019960000643 A KR1019960000643 A KR 1019960000643A KR 19960000643 A KR19960000643 A KR 19960000643A KR 100195204 B1 KR100195204 B1 KR 100195204B1
- Authority
- KR
- South Korea
- Prior art keywords
- minute
- time function
- data
- time
- clock
- 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/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3228—Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands
-
- 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/28—Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Electric Clocks (AREA)
Abstract
전력 소모를 줄이기 위한 타임 기능 수행 장치 및 그 방법을 공개한다. 그 장치는 운용 프로그램을 저장하기 위한 롬; 초 단위 펄스 신호에 따라 카운팅을 수행하며, 스위칭 신호의 상태에 따라 초 혹은 분 단위 클럭 인터럽트를 발생하는 클럭 카운터; 상기 롬에 저장된 운용 프로그램을 수행하고, 상기 클럭 카운터로부터의 초 혹은 분 단위 클럭 인터럽트에 따라 타임 기능을 수행하는 중앙처리장치를 구비한 것을 특징으로 한다. 본 발명에 의하면, 동작 대기중일 때, 초 단위 대신에 분 단위 타임 기능을 수행하도록 함으로써 전력 소모를 줄일 수 있다는 잇점이 있다.An apparatus and a method for performing a time function for reducing power consumption are disclosed. The apparatus includes a ROM for storing an operating program; A clock counter that performs counting according to a pulse signal in seconds and generates a clock interrupt in seconds or minutes according to a state of a switching signal; And a central processing unit that executes an operation program stored in the ROM and performs a time function according to a second or minute clock interrupt from the clock counter. According to the present invention, the power consumption can be reduced by performing the minute time function instead of the second time when waiting for operation.
Description
제1도는 종래의 타임 기능 수행 방법을 설명하기 위한 흐름도.1 is a flowchart illustrating a conventional method of performing a time function.
제2도는 본 발명에 따른 타임 기능 수행 장치를 설명하기 위한 구성 블록도.2 is a block diagram illustrating an apparatus for performing time function according to the present invention.
제3도 및 제4도는 본 발명에 따른 타임 기능 수행 방법을 설명하기 위한 흐름도.3 and 4 are flowcharts illustrating a method of performing a time function according to the present invention.
본 발명은 동작 시간보다 동작 대기 시간이 상대적으로 긴 휴대용 장치 등에 이용되는 타임 기능 수행 장치 및 그 방법에 관한 것으로, 특히 스위칭 신호의 설정 상태에 따라 정상적인 초 단위 타임 기능 혹은 분 단위 타임 기능을 선택하도록 함으로써 불필요한 동작 수행을 최소화함에 의해 전력 소모를 줄일 수 있는 타임 기능 수행 장치 및 그 방법에 관한 것이다.The present invention relates to a device and a method for performing a time function used in a portable device having a relatively longer operation waiting time than an operating time, and more particularly, to select a normal second time function or a minute time function according to a setting state of a switching signal. The present invention relates to an apparatus and a method for performing time function that can reduce power consumption by minimizing unnecessary operation.
일반적으로 휴대하고 다닐 수 있는 휴대용 장치들은 실제로 사용하는 시간보다는 동작 대기하는 시간이 상대적으로 훨씬 길다. 이러한 장치들에 내장된 내부 타이머는 동작 대기중에도 지속적으로 동작을 수행하게 된다.In general, portable devices that can be carried are relatively much longer in waiting time than in actual use. Internal timers built into these devices will continue to run while waiting.
제1도는 종래의 타임 기능 수행 방법을 설명하기 위한 흐름도를 도시한 것이다. 먼저, 종래의 휴대용 장치들은 그 내부 타이머의 인터럽트 신호의 발생은 대개가 초 단위로 발생한다. 클럭 인터럽트가 발생되면(100) 초(SECOND) 데이터를 1 증가시키고(110) 초 데이터가 60이 되면(120) 초 단위 데이터를 초기화시키고(130), 분(MINITE) 데이터를 1 증가시킨다(140). 이어서, 초, 분 데이터를 이용하여 화면상에 표시한다(150). 상술한 바와 같이 초 단위로 타임 기능을 수행함에 의해 불필요하게 전력을 소모하게 된다. 비록 적은 전력 소모이더라도 휴대용의 소형 장치들에서는 중요한 의미를 갖는다.1 is a flowchart illustrating a conventional method of performing a time function. First, in conventional portable devices, the generation of the interrupt signal of the internal timer usually occurs in seconds. When the clock interrupt is generated (100), the second (SECOND) data is increased by one (110), when the second data reaches 60 (120), the second unit data is initialized (130), and the minute (MINITE) data is increased by one (140). ). Next, seconds and minutes are displayed on the screen using the data (150). As described above, power is unnecessarily consumed by performing the time function in units of seconds. Although low power consumption, it is important for portable small devices.
따라서, 본 발명의 목적은 상술한 문제점을 해결하기 위하여 안출된 것으로, 동작 시간보다 동작 대기 시간이 상대적으로 긴 휴대용 장치에 있어서, 스위칭 신호의 설정 상태에 따라 정상적인 초 단위 타임 기능 혹은 분 단위 타임 기능을 선택하도록 함에 의해 전력 소모를 최소화할 수 있는 타임 기능 수행 장치 및 그 방법을 제공하는데 있다.Accordingly, an object of the present invention is to solve the above-mentioned problem, in a portable device having a relatively long operation waiting time than the operation time, the normal time unit of time function or the time unit of minute function according to the setting state of the switching signal The present invention provides an apparatus and a method for performing a time function that can minimize power consumption by selecting.
상술한 본 발명의 목적을 달성하기 위한 타임 기능 수행 장치는 운용 프로그램을 저장하기 위한 롬; 초 단위 펄스 신호에 따라 카운팅을 수행하며, 스위칭 신호의 상태에 따라 초 혹은 분 단위 클럭 인터럽트를 발생하는 클럭 카운터; 상기 롬에 저장된 운용 프로그램을 수행하고, 상기 클럭 카운터로부터의 초 혹은 분 단위 클럭 인터럽트에 따라 타임 기능을 수행하는 중앙처리장치를 구비한 것을 특징으로 한다.Time function performing apparatus for achieving the above object of the present invention includes a ROM for storing the operation program; A clock counter that performs counting according to a pulse signal in seconds and generates a clock interrupt in seconds or minutes according to a state of a switching signal; And a central processing unit that executes an operation program stored in the ROM and performs a time function according to a second or minute clock interrupt from the clock counter.
또한, 타임 기능 수행 방법은 스위칭 플레그를 온/오프 상태로 설정하는 과정; 상기 스위칭 플레그가 온 상태이면 초 단위 타임 기능을 수행하는 과정; 및 상기 스위칭 플레그가 오프 상태이면 분 단위 타임 기능을 수행하는 과정을 포함하는 것을 특징으로 한다.In addition, the method for performing a time function may include: setting a switching flag in an on / off state; Performing a time function in seconds when the switching flag is in an on state; And performing a minute time function when the switching flag is in an off state.
상술한 타임 기능 수행 장치 및 그 방법에 의하면 불필요한 동작 수행을 최소화함에 의해 전력 소모를 줄일 수 있게 된다.According to the apparatus for performing a time function and the method described above, power consumption can be reduced by minimizing unnecessary operation.
이하, 첨부된 도면을 참조하여 본 발명에 따른 실시예를 상세히 설명하고자 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
제2도는 본 발명에 따른 타임 기능을 수행하는 장치를 설명하기 위한 구성 블록도를 도시한 것으로, 도면 부호 1은 중앙제어장치(CPU)를, 3은 클럭 카운터를, 5는 타이머를, 7은 롬(ROM)을, 9는 램(RAM)을, 11은 키 입력 제어부를 각각 나타낸다.2 is a block diagram illustrating a device for performing a time function according to the present invention, in which reference numeral 1 denotes a central control unit (CPU), 3 denotes a clock counter, 5 denotes a timer, and 7 denotes a ROM (9), RAM (RAM), and 11 are key input controls.
중앙제어장치(1)는 롬(7)에 저장된 운용 프로그램를 수행하며, 전체 각 블록을 제어하는 역할을 담당한다. 클럭 인터럽트에 따라 타임 루틴을 수행한다. 예를 들어, 미리 설정된 예약 시간에 따라 자동 전원 온 기능 등 미리 설정된 기능을 수행하고자 할 때 해당 타임 루틴을 수행하게 된다.The central control unit 1 executes an operation program stored in the ROM 7 and plays a role of controlling the entire block. Perform the time routine according to the clock interrupt. For example, when a user wants to perform a preset function such as an automatic power-on function according to a preset reservation time, the corresponding time routine is performed.
클럭 카운터(3)는 1초 단위의 클럭신호에 동기되어 카운팅이 수행되며, 스위칭 신호(SW)와 리셋 신호(RESET)에 따라 동작이 리셋되며, 스위칭 신호(SW)의 상태에 따라 1초 단위 혹은 1분 단위의 클럭 인터럽트 신호를 발생한다. 스위칭 신호(SW)가 ON 상태이면 초 단위의 클럭 인터럽트를 발생시키며, OFF 상태이면 분 단위의 클럭 인터럽트를 발생시킨다.The clock counter 3 is counted in synchronization with a clock signal of one second unit, and the operation is reset according to the switching signal SW and the reset signal RESET. The clock counter 3 is reset in one second unit according to the state of the switching signal SW. Alternatively, it generates a clock interrupt signal in 1 minute increments. If the switching signal SW is in the ON state, a clock interrupt in seconds is generated, and in the OFF state, a clock interrupt in a minute is generated.
타이머(5)는 1초 단위의 클럭신호를 발생한다.The timer 5 generates a clock signal in units of 1 second.
롬(7)은 운용 프로그램이 저장되어 있으며, 이 운용 프로그램에 따라 타임 루틴이 수행된다. 램(9)은 운용 프로그램을 수행중 발생되는 데이터를 저장하기 위한 메모리를 말한다.The ROM 7 stores an operation program, and a time routine is executed according to the operation program. The RAM 9 refers to a memory for storing data generated while executing an operation program.
키 입력 제어부(11)는 휴대용 장치상에 부착되는 다양한 입력장치(예를 들어, 버튼형, 키보드형, 스위치형)로부터의 키 입력을 제어한다.The key input control unit 11 controls key input from various input devices (for example, button type, keyboard type, and switch type) attached on the portable device.
상기 구성에 따른 동작을 제2도 내지 제4도를 참조하여 설명하면 다음과 같다.The operation according to the above configuration will be described with reference to FIGS. 2 through 4.
제3도에 있어서, 클럭 카운터(3)에 의해 클럭 인터럽트가 발생되면(300) 스위칭 신호(SW)의 신호가 ON/OFF 상태인지를 판단한다(302). 스위칭 신호(SW)가 ON 상태이면 초 데이터를 1 증가시킨 후(304), 초 데이터가 60이면 분 데이터를 1 증가시키고(308) 초 데이터를 0로 초기화시킨다(310). 초 데이터가 60 미만이면 현재의 분 데이터, 초 데이터에 근거하여 시간을 화면상에 표시한다(312). 한편, 스위칭 신호(SW)가 OFF 상태이면 분 데이터를 1 증가시킨 후(320) 분 데이터가 60이면 시간 데이터를 1 증가시킴과 동시에 분 데이터를 0로 초기화시킨다(324). 이어서, 해당 타임 루틴을 수행하게 된다(326).In FIG. 3, when a clock interrupt is generated by the clock counter 3 (300), it is determined whether the signal of the switching signal SW is in an ON / OFF state (302). If the switching signal SW is in the ON state, the second data is increased by one (304), if the second data is 60, the minute data is increased by one (308), and the second data is initialized to zero (310). If the second data is less than 60, the time is displayed on the screen based on the current minute data and the second data (312). On the other hand, if the switching signal SW is OFF, the minute data is increased by one (320). If the minute data is 60, the time data is increased by one and the minute data is initialized to zero (324). Then, the time routine is performed (326).
제4도는 스위칭 신호(SW)가 OFF 상태에서 ON 상태로 천이하는 경우의 타임 루틴을 설명하기 위한 흐름도를 도시한 것이다.4 is a flowchart illustrating a time routine when the switching signal SW transitions from the OFF state to the ON state.
스위칭 신호(SW)가 OFF 상태에서 ON 상태로 천이하면(410) 현재의 초 데이터는 과거의 초 데이터와 카운터값을 가산한 값으로 대체하고 카운터값을 0로 초기화시킨다(420). 이어서, 현재의 초 데이터가 60을 초과하면(430) 분 데이터를 1 증가시키고(440)0 초 데이터에서 60을 감산한다(450). 현재의 초 데이터가 60 미만이면 분, 초 데이터에 근거하여 현재의 시간을 화면상에 표시한다(460).When the switching signal SW transitions from the OFF state to the ON state (410), the current second data is replaced by the sum of the past second data and the counter value, and the counter value is initialized to zero (420). Subsequently, if the current seconds data exceeds 60 (430), the minutes data is increased by 1 (440) and 60 is subtracted from the 0 seconds data (450). If the current second data is less than 60, the current time is displayed on the screen based on the minute and second data (460).
상술한 바를 다시 정리하면 클럭 카운터(3)에 입력되는 스위칭 신호(SW)가 ON 상태이면 정상적인 시계 기능을 갖도록 초 단위의 클럭 인터럽트를 발생시키며, OFF 상태이면 초 단위의 제어 대신에 분 단위의 클럭 인터럽트를 발생한다. 이는 동작 시간보다 동작 대기 시간이 훨씬 긴 휴대용 장치에 있어서, 동작 대기중일 때, 초 단위의 짧은 타임 루틴 대신에 분 단위의 타임 루틴을 수행하도록 함으로써 불필요한 동작 수행을 최소화 시킴에 의해 전력 소모를 줄일 수 있게 된다.In summary, when the switching signal SW input to the clock counter 3 is in an ON state, a clock interrupt in seconds is generated to have a normal clock function. In the OFF state, a clock in minutes instead of seconds is controlled. Generate an interrupt. In portable devices, which have a much longer operation waiting time than the operating time, this can reduce power consumption by minimizing unnecessary operation by performing a time routine of a minute instead of a short time routine of a second when waiting. Will be.
이상에서 살펴본 바와 같이 동작 시간보다 동작 대기 시간이 훨씬 긴 휴대용 장치들에 있어서, 동작 대기중일 때는 분 단위 타임 루틴을 수행하도록 함에 의해 불필요한 동작을 최소화함으로써 전력 소모를 줄일 수 있다는 잇점이 있다.As described above, in the portable devices having a much longer waiting time than the operating time, the power consumption can be reduced by minimizing unnecessary operations by performing a minute time routine when the waiting time is performed.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960000643A KR100195204B1 (en) | 1996-01-15 | 1996-01-15 | Power saving device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960000643A KR100195204B1 (en) | 1996-01-15 | 1996-01-15 | Power saving device |
Publications (2)
Publication Number | Publication Date |
---|---|
KR970059884A KR970059884A (en) | 1997-08-12 |
KR100195204B1 true KR100195204B1 (en) | 1999-06-15 |
Family
ID=19449402
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960000643A KR100195204B1 (en) | 1996-01-15 | 1996-01-15 | Power saving device |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100195204B1 (en) |
-
1996
- 1996-01-15 KR KR1019960000643A patent/KR100195204B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR970059884A (en) | 1997-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5655127A (en) | Method and apparatus for control of power consumption in a computer system | |
KR0167648B1 (en) | Power supply device | |
US5551044A (en) | Method and apparatus for interrupt/SMI# ordering | |
US6775784B1 (en) | Power supply control circuit and method for cutting off unnecessary power to system memory in the power-off state | |
KR100422799B1 (en) | Method of Dynamically lightening Back-lights of Mobile Phone | |
KR0154556B1 (en) | Electronic device having pseudo-sram | |
KR100195204B1 (en) | Power saving device | |
KR0155558B1 (en) | Power saving method and its apparatus | |
JPH05224787A (en) | Power saving control system | |
CN1321372C (en) | Computer system capable of executing reserved work items and the method thereof | |
CN116431226A (en) | Switching method and device of operating system, electronic equipment and storage medium | |
JPH06332564A (en) | Power saving control method for computer system | |
JPS5979325A (en) | Power consumption reducing circuit of computer | |
US6282664B1 (en) | Method and apparatus for switching an electronic system between an operating mode and stand-by mode | |
KR970003437B1 (en) | Volume regulation method | |
KR950001456A (en) | How to control your computer's power | |
KR20030005960A (en) | Notebook computer and method of controlling the same | |
KR960038560A (en) | Power control method and device for data loss prevention of computer | |
JPH08286787A (en) | Power controller for information processor | |
JPS5851632B2 (en) | Computer wristwatch | |
JP2000020204A (en) | Screen saver controller and storage medium having stored program for making compute perform processing with the same | |
JPH09269854A (en) | Power reduction device for central processing unit | |
JPH075959A (en) | Method and apparatus for increasing or decreasing of power of peripheral device | |
KR0159634B1 (en) | Method for saving electric power consumption of key-phone system | |
JP2575979B2 (en) | clock |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20080201 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |