JPH0322164A - Electronic equipment - Google Patents

Electronic equipment

Info

Publication number
JPH0322164A
JPH0322164A JP1157955A JP15795589A JPH0322164A JP H0322164 A JPH0322164 A JP H0322164A JP 1157955 A JP1157955 A JP 1157955A JP 15795589 A JP15795589 A JP 15795589A JP H0322164 A JPH0322164 A JP H0322164A
Authority
JP
Japan
Prior art keywords
mode
key
data
pressed
display
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.)
Pending
Application number
JP1157955A
Other languages
Japanese (ja)
Inventor
Shigemutsu Matsuda
松田 栄睦
Ko Murata
香 村田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP1157955A priority Critical patent/JPH0322164A/en
Publication of JPH0322164A publication Critical patent/JPH0322164A/en
Pending legal-status Critical Current

Links

Landscapes

  • Calculators And Similar Devices (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、所謂電子メモ等の複数の機能を有する電子機
器に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to an electronic device having multiple functions, such as a so-called electronic memo.

(従来の技術) 近年の電卓、電子メモ等の電子機器は、計算をする、或
はメモ代わりの情報記録を行うといった単一の機能だけ
ではなく、スケジュール管理機能、電話帳機能、辞書機
能等の多くの機能を併せ持っているものが多い。このよ
うな複数の機能を有する電子機器では、ある機能を実行
しているモードから他の機能を実行するモードに切り換
える場合には、キー操作により該他の機能を実行するモ
ードに切り換えなければならない。
(Prior Art) In recent years, electronic devices such as calculators and electronic memos have not only single functions such as calculating or recording information in place of memos, but also have schedule management functions, telephone directory functions, dictionary functions, etc. Many of them have many functions. In such electronic devices that have multiple functions, when switching from a mode in which one function is executed to a mode in which another function is executed, the mode must be switched to the mode in which the other function is executed by key operation. .

(発明が解決しようとする課題) 小型の電子機器、特に携帯用のものではキーを設けるた
めのスペースが制約されているので、牛一数を少なくす
るために、上述のモード切換は、モード切換キーの操作
により行われることが多い。
(Problem to be Solved by the Invention) Since the space for providing a key in small electronic devices, especially portable ones, is limited, in order to reduce the number of cows, the mode switching described above is This is often done by key operation.

このモード切換の態様を、例えば、メ干機能、スケジュ
ール管理機能、電卓機能及び電話帳機能を有する電子メ
モを例として説明する。電子メモの現在のモードがメモ
機能のモード(以下、MEMOモード)である場合に、
モード切換キーを1回押すと、スケジュール管理機能の
モード(以下、SCHDモード)に切り換わる。同様に
モード切換キーを1回押す毎に、S CHDモードから
電卓モード(以下、CALモード)に、CALモードか
ら電話帳モード(以下、TELモード)に順次切り換わ
る。更に、モード切換キーを押すと、TELモードから
MEMOモードに戻り、以下同様のモード切換が循環的
に所定の順序で繰り返される。
The aspect of this mode switching will be explained by taking as an example an electronic memo having a memo function, a schedule management function, a calculator function, and a telephone directory function. If the current mode of the electronic memo is the memo function mode (hereinafter referred to as MEMO mode),
When the mode switching key is pressed once, the mode is switched to the schedule management function mode (hereinafter referred to as SCHD mode). Similarly, each time the mode switching key is pressed, the mode is sequentially switched from SCHD mode to calculator mode (hereinafter referred to as CAL mode) and from CAL mode to telephone directory mode (hereinafter referred to as TEL mode). Furthermore, when the mode switching key is pressed, the TEL mode returns to the MEMO mode, and the same mode switching is repeated cyclically in a predetermined order.

MEMOモードからCALモードに切り換える際は、モ
ード切換キーを2回押さなければならないが、誤って3
回押した場合にはTELモードに切り換わってしまう。
When switching from MEMO mode to CAL mode, I had to press the mode switch key twice, but I accidentally pressed the mode switch key twice.
If you press it twice, it will switch to TEL mode.

このような場合には、モード切換キーを更に3回押して
CALモードにしなければならない。また、切換順序に
於いて直前のモードに切り換える際、例えば、SCHD
モードからMEMOモードに切り換える際には、モード
切換キーを3回押さなければならない。実際には、電子
メモはより多数の機能を有しているので、モード選択の
ためにモード切換キーを押す回数や、誤操作を訂正する
ためにモード切換キーを押す回数はより多くなる。
In such a case, the mode switching key must be pressed three more times to switch to CAL mode. Also, when switching to the previous mode in the switching order, for example, SCHD
When switching from mode to MEMO mode, the mode switching key must be pressed three times. In reality, since the electronic memo has more functions, the number of times the mode switching key is pressed to select a mode or the number of times the mode switching key is pressed to correct an erroneous operation is increased.

このように、従来の電子機器では、モード切換が面倒で
あるという問題がある。
As described above, conventional electronic devices have a problem in that mode switching is troublesome.

本発明は、このような現状に鑑みてなされたものであり
、モード切換のためのキー操作の回数を少なくすること
のできる電子機器を提供することを目的としている。
The present invention has been made in view of the current situation, and it is an object of the present invention to provide an electronic device that can reduce the number of key operations required for mode switching.

(課題を解決するための手段) 本発明の電子装置は、複数の機能を有し、該複数の機能
のそれぞれを実行する複数のモードが順次に切り換えら
れる電子機器であって、該複数のモードの切換を所定の
順序で循環的に行う第1の切換手段、及び該複数のモー
ドの切換を該順序とは逆の順序で行う第2の切換手段を
備えており、そのことにより上記目的が達成される。
(Means for Solving the Problems) An electronic device of the present invention is an electronic device having a plurality of functions and in which a plurality of modes for executing each of the plurality of functions are sequentially switched, wherein the plurality of modes A first switching means for cyclically switching between the modes in a predetermined order, and a second switching means for switching between the plurality of modes in a reverse order, thereby achieving the above object. achieved.

(実施例) 本発明を実施例について以下に説明する。(Example) The invention will now be described with reference to examples.

第1図に本発明の実施例の構成を示す。この実施例は、
多くの機能を有することのできる電子メモであるが、説
明を簡潔にするために、以下ではスケジュール機能、電
話帳機能及び電卓機能の3機能のみを有するものとして
説明する。
FIG. 1 shows the configuration of an embodiment of the present invention. This example is
Although the electronic memo can have many functions, in order to simplify the explanation, it will be described below as having only three functions: a schedule function, a telephone directory function, and a calculator function.

第1図に示す本実施例の各部分を説明する。CPUIは
、システム全体の制御を行なう部分であり、プログラム
ROM2にプログラム−されている処理の内容に応じて
全体を制御する。ワークRAM3は、CPUIが処理を
行なう場合に作業用のエリアとして使用されるRAMで
ある。C.G.ROM4は表示用の文字パターンを記憶
するROMである。
Each part of this embodiment shown in FIG. 1 will be explained. The CPUI is a part that controls the entire system, and controls the entire system according to the contents of the processing programmed in the program ROM 2. The work RAM 3 is a RAM used as a work area when the CPUI performs processing. C. G. ROM4 is a ROM that stores character patterns for display.

表示部5はLCDによって構成され、文字やシンボルを
表示する部分であり゛、本実施例では12桁×2段の表
示文字数を有している。表示部5の上段は1文字が5×
7ドットで構戊゛されたドット部5aであり、下段は7
セグメント構成のセグメント部5bである(第8図等参
照)。LCDドライバ6は、表示用RAM7中の文字パ
ターンを、表示部5を駆動するための電気信号に変換し
て表示部5に与える部分である。表示用RAM7の各l
bi tが表示部5の1画素にそれぞれ対応しており、
CPU lによって表示用RAM7に表示パターンの信
号が設定されると、該信号はLCDドライバ6によって
LCDの駆動信号に変換されて表示部5に送られ、表示
部5のLCDを点灯させる。
The display section 5 is constituted by an LCD, and is a section for displaying characters and symbols. In this embodiment, the display section 5 has a number of displayed characters of 12 digits x 2 columns. In the upper row of display section 5, each character is 5x
The dot part 5a is composed of 7 dots, and the lower row is 7 dots.
This is a segment portion 5b having a segment configuration (see FIG. 8, etc.). The LCD driver 6 is a part that converts the character pattern in the display RAM 7 into an electrical signal for driving the display section 5 and provides the electrical signal to the display section 5 . Each l of display RAM 7
Each bit corresponds to one pixel of the display section 5,
When a display pattern signal is set in the display RAM 7 by the CPU 1, the signal is converted into an LCD drive signal by the LCD driver 6 and sent to the display section 5, causing the LCD of the display section 5 to light up.

通信部8は他の機器とデータを送受信を行なう部分であ
る。キ一部9には多数のキーが設けられており、キー人
力の有無を検出し、その結果及び操作されたキーの種類
をCPUIに伝える部分である。このキ一部9のキーの
種類については後述する。データRAMIOは主にユー
ザーの登録したデータを記憶する部分であり、ユーザー
のデータを記憶するユーザーデータ記憶部10c1 ユ
ーザーが入力したデータやユーザーデータ記憶部lOc
から呼び出されたデータを一時的に記憶する入出力バッ
ファ1 0 a,及びユーザーデータ記憶部10cに記
憶されたデータの管理を行なうデータ管理工リア10b
を有している。
The communication section 8 is a section that transmits and receives data to and from other devices. The key part 9 is provided with a large number of keys, and is a part that detects the presence or absence of human keystrokes and transmits the result and the type of key operated to the CPUI. The types of keys in this key portion 9 will be described later. The data RAMIO is a part that mainly stores data registered by the user, and includes a user data storage section 10c1 that stores user data, and a user data storage section 10c that stores data input by the user.
an input/output buffer 10a that temporarily stores data called from the user data storage section 10c; and a data management module 10b that manages data stored in the user data storage section 10c.
have.

第2図にデータRAMIOの詳細を示す。本実施例では
、ユーザーは2種類のデータ、即ち電話帳データ(以下
ではTELデータと称すこともある)及びスケジュール
データ(以下ではSCHDデータと称すこともある)を
登録することができる。TELデータは、名前部、会社
名部、番号部の3個のパートから構或されている。SC
HDデ−夕は、用件部、年部、月部、日部、時部、及び
分部の6個のパートより構成されている。該年部から分
部迄の領域は、第2図では符号105で示している。入
出力バッファ10aはこれらの各パートの内容を一時的
に記憶するものであり、名前部10l1会社名部102
、番号部103、用件部104、及び年/月/日/時/
分部105の各領域を有している。データ管理工リア1
0bの使用バイト数/残りバイト数部106は、ユーザ
ーデータ記憶部10c中のユーザーが既に使用したエリ
アのバイト数(即ち、後述するTELデータ部109の
バイト数とSCHDデータ部110のバイト数との合計
)、及び後述の空きエリア1i0のバイト数を記憶する
。TELデータ件数/SCHDデータ件数部107は、
TELデータ又はSCHDデー−夕として登録されてい
るデータの件数を記憶する。符号10gは、メモリを管
理するのに必要なその他のデータのための領域を示す。
FIG. 2 shows details of the data RAMIO. In this embodiment, the user can register two types of data: telephone directory data (hereinafter sometimes referred to as TEL data) and schedule data (hereinafter sometimes referred to as SCHD data). The TEL data consists of three parts: a name part, a company name part, and a number part. S.C.
The HD data consists of six parts: a business part, a year part, a month part, a date part, an hour part, and a division part. The area from the year part to the part part is indicated by reference numeral 105 in FIG. The input/output buffer 10a temporarily stores the contents of each part, including a name part 10l1 a company name part 102.
, number section 103, message section 104, and year/month/day/time/
It has each area of the segment 105. Data management engineer rear 1
The used byte number/remaining byte number section 106 of 0b is the number of bytes of the area already used by the user in the user data storage section 10c (that is, the number of bytes of the TEL data section 109 and the number of bytes of the SCHD data section 110, which will be described later). ), and the number of bytes of the free area 1i0, which will be described later. The TEL data number/SCHD data number section 107 is
Stores the number of data registered as TEL data or SCHD data. Reference numeral 10g indicates an area for other data necessary for managing the memory.

