Nothing Special   »   [go: up one dir, main page]

KR100195204B1 - Power saving device - Google Patents

Power saving device Download PDF

Info

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
Application number
KR1019960000643A
Other languages
Korean (ko)
Other versions
KR970059884A (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 KR1019960000643A priority Critical patent/KR100195204B1/en
Publication of KR970059884A publication Critical patent/KR970059884A/en
Application granted granted Critical
Publication of KR100195204B1 publication Critical patent/KR100195204B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3228Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/28Supervision 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

전력 소모를 줄이기 위한 타임 기능 수행 장치 및 그 방법Apparatus and method for performing time function to reduce power consumption

제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)

휴대용 장치에 구비되어 타임 기능을 수행하는 타임 기능 수행 장치에 있어서, 운용 프로그램을 저장하기 위한 롬; 초 단위 펄스 신호에 따라 카운팅을 수행하며, 스위칭 신호의 상태에 따라 초 혹은 분 단위 클럭 인터럽트를 선택적으로 발생하는 클럭 카운터; 상기 롬에 저장된 운용 프로그램을 수행하고, 상기 클럭 카운터로부터의 초 혹은 분 단위 클럭 인터럽트에 따라 타임 기능을 수행하는 중앙처리장치를 구비하고, 상기 휴대용 장치가 동작 상태일 때 상기 클럭 카운터는 초 단위의 클럭 인터럽트를 발생하고, 동작 대기 상태일 때 분 단위의 클럭 인터럽트를 발생하는 것을 특징으로하는 전력 소모를 줄이기 위한 타임 기능 수행 장치.A time function performing apparatus provided in a portable device to perform a time function, the apparatus comprising: a ROM for storing an operation program; A clock counter that performs counting according to a pulse signal in seconds and selectively generates a clock interrupt in seconds or minutes according to a state of a switching signal; A central processing unit that executes an operating program stored in the ROM and performs a time function according to a second or minute clock interrupt from the clock counter, and when the portable device is in operation, the clock counter And generating a clock interrupt and generating a clock interrupt in a minute when the operation is in a standby state. 휴대용 장치에서 타임 기능을 수행하는 타임 기능 수행 방법에 있어서, 스위칭 플레그를 온/오프 상태로 설정하는 과정; 상기 스위칭 플레그가 온 상태이면 초 단위 타임 기능을 수행하는 과정; 및 상기 스위칭 플레그가 오프 상태이면 분 단위 타임 기능을 수행하는 과정을 포함하고, 상기 초 단위 타임 기능을 수행하는 과정은, 초 단위의 클럭 인터럽트가 발생되면 초 데이터를 1 증가시키는 소과정과 상기 초 데이터가 60이면 분 데이터를 1 증가시키고 초 데이터를 초기화하는 소과정을 포함하며, 상기 분 단위 타임 기능을 수행하는 과정은, 분 단위의 클럭 인터럽트가 발생되면 분 데이터를 1 증가시키는 소과정과, 상기 분 데이터가 60이면 시간 데이터를 1 증가시키고 상기 분 데이터를 초기화하는 소과정을 포함하는 것을 특징으로 하는 전력 소모를 줄이기 위한 타임 기능 수행 방법.A time function performing method for performing a time function in a portable device, the method comprising: setting a switching flag to 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. The performing of the second time function includes: a small process of incrementing one second data by one second when a clock interrupt of a second occurs; If the data is 60, the minute data is incremented by one and the second data is initialized. The process of performing the minute time function includes: a minute process of incrementing the minute data by one when a clock interrupt of the minute is generated; And if the minute data is 60, increasing the time data by 1 and initializing the minute data.
KR1019960000643A 1996-01-15 1996-01-15 Power saving device KR100195204B1 (en)

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)

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