ユーザーデータ記憶部10cは、TELデータとして登
録されたデータを記憶するTELデータ部109、及び
S CHDデータとして登録したデータを記憶するS 
CHDデータ部110を有している。また、空きエリア
111は未使用のエリアである。TELデータ及びS 
CHDデータは不定長のデータであるため、lデータ当
たりの占有バイト数は決まっていない。従って、TEL
データ部109及びS CHDデータ部110は共に動
的に割り当てられており、データの新規登録及び削除に
伴って伸び縮みする。それらのデータ部では、データと
データの間に空きがあることはなく、データは必ず前詰
めで記憶されている。更に登録データの順番については
、TELデータは名前部のアイウエオ(50音)順に、
SC}IDデータは年月日時分の若い順に記憶されてい
る。
The user data storage unit 10c includes a TEL data unit 109 for storing data registered as TEL data, and an S for storing data registered as CHD data.
It has a CHD data section 110. Further, the vacant area 111 is an unused area. TEL data and S
Since CHD data is data of undefined length, the number of occupied bytes per 1 data is not determined. Therefore, TEL
Both the data section 109 and the SCHD data section 110 are dynamically allocated and expand and contract as new data is registered and deleted. In those data sections, there is no space between data, and the data is always stored in a left-justified format. Furthermore, regarding the order of registered data, TEL data is in alphabetical order of name part.
SC}ID data is stored in ascending order of year, month, day, hour and minute.

キ一部9に設けられているキーの幾つかを第3図に示す
。これらのキーの働きを簡単に説明する。
Some of the keys provided on the key part 9 are shown in FIG. The functions of these keys will be briefly explained.

機能キー31は、他のキーに第2の機能を付与する所謂
r2nd  FUNCTIONJキーとして機能し、必
要に応じて各キーの操作の前に押されるキーである。M
ODEキー32は、本実施例の主たる機能である電話帳
機能、スケジュール機能及び電卓機能をそれぞれ実行す
るためのTELモード、SCHDモード及びCALモー
ドの3種のモードの中から目的のモードを選択するため
のキーである。ON/Cキー33は、電源が切れている
時は通常の電源牛一として、電源が既に入っている時に
は表示の状態を初期状態に戻すための牛一として機能す
る。OFFキー34は装置の電源を切るためのキーであ
る。登録キー35は、ユーザーが入力したデータをユー
ザーデータ記憶部10Cに登録するためのキーである。
The function key 31 functions as a so-called r2nd FUNCTIONJ key that gives a second function to other keys, and is a key that is pressed before operating each key as necessary. M
The ODE key 32 selects a desired mode from among three modes: TEL mode, SCHD mode, and CAL mode for executing the telephone directory function, schedule function, and calculator function, which are the main functions of this embodiment. This is the key for The ON/C key 33 functions as a normal power switch when the power is off, and as a switch for returning the display state to the initial state when the power is already on. The OFF key 34 is a key for turning off the power of the device. The registration key 35 is a key for registering data input by the user in the user data storage section 10C.

呼出キー36は、ユーザーデータ記憶部10cに登録さ
れているデータを呼び出して、表示部5に表示させるた
めのキーである。通信キー37は他のセットと通信をす
る時用いるキーである。メモリチェックキー38は、メ
モリの使用状況を表示させたいときに使用するキーであ
る。削除キー39は、入力文字や入力データメモリ等を
消去するときに用いるキーである。
The call key 36 is a key for calling up data registered in the user data storage section 10c and displaying it on the display section 5. The communication key 37 is a key used when communicating with other sets. The memory check key 38 is a key used when it is desired to display the memory usage status. The delete key 39 is a key used to delete input characters, input data memory, and the like.

文字入力用キー40は、数字(0〜9)、カタカナ、英
字(A−Z)及び記号(+、一等)を人力するためのキ
ー群であり、文字等の入力時に用いられる。名前/会社
名キー42は、TELモードに於いて会社名で呼び出し
を行なう場合に用いる。即ち、本実施例はTELモード
では名前の一致するデータを呼び出す機能と会社名の一
致するデータを呼び出す機能を持っているが、名前/会
社名キー42はその後者の機能を働かせるときに用いる
キーである。RESETキー4lは、システム全体を強
制的にある状態(仮にリセット状態と呼ぶ)に設定する
ためのキーである。このキー41は他のキーとは異なっ
てCPUIのハードウェアに直結しており、CPUIが
如何なる状態であってもインタラプトによりCPUIを
動かすことができる。換言すれば、他のキーはCPUI
が入力を要求したとき以外はCPUIに信号を与えるこ
とができない。
The character input keys 40 are a group of keys for manually inputting numbers (0 to 9), katakana, alphabets (A-Z), and symbols (+, 1st, etc.), and are used when inputting characters. The name/company name key 42 is used when calling by company name in TEL mode. That is, in the TEL mode, this embodiment has a function to call up data with a matching name and a function to call up data with a matching company name, but the name/company name key 42 is a key used to activate the latter function. It is. The RESET key 4l is a key for forcibly setting the entire system to a certain state (temporarily referred to as a reset state). This key 41, unlike other keys, is directly connected to the hardware of the CPUI, and can operate the CPUI by an interrupt no matter what state the CPUI is in. In other words, the other keys are CPU
No signals can be given to the CPUI except when the CPU requests input.

本実施例に於ける処・理の概略のフローチャートを第4
図に示す。先ず、本システムではユーザーが何もしない
ときは、ステップS1にてA P O (Auto P
ower Off)カウントを行ないながらユーザーの
キー人力を待つ。もし、所定時間以上、キーの入力がな
ければ節電のため電源は自動的に遮断される。APOカ
ウントは、そのための時間カウントである。何れかのキ
ーが押されると、キ一部9よりキー人′力有の信号と押
されたキーの種類を示すコードとが送られてくる。フロ
ーは、キー分け(ステップS2)に進み、押されたキー
のコードに従って、どの処理を行なうかを選択する。そ
して、押されたキーの処理をステップS3にて行なう。
The flowchart of the outline of the processing in this example is shown in the fourth section.
As shown in the figure. First, in this system, when the user does nothing, A P O (Auto P
(Ower Off) Waits for the user's key power while counting. If no key is pressed for a predetermined period of time, the power will be automatically shut off to save power. The APO count is a time count for this purpose. When any key is pressed, the key part 9 sends a signal indicating that a key is pressed and a code indicating the type of key pressed. The flow proceeds to key division (step S2), where a process to be performed is selected according to the code of the pressed key. Then, processing of the pressed key is performed in step S3.

このステップS3での各種キー処理ルーチンで、CPU
1によりプログラムROM2の内容に従ってワークRA
M3、通信部8、データRAM10等を用いて処理が行
なわれ、その後表示ルーチンに進む(ステ・ノブS4)
In the various key processing routines in step S3, the CPU
1, the work RA is set according to the contents of the program ROM2.
Processing is performed using M3, communication unit 8, data RAM 10, etc., and then the process proceeds to the display routine (Ste knob S4)
.

表示ルーチンでは、各種キー処理ルーチンから指示され
た桁の表示を行なうため、表示したい文字の文字パター
ンをCGROM4より取り出し、表示用RAM7の表示
させたい桁の位置に文字パターンをセットする。表示用
RAM7にセットされた文字パターンは、LCDドライ
バ6によりLCDを駆動するための電気信号に変換され
、表示部5にて表示が行われる。
In the display routine, in order to display the digits instructed by the various key processing routines, the character pattern of the character to be displayed is taken out from the CGROM 4 and set in the display RAM 7 at the position of the digit to be displayed. The character pattern set in the display RAM 7 is converted by the LCD driver 6 into an electrical signal for driving the LCD, and displayed on the display section 5.

ステップS4に於ける表示処理が終了すると、フローは
再びステップS1のキー待ちに戻り、次のキー人力を待
つことになる。電源が切れているときにON/Cキー3
3が押された場合には、フローは強制的にステップS5
よりスタートさせられる様になっている。ここで、主機
能としてTELモードが選択され、ステップS6のCキ
ーの処理に進む(第5図)。
When the display process in step S4 is completed, the flow returns to step S1 to wait for the next key. ON/C key 3 when the power is off
If 3 is pressed, the flow is forced to step S5
It is now easier to start. Here, the TEL mode is selected as the main function, and the process proceeds to step S6, the C key process (FIG. 5).

第6図にCキー処理のフローを示す。ここでは現在選択
されているモードに対してその初期状態を設定し、その
後選択されているモードに応じた表示ルーチンを選択し
、そこへ制御を移す。各モードの初期状態を第9図に示
す。
FIG. 6 shows the flow of C key processing. Here, an initial state is set for the currently selected mode, and then a display routine corresponding to the selected mode is selected and control is transferred thereto. The initial state of each mode is shown in FIG.

RESETキー41が押されると、フローがどの状態を
処理中であってもステップS7(第4図)に制御が移さ
れる。ここで第7図に示すように現在のすべての状態を
放棄しリセット状態を設定する。そして、ステップS4
中のRE S ET表示ルーチンへ移る。第8図にリセ
ット表示を示す。第8図の状態は、データRAMI O
のデータ管理工リア10b及びユーザデータ記憶部10
cに格納されているユーザーデータを全て消去して初期
化するか否かをユーザーに選択させる状態である。
When the RESET key 41 is pressed, control is transferred to step S7 (FIG. 4) regardless of which state the flow is processing. Here, as shown in FIG. 7, all current states are abandoned and a reset state is set. And step S4
The process moves to the middle RESET display routine. FIG. 8 shows the reset display. The state in FIG. 8 is data RAMI O
data management area 10b and user data storage unit 10
In this state, the user is asked to select whether or not to initialize by erasing all the user data stored in c.

ここで、rYESJを表わす所定のキー(本実施例では
登録キー35)を押すと、ユーザーデータは全て消去さ
れる。その所定のキー以外のキーを押すと、消去及び初
期化処理は行われず、Cキーの処理(ステップ36)へ
移る様にされている。
Here, when a predetermined key representing rYESJ (registration key 35 in this embodiment) is pressed, all user data is erased. If a key other than the predetermined key is pressed, the erasure and initialization processing is not performed and the process moves to the C key processing (step 36).

次に各キーの処理について説明する。Next, the processing of each key will be explained.

第10図にOFFキー34の処理を示す。OFFキー3
4が押された場合は表示部5の表示を消去し、システム
の電源を切る。これでこの電子メモは動作を停止する。
FIG. 10 shows the processing of the OFF key 34. OFF key 3
If 4 is pressed, the display on the display section 5 is erased and the system is turned off. This electronic memo will now stop working.

但し、データRAMIOは別電源によって作動するので
、データRAMIOに登録されているユーザーのデータ
が失われることはない。また、システムの電源を切った
後CPUl内のプログラムカウンターをPOVER−0
N処理のアドレスにセットしておく。これは、次にON
/Cキー33が押されたときに、POVER−ON処理
から処理をスタートするためである。
However, since the data RAMIO is operated by a separate power source, the user data registered in the data RAMIO will not be lost. Also, after powering off the system, set the program counter in the CPU to POVER-0.
Set it to the address for N processing. This is then ON
This is because when the /C key 33 is pressed, the process starts from the POVER-ON process.

第11図に機能キー31の処理を示す。機能キー31が
押されると、第13図に示すように、表示部5の左側に
ある機能シンボル13が反転する。
FIG. 11 shows the processing of the function key 31. When the function key 31 is pressed, the function symbol 13 on the left side of the display section 5 is reversed, as shown in FIG.

第l2図に文字入力用キー40の処理を、第14図に文
字入力用キー々Oによる文字入力の例を示す。本実施例
では、約100種のカタカナ・英字・数字・記号が入力
可能であり、そのために17個のキーが文字入力用キー
40として設けられている。文字入力用キー40の何れ
かが押されるとくステップ821)、押されたキーに対
応する内容コードを発生する。そしてワークRAMa内
にある現在のカーソル位置(即ち文字が入力される位置
を示す)を示すポインタを取り出し、人出カバッフ11
0a内のそのポインタの示す位置に上記内部コードを書
き込む。ここで用いたカーソル位置を示すポインタはモ
ードの初期状態を設定したときに初期化され、文字を入
力する毎にインクリメントされる。その後、ステップS
22にて、表示ルーチン(ステップS4)と同様に入出
力バッファlOaの文字コードをC.G.ROM4を用
いて文字パターンに展開し、表示用RAM7に書き込む
ルーチンへ移る。第14図はTELモードの初期状態か
ら文字を入力する例を示しており、図中右側のIBNは
人出力バッフ110a内の名前部に入力されている文字
列を示す。第14図(a)は初期表示であり、この時I
BMには何も入っていない、即ちNULLである。ここ
で文字入力用キ−40により「ア」の文字を入力すると
、IBNに「ア」が入れられ、表示も第14図(b)の
ようになる。ここで、「ア」の表示の右側のアンダーパ
ー「一」はカーソル位置(即ち次に文字が入力される位
置)を示す。更に「力」を入力した場合には、IBNに
「力」が追加され、表示は第14図(c)に示すように
なる。
FIG. 12 shows the processing of the character input keys 40, and FIG. 14 shows an example of character input using the character input keys O. In this embodiment, approximately 100 types of katakana, alphabets, numbers, and symbols can be input, and for this purpose, 17 keys are provided as character input keys 40. When any of the character input keys 40 is pressed (step 821), a content code corresponding to the pressed key is generated. Then, the pointer indicating the current cursor position (that is, the position where a character is input) in the work RAMa is taken out, and
Write the above internal code at the position indicated by the pointer in 0a. The pointer used here to indicate the cursor position is initialized when the initial state of the mode is set, and is incremented each time a character is input. Then step S
22, the character code of the input/output buffer lOa is changed to C.22, similar to the display routine (step S4). G. The program moves to a routine in which the character pattern is developed using the ROM 4 and written into the display RAM 7. FIG. 14 shows an example of inputting characters from the initial state of the TEL mode, and the IBN on the right side of the figure indicates the character string input in the name field in the human output buffer 110a. FIG. 14(a) is the initial display, and at this time I
BM does not contain anything, that is, it is NULL. If the character "A" is input using the character input key 40, "A" is entered in the IBN, and the display becomes as shown in FIG. 14(b). Here, the under par "1" on the right side of the "A" display indicates the cursor position (ie, the position where the next character will be input). If "force" is further input, "force" is added to the IBN, and the display becomes as shown in FIG. 14(c).

MODEキー32が押された場合の処理を第15図に示
す。MODEキー32が押されると、先ず機能シンボル
13(第13図)が点灯しているかどうかが調べられる
(ステップS31)。機能シンボル13が点灯していな
い場合には、現在の機能モードの種類に応じて次に設定
される機能モードの種類が異なる(ステップS32)。
FIG. 15 shows the processing when the MODE key 32 is pressed. When the MODE key 32 is pressed, it is first checked whether the function symbol 13 (FIG. 13) is lit (step S31). If the function symbol 13 is not lit, the type of function mode to be set next differs depending on the type of the current function mode (step S32).

即ち、現在の機能モードがTELモードであれば、SC
HDモードが設定され(ステップS33)、現在の機能
モードがSCHDモードであれば、CALモードが設定
され(ステップS34)、現在の機能モードがCALモ
ードであれば、TELモードが設定される(ステップS
35)。従って、MODEキー32が押される毎にモー
ドは、第9図の矢印Aで示すように、TELモード→S
CHDモード→CALモード→TELモードの順序(こ
の順序を順方向と称す)で循環的に順次切り換えられる
That is, if the current function mode is TEL mode, SC
The HD mode is set (step S33), and if the current functional mode is the SCHD mode, the CAL mode is set (step S34), and if the current functional mode is the CAL mode, the TEL mode is set (step S34). S
35). Therefore, each time the MODE key 32 is pressed, the mode changes from TEL mode to S as shown by arrow A in FIG.
The mode is cyclically switched in the order of CHD mode→CAL mode→TEL mode (this order is referred to as forward direction).

機能シンボル13が点灯している場合にはステップS3
6に進み、現在の機能モードがTELモードであれば、
CALモードが設定され(ステップS37)、現在の機
能モードがSCHDモードであれば、TELモードが設
定され(ステップS38)、現在の機能モードがCAL
モードであれば、S CHDモードが設定される(ステ
ップS39〉。従って、MODEキー32が押される毎
にモードは、第9図の矢印Bで示すように、TELモー
ド→CALモード→S CHDモード→TELモードの
順序(この順序を逆方向と称す)で循環的に順次切り換
えられる。
If the function symbol 13 is lit, step S3
Proceed to step 6 and if the current function mode is TEL mode,
If the CAL mode is set (step S37) and the current functional mode is the SCHD mode, the TEL mode is set (step S38) and the current functional mode is the CAL mode.
If the MODE key 32 is pressed, the mode changes from TEL mode to CAL mode to S CHD mode as shown by arrow B in FIG. →The modes are switched cyclically and sequentially in the order of the TEL mode (this order is referred to as the reverse direction).

このように、機能キー31を押さずにMODEキー32
を操作すると、モードは順方向Aに順次切り換わる。一
方、機能キー31を押してMODEキー32を操作する
と、モードは逆方向Bに順次切り換わる。従って、TE
LモードからCALモードに切り換える場合には、SC
HDモードを経由することな< CALモードに切り換
えることができる。この場合、MODEキー32は1回
押すだけでよい。
In this way, the MODE key 32 can be pressed without pressing the function key 31.
When operated, the mode is sequentially switched to forward direction A. On the other hand, when the function key 31 is pressed and the MODE key 32 is operated, the mode is sequentially switched in the reverse direction B. Therefore, T.E.
When switching from L mode to CAL mode, SC
You can switch to CAL mode without going through HD mode. In this case, the MODE key 32 only needs to be pressed once.

(発明の効果) 本発明の電子機器では、このように、モード切換を順方
向及び逆方向のどちらでも自由に行うことができるので
、モード切換のためのキー操作の回数を減少させること
ができる。従って、多くの機能モードを有する電子機器
に於いても、モード切換の操作は面倒ではなく、しかも
迅速に行うようにすることができる。
(Effects of the Invention) In the electronic device of the present invention, mode switching can be performed freely in either the forward or reverse direction, so the number of key operations for mode switching can be reduced. . Therefore, even in an electronic device having many functional modes, the mode switching operation can be performed quickly without being troublesome.

4.   の. な曹I 第1図は本発明の一実施例である電子メモの構成を示す
ブロック図、第2図はその実施例のデータRAMの構成
を示す模式図、第3図は各種のキーを示す図、第4図は
その実施例のキー処理のフローチャート、第5図はPO
WER−ON処理のフローを示す図、第6図はCキー処
理のフローチャート、第7図はリセット処理のフローチ
ャート、第8図はリセット表示を示す図、第9図はモー
ド切換の態様を示す説明図、第10図は機能キー処理の
フローを示す図、第11図はOFFキー処理のフローチ
ャート、第12図は文字入力用キー処理のフローチャー
ト、第13図は機能シンボルを示す図、第14図はTE
Lモードに於ける文字入力例を示す図、第15図はMO
DEキー処理のフローチャートである。
4. of. Fig. 1 is a block diagram showing the configuration of an electronic memo that is an embodiment of the present invention, Fig. 2 is a schematic diagram showing the structure of the data RAM of the embodiment, and Fig. 3 shows various keys. 4 is a flowchart of the key processing of the embodiment, and FIG. 5 is a flowchart of key processing of the embodiment.
A diagram showing the flow of WER-ON processing, FIG. 6 is a flowchart of C key processing, FIG. 7 is a flowchart of reset processing, FIG. 8 is a diagram showing reset display, and FIG. 9 is an explanation showing mode switching mode. Figure 10 is a diagram showing the flow of function key processing, Figure 11 is a flowchart of OFF key processing, Figure 12 is a flowchart of character input key processing, Figure 13 is a diagram showing function symbols, and Figure 14. is TE
Figure 15 shows an example of character input in L mode.
It is a flowchart of DE key processing.

第 1 図 イゼLのma 第2図 第4図 第3図 35エク 836 41モl →42 第5図 第6図 POWER−ON処理 C央一処理 TEIJ711fll表示へ SCHD表示へ CAL表示へ 第7図 !8図 RESET怨理 RESET&示へ 窮11図 第10図 POWER − orわ逃1 第12図 キー持ち 蔦9図 第13図No. 1 figure Ize L's ma Figure 2 Figure 4 Figure 3 35 Eku 836 41 mol →42 Figure 5 Figure 6 POWER-ON processing Central processing Go to TEIJ711full display Go to SCHD display Go to CAL display Figure 7 ! Figure 8 RESET Grudge RESET&Show 11 figures Figure 10 POWER - or wa escape 1 Figure 12 key holder Ivy 9 Figure 13

Claims (1)

【特許請求の範囲】[Claims] 1、複数の機能を有し、該複数の機能のそれぞれを実行
する複数のモードが順次に切り換えられる電子機器であ
って、該複数のモードの切換を所定の順序で循環的に行
う第1の切換手段、及び該複数のモードの切換を該順序
とは逆の順序で行う第2の切換手段を備えている電子機
器。
1. A first electronic device having a plurality of functions and in which a plurality of modes for executing each of the plurality of functions are sequentially switched, the plurality of modes being switched cyclically in a predetermined order. An electronic device comprising a switching means and a second switching means for switching between the plurality of modes in a reverse order.
JP1157955A 1989-06-20 1989-06-20 Electronic equipment Pending JPH0322164A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1157955A JPH0322164A (en) 1989-06-20 1989-06-20 Electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1157955A JPH0322164A (en) 1989-06-20 1989-06-20 Electronic equipment

Publications (1)

Publication Number Publication Date
JPH0322164A true JPH0322164A (en) 1991-01-30

Family

ID=15661111

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1157955A Pending JPH0322164A (en) 1989-06-20 1989-06-20 Electronic equipment

Country Status (1)

Country Link
JP (1) JPH0322164A (en)

Similar Documents

Publication Publication Date Title
JP3388772B2 (en) Telephone device to identify call line
US5838302A (en) Data inputting devices for inputting typed and handwritten data in a mixed manner
JP4477353B2 (en) Handheld electronic device with keyboard
US5974000A (en) Tactile actuated electronic computer wrist watch
JP2005513684A5 (en)
EP0369829B1 (en) Information searching apparatus
JPH0488547A (en) Compact electronic equipment
JPH0340049A (en) Electronic equipment
JPH0335355A (en) Electronic equipment
JPH0322165A (en) Electronic equipment
JPH0322166A (en) Electronic equipment with storing function
JPH0335343A (en) Electronic equipment
JP2000056927A (en) Keyboard display device and display method thereof
US4864530A (en) Display system for a compact electronic apparatus
JPH0340058A (en) Electronic equipment
JPS60191355A (en) Electronic computer
US5321421A (en) Portable electronic device capable of receiving and transmitting lower-case letter codes while displaying only upper-case letters
JP2703216B2 (en) Display device
JPH0335356A (en) Electronic equipment
JPH0488548A (en) small electronic equipment
JPS6337393A (en) Data display system
KR20010000029A (en) Apparatus and method for changing data in LED display
JPH0525325B2 (en)
JP3116902B2 (en) Handy terminal character display method
JPS5852721A (en) Kanji processor