JPH0322166A - Electronic equipment with storing function - Google Patents
Electronic equipment with storing functionInfo
- Publication number
- JPH0322166A JPH0322166A JP1157958A JP15795889A JPH0322166A JP H0322166 A JPH0322166 A JP H0322166A JP 1157958 A JP1157958 A JP 1157958A JP 15795889 A JP15795889 A JP 15795889A JP H0322166 A JPH0322166 A JP H0322166A
- Authority
- JP
- Japan
- Prior art keywords
- key
- data
- display
- name
- mode
- 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
Links
Landscapes
- Calculators And Similar Devices (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、所謂電子メモ等の記憶機能を有する電子機器
に関する。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to an electronic device having a storage function, such as a so-called electronic memo.
(従来の技術)
電子メモ等の電子機器は、多数の人の電話番号、顧客コ
ード等の数字列を記憶する機能を有している。以下では
、電話番号をそのような数字列の代表例として説明する
。そのような電子機器では、人の名と、その人の電話番
号との組合せの多数が記憶装置内に記憶される。電子メ
モに、ある人の電話番号を記憶させる場合には、キー操
作によってその人の名と電話番号とを表示部に表示させ
た後、それらがメモリ内に登録される。その人の電話番
号を知ろうとするならば、その人の名を表示部に呼び出
せば、その人の電話番号も表示部に呼び出される。また
、場合によっては、人の名に代えて会社名が記憶される
ことがある。(Prior Art) Electronic devices such as electronic memos have a function of storing numeric strings such as telephone numbers and customer codes of many people. In the following, a telephone number will be explained as a typical example of such a number string. In such electronic devices, a large number of combinations of a person's name and that person's telephone number are stored in the storage device. When storing a certain person's telephone number in an electronic memo, the person's name and telephone number are displayed on the display section by key operation, and then they are registered in the memory. If you want to know a person's phone number, you can call up that person's name on the display, and that person's phone number will also be called up on the display. Also, in some cases, a company name may be stored instead of a person's name.
このように、電子メモ等は、電話番号等の数字列と、該
数字列に対応する人名、会社名等の文字列との間の多数
の組合せを記憶し、それらを表示部に適宜呼び出すこと
ができる。In this way, electronic memos and the like store many combinations of numeric strings such as telephone numbers and character strings such as person names and company names that correspond to the numeric strings, and recall them on the display section as appropriate. Can be done.
電子メモ等にデータを記憶させる際には、通常、キーを
操作して記憶すべきデータを表示部に表示させ、その表
示内容を記憶装置に記憶させる処理が行われる。一方、
電子メモのような携帯用の電子機器では、その大きさが
制限されるので、表示部を大きくすることができない。When storing data in an electronic memo or the like, a process is usually performed in which the data to be stored is displayed on a display unit by operating a key, and the displayed contents are stored in a storage device. on the other hand,
Portable electronic devices such as electronic memos are limited in size, so the display section cannot be made large.
表示部をできるだけ小さくするために、主として文字列
を表示させるためのドット部と、数字列を表示させるの
に適した7セグメント部との2段構成とするような場合
には、電話番号の記憶に際しては人名又は会社名のどち
らか一方のみをドット部に表示させ、電話番号は7セグ
メント部に表示させることになる。In order to make the display area as small as possible, it has a two-stage structure consisting of a dot section mainly for displaying character strings and a 7-segment section suitable for displaying numeric strings. In this case, only either the person's name or the company name will be displayed in the dot section, and the telephone number will be displayed in the 7 segment section.
(発明が解決しようとする課題〉
従って、電子メモ等では、電話番号等の数字列を記憶さ
せる場合には、人名と電話番号との組合せ、又は会社名
と電話番号との組合せでしか記憶することができない。(Problem to be solved by the invention) Therefore, in electronic memos, etc., when storing a number string such as a telephone number, it is only stored as a combination of a person's name and a telephone number, or a combination of a company name and a telephone number. I can't.
そのため、電話番号と共に記憶できるデータが限られて
しまい、不便である。Therefore, the data that can be stored together with the telephone number is limited, which is inconvenient.
また、電話番号を呼び出す場合には、人名又は会社名の
どちらか一方のみによってしか検索できないので、所望
の電話番号の呼出しを容易に行うことはできない。Furthermore, when calling a telephone number, it is not possible to easily call a desired telephone number because it is only possible to search by either a person's name or a company name.
本発明は、このような現状に鑑みてなされたものであり
、その目的とするところは、記憶すべき数字列に対して
複数種類の文字列を組み合わせて記憶できる電子機器を
提供することにある。The present invention has been made in view of the current situation, and its purpose is to provide an electronic device that can combine and store multiple types of character strings for a number string to be stored. .
(課題を解決するための手段)
本発明の電子機器は、複数の数字列を記憶する機能を有
する電子機器であって、記憶された数字列のそれぞれに
対して、第1の文字列を記憶する手段、及び第2の文字
列を記憶する手段を備えており、そのことにより上記目
的が達戊される。(Means for Solving the Problems) An electronic device of the present invention has a function of storing a plurality of number strings, and stores a first character string for each of the stored number strings. and means for storing the second character string, thereby achieving the above object.
本発明の電子機器は、第1の文字列及び第2の文字列の
どちらかを選択的に表示するための第1の表示手段、数
字列を表示するための第2の表示手段を更に備えている
のが好ましい。The electronic device of the present invention further includes a first display means for selectively displaying either the first character string or the second character string, and a second display means for displaying the number string. It is preferable that
前記第1の表示手段を、ドットマトリクス表示装置のよ
うな文字列を表示するのに適したドット表示装置で構或
し、前記第2の表示手段を、7セグメント表示装置のよ
うな数字列を表示するのに適したセグメント表示装置で
構成するのが好ましい。The first display means may be a dot display device suitable for displaying a character string, such as a dot matrix display device, and the second display means may be a dot display device suitable for displaying a string of characters, such as a 7-segment display device. Preferably, it comprises a segmented display device suitable for displaying.
前記第1の表示手段及び第2の表示手段にそれぞれ表示
された第1の文字列及び数字列を記憶させた後に、第l
の表示手段に第2の文字列を表示させ、その表示された
第2の文字列を第1の文字列及び数字列と組み合わせて
記憶させるようにするのが好ましい。After storing the first character string and number string displayed on the first display means and the second display means, respectively,
It is preferable to display a second character string on the display means and to store the displayed second character string in combination with the first character string and the number string.
記憶されている第1の文字列及び数字列を第1の表示手
段及び第2の表示手段にそれぞれ表示した後に、第1の
表示手段の表示内容を第1の文字列と第2の文字列との
間で交互に切り換える手段を更に設けるようにすること
もできる。After displaying the stored first character string and number string on the first display means and second display means, respectively, the display contents of the first display means are displayed on the first character string and the second character string. It is also possible to further provide means for alternately switching between the two.
尚、本発明の電子機器に於いては、文字列は数字、記号
等を含んでいてもよいし、数字列に文字、記号等が含ま
れていてもよい。In the electronic device of the present invention, the character string may include numbers, symbols, etc., or the number string may include characters, symbols, etc.
(実施例) 本発明を実施例について以下に説明する。(Example) The invention will now be described with reference to examples.
第1図に本発明の実施例の構戊を示す。この実施例は、
多くの機能を有することのできる電子メモであるが、説
明を簡潔にするために、以下ではスケジュール機能、電
話帳機能及び電卓機能の3機能のみを有するものとして
説明する。FIG. 1 shows the structure 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.
表示部6はLCDによって構戊され、文字やシンボルを
表示する部分であり、本実施例ではl2桁×2段の表示
文字数を有している。表示部5の上段は1文字が5X7
ドットのドット部5aであり、下段は7セグメント構成
のセグメント部5bとされている。LCDドライバ6は
、表示用RAM7中の文字パターンを、表示部5を駆動
するための電気信号に変換して表示部5に与える部分で
ある。表示用RAM7の各1bi tが表示部5の1画
素にそれぞれ対応しており、CPUIによって表示用R
AM7に表示パターンの信号が設定されると、讃信号は
LCDドライバ6によってLCDの駆動信号に変換され
て表示部5に送られ、表示部5のLCDを点灯させる。The display section 6 is constituted by an LCD and is a section for displaying characters and symbols, and in this embodiment has a number of displayed characters of 12 digits x 2 columns. In the upper row of display section 5, each character is 5x7
This is a dot portion 5a of dots, and the lower part is a segment portion 5b having a seven-segment configuration. 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 1 bit of the display RAM 7 corresponds to one pixel of the display section 5, and the display R
When a display pattern signal is set in AM7, the praise 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は主にユー
ザーの登録したデータを記憶する部分であり、ユーザー
のデータを記憶するユーザーデータ記憶部10c、ユー
ザーが入力したデータやユーザーデータ記憶部10cか
ら呼び出されたデータを一時的に記憶する入出力バッフ
ァ1 0 as 及びユーザーデータ記憶部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 10c that stores user data, and temporarily stores data input by the user and data retrieved from the user data storage section 10c. a data management module 10b that manages data stored in the input/output buffer 10as and the user data storage section 10c;
have.
第2図にデータRAMIOの詳細を示す。本実施例では
、ユーザーは2種類のデータ、即ち電話帳データ(以下
ではTELデータと称す)及びスケジュールデータ(以
下ではSCHDデータと称す)を登録することができる
。TELデータは、名前部、会社名部、番号部の3個の
パートから構威されている。SCHDデータは、用件部
、年部、月部、日部、時部、及び分部の6個のパートよ
り構成されている。該年部から分部迄の領域は、第2図
では符号105で示している。人出力バッファ10aは
これらの各パートの内容を一時的に記憶するものであり
、名前部101、会社名部102、番号部103、用件
部104、及び年/月/日/時/分部105を有してい
る。データ管理工リア10bの使用バイト数/残りバイ
ト数部106は、ユーザーデータ記憶部10c中のユー
ザーが既に使用したエリアのバイト数(即ち、後述する
TELデータ部109のバイト数とSCHDデータ部1
10のバイト数との合計)、及び後述の空きエリア11
0のバイト数を記憶する。TELデータ件数/SCHD
データ件数部107は、TELデータ又はSCHDデー
タとして登録されているデータの件数を記憶する。符号
108は、メモリを管理するのに必要なその他のデータ
のための領域を示す。ユーザーデータ記憶部10cは、
TELデータとして登録されたデータを記憶するTEL
データ部109、及びSCHDデータとして登録したデ
ータを記憶するS CHDデータ部110を有している
。また、空きエリアlllは未使用のエリアである。T
ELデータ及びSCHDデータは不定長のデータである
ため、lデータ当たりの占有バイト数は決まっていない
。従って、TELデータ部109及びSCHDデータ部
l10は共に動的に割り当てられており、データの新規
登録及び削除に伴って伸び縮みする。それらのデータ部
では、データとデータの間に空きがあることはなく、デ
ータは必ず前詰めで記憶されている。更に登録データの
順番については、TELデータは名前部のアイウエオ(
50音)順に、SCHDデータは年月日時分の若い順に
記憶されている。FIG. 2 shows details of the data RAMIO. In this embodiment, the user can register two types of data: telephone directory data (hereinafter referred to as TEL data) and schedule data (hereinafter referred to as SCHD data). TEL data consists of three parts: a name part, a company name part, and a number part. The SCHD data consists of six parts: a business part, a year part, a month part, a date part, a time part, and a minute part. The area from the year part to the part part is indicated by reference numeral 105 in FIG. The human output buffer 10a temporarily stores the contents of each of these parts, including a name part 101, a company name part 102, a number part 103, a message part 104, and a year/month/day/hour/minute part. 105. The number of used bytes/number of remaining bytes section 106 of the data management area 10b includes the number of bytes of the area already used by the user in the user data storage section 10c (i.e., the number of bytes of the TEL data section 109 and the number of bytes of the SCHD data section 1, which will be described later).
10), and free area 11 (described later)
Stores the number of 0 bytes. Number of TEL data/SCHD
The data number section 107 stores the number of data registered as TEL data or SCHD data. Reference numeral 108 indicates an area for other data necessary for managing the memory. The user data storage unit 10c is
TEL that stores data registered as TEL data
It has a data section 109 and an SCHD data section 110 that stores data registered as SCHD data. Furthermore, the empty area lll is an unused area. T
Since EL data and SCHD data are data of undefined length, the number of occupied bytes per 1 data is not determined. Therefore, both the TEL 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
SCHD 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種のモードの中か
ら目的のモードを選択するためのキーである。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 operates in a telephone directory mode (hereinafter referred to as TEL mode), a schedule function mode (hereinafter referred to as SCHD mode), and a calculator function for respectively executing the telephone directory function, schedule function and calculator function, which are the main functions of this embodiment. This key is used to select a desired mode from among three modes (hereinafter referred to as CAL mode).
ON/C牛−33は、電源が切れている時は通常の電源
キーとして、電源が既に入っている時には表示の状態を
初期状態に戻すためのキーとして機能する。OFFキー
34は装置の電源を切るためのキーである。登録キー3
5は、ユーザーが入力したデータをユーザーデータ記憶
部10cに登録するためのキーである。呼出キー36は
、ユーザーデータ記憶部10cに登録されているデータ
を呼び出して、表示部5に表示させるためのキーである
。通信キー37は他のセットと通信をする時用いるキー
である。メモリチェックキー38は、メモリの使用状況
を表示させたいときに使用するキーである。削除キー3
9は、入力文字や入力データメモリ等を消去するときに
用いるキーである。The ON/C button 33 functions as a normal power key when the power is off, and as a key 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. Registration key 3
5 is a key for registering data input by the user in the user data storage section 10c. 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. Delete key 3
9 is a key used to erase input characters, input data memory, etc.
文字入力用キー40は、数字(0〜9〉、カタカナ、英
字(A−Z)及び記号(+、一等)を入力するためのキ
ー群であり、文字等の入力時に用いられる。名前/会社
名手ー42は、TELモードに於いて用いるキーである
。このキー42については後に詳述する。RESETキ
ー41は、システム全体を強制的にある状態(仮にリセ
ット状態と呼ぶ)に設定するためのキーである。このキ
ー41は他のキーとは異なってCPUIのハードウェア
に直結しており、CPUIが如何なる状態であってもイ
ンタラブトによりCPUIを動かすことができる。換言
すれば、他のキーはCPUIが入力を要求したとき以外
はCPU lに信号を与えることができない。The character input keys 40 are a group of keys for inputting numbers (0 to 9>, katakana, alphabetic characters (A-Z), and symbols (+, first grade), and are used when inputting characters, etc. Name/ The company name 42 is a key used in the TEL mode.This key 42 will be explained in detail later.The RESET key 41 is used to forcibly set the entire system to a certain state (tentatively called a reset state). Unlike other keys, this key 41 is directly connected to the hardware of the CPUI, and can operate the CPUI by interacting with it no matter what state the CPU is in. In other words, the key 41 is directly connected to the CPU hardware. cannot give a signal to the CPU 1 except when the CPU 1 requests input.
本実施例に於ける処理の概略のフローチャートを第4図
に示す。先ず、本システムではユーザーが何もしないと
きは、ステップSlにてA P O (Auto Po
wer Off)カウントを行ないながらユーザーのキ
ー人力を待つ。もし、所定時間以上、キーの入力がなけ
れば節電のためT4源は自動的に遮断される。APOカ
ウントは、そのための時間カウントである。何れかのキ
ーが押されると、キ一部9よりキー人力有の信号と押さ
れたキーの種類を示すコードとが送られてくる。フロー
は、キー分け(ステップS2)に進み、押されたキーの
コードに従って、どの処理を行なうかを選択する。そし
て、押されたキーの処理をステップS3にて行なう。こ
のステ・ノプS3での各種キー処理ルーチンで、CPU
IによりプログラムROM2の内容に従ってワークRA
M 3、通信部8、データRAM10等を用いて処理が
行なわれ、その後表示ルーチンに進む(ステップS4)
。FIG. 4 shows a schematic flowchart of the processing in this embodiment. First, in this system, when the user does nothing, A P O (Auto Po
(Wer Off) Waits for the user's key power while counting. If there is no key input for a predetermined period of time, the T4 source is 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 the key is manually 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. In the various key processing routines in this STEP S3, the CPU
Work RA is executed according to the contents of program ROM2 by I.
Processing is performed using M3, communication unit 8, data RAM 10, etc., and then the process proceeds to a display routine (step 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に於ける表示処理が終了すると、フローは
再びステップStのキー待ちに戻り、次のキー人力を待
つことになる。電源が切れているときにON/Cキー3
3が押された場合には、フローは強制的にステップS5
よりスタートさせられる様になっている。ここで、主機
能としてTELモードが遺択され、ステップS6のCキ
ーの処理に進む(第5図)。When the display process in step S4 is completed, the flow returns to step St, where the user waits 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. At this point, 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
のデータ管理工リアlOb及びユーザデータ記憶部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 lOb and user data storage unit 10
In this state, the user has the choice of whether or not to initialize by erasing all the user data stored in c.
ここで、rYESJを表わす所定のキー(本実施例では
登録キー35〉を押すと、ユーザーデータは全て消去さ
れる。その所定のキー以外のキーを押すと、消去及び初
期化処理は行われず、Cキーの処理(ステップS6)へ
移る様にされている。If you press a predetermined key representing rYESJ (registration key 35 in this embodiment), all user data will be erased. If you press any key other than the predetermined key, the deletion and initialization processing will not be performed. The process moves to the C key process (step S6).
次に各キーの処理について説明する。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内のプログラムカウンターをPOWER−O
N処理のアドレスにセットしておく。これは、次にON
/Cキー33が押されたときに、POWER−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 turning off the system power, set the program counter in the CPU to POWER-O.
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 POWER-ON process.
第11図に機能キー31の処理を示す。機能キ−31が
押されると、第13図に示すように、表示部5の左側に
ある機能シンボルl3が反転する。FIG. 11 shows the processing of the function key 31. When the function key 31 is pressed, the function symbol l3 on the left side of the display section 5 is reversed, as shown in FIG.
第12図に文字入力用キー40の処理を、第14図に文
字入力用キー40による文字入力の例を示す。本実施例
では、約100種のカタカナ・英字・数字・記号が入力
可能であり、そのために17個のキーが文字入力用キー
40として設けられている。文字入力用キー40の何れ
かが押されるとくステップS21)、押されたキーに対
応する内容コードを発生する。そしてワークRAMa内
にある現在のカーソル位置(即ち文字が入力される位置
を示す)を示すポインタを取り出し、人出カバッファ1
0a内のそのポインタの示す位置に上記内部フードを書
き込む。ここで用いたカーソル位置を示すポインタはモ
ードの初期状態を設定したときに初期化され、文字を入
力する毎にインクリメントされる。その後、ステップS
22にて、表示ルーチン(ステップS4)と同様に人出
力バッフyloaの文字コードをC.G.ROM4を用
いて文字パターンに展開し、表示用RAM7に書き込む
ルーチンへ移る。第14図はTELモードの初期状態か
ら文字を入力する例を示しており、図中右側のIBNは
人出力バッフ110a内の名前部に入力されている文字
列を示す。第14図(a)は初期表示であり、この時I
BHには何も入っていない、即ちNULLである。ここ
で文字入力用キー40により「ア」の文字を入力すると
、IBMに「ア」が入れられ、表示も第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 40. 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, in step S21), 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 internal hood 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
At step S22, the character code of the human output buffer yloa 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
BH 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 IBM, 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)。機能シンボルl3が点灯していな
い場合には、現在の機能モードの種類に応じて次に設定
される機能モードの種類が異なる(ステップ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 l3 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)、現在の機能
モードがS CHDモードであれば、CALモードが設
定され(ステップS34)、現在の機能モードがCAL
モードであれば、TELモードが設定される(ステップ
S35〉。従って、MODEキー32が押される毎にモ
ードは、第9図の矢印Aで示すように、TELモード→
SCHDモード→CALモード→TELモードの順序(
この順序を順方向と称す)で循環的に順次切り換えられ
る。That is, if the current function mode is TEL mode, SC
If the HD mode is set (step S33) and the current functional mode is SCHD mode, the CAL mode is set (step S34) and the current functional mode is CAL.
If the MODE key 32 is pressed, the TEL mode is set (step S35). Therefore, each time the MODE key 32 is pressed, the mode changes from TEL mode to
SCHD mode → CAL mode → TEL mode order (
This order is called the forward direction).
機能シンボル13が点灯している場合にはステップS3
6に進み、現在の機能モードがTELモードであれば、
CALモードが設定され(ステップS37)、現在の機
能モードがSCHDモードであれば、TELモードが設
定され(ステップ838)、現在の機能モードがCAL
モードであれば、SCHDモードが設定される(ステッ
プ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 838) and the current functional mode is the CAL mode.
If it is the mode, the SCHD mode is set (step S39). Therefore, each time the MODE key 32 is pressed, the mode changes in the order of TEL mode → CAL mode → SCHD mode → TEL mode (this order is called reverse direction) as shown by arrow B in FIG. can be switched sequentially.
このように、機能キー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.
登録キー35の処理を第16図に示す。また、TELモ
ードに於いて登録キー35を用いてデータを登録する手
順の一例を第17図に示す。第17図に於いて、図の左
側は登録キー35の操作或は文字入力用キー40の操作
によって入力された文字列又は数字列を示し、図の右側
はその操作又は入力が行われた場合の表示部5の表示内
容を示している。The processing of the registration key 35 is shown in FIG. FIG. 17 shows an example of a procedure for registering data using the registration key 35 in the TEL mode. In FIG. 17, the left side of the figure shows the character string or number string input by operating the registration key 35 or character input key 40, and the right side of the figure shows the case where the operation or input is performed. The display contents of the display section 5 are shown.
先ず、第17図(a)の初期状態に於いて文字入力用キ
ー40を用いて名前「コバヤシ」を入力すると、 「コ
バヤシ」が表示部5のドット部5aに表示される(同図
(b))。登録キー35を押すと、フローはステップS
41に進む。現在入力しているのは名前部であるため、
更にステップS43に進み、番号部の入力状態に設定さ
れる。その後、 「バンゴウ?」を表示するルーチンに
移行し、ドット部5aに「パンゴウ?」が表示される(
第17図(C))。電話番号r03−123−4567
4を文字入力用キー40を用いて入力する。入力された
電話番号は表示部5のセグメント部5bに表示される(
第17図(d))。First, when the name "Kobayashi" is input using the character input key 40 in the initial state shown in FIG. )). When the registration key 35 is pressed, the flow goes to step S.
Proceed to step 41. What you are currently inputting is the name part, so
Further, the process advances to step S43, and the input state of the number part is set. After that, the routine moves to display "Bangou?", and "Bangou?" is displayed in the dot section 5a (
Figure 17(C)). Phone number r03-123-4567
4 using the character input key 40. The input telephone number is displayed on the segment section 5b of the display section 5 (
Figure 17(d)).
ここで再度登録キー35を押すと、フローはS41−4
S42→S44→S45と進み、会社名部の入力状態に
設定され、「カイシャメイ?」表示ルーチンに移行する
。第17図(e)に示すように、「(カイシャメイ?)
」が表示部5のドット部に表示される。ここで括弧を用
いているのは、会社名部の人力状態と名前部の入力状態
とを混同しないようにするためである。会社名として「
シャープ」を入力した状態を第17図(f)に示す。If you press the registration key 35 again here, the flow will be S41-4.
The process proceeds from S42 to S44 to S45, the company name section is set to the input state, and the process moves to the "Kaisha Mei?" display routine. As shown in Figure 17(e), “(Kaishamei?)
" is displayed on the dot section of the display section 5. The reason why parentheses are used here is to avoid confusing the human resource status of the company name section with the input status of the name section. As the company name
FIG. 17(f) shows a state in which "SHARP" is input.
この状態で登録キー35を押すと、フローはS41→S
42→S44→S47と進み、入力された「コバヤシ」
、 「シャープ」及びr03−123−4567Jは第
12図の文字入力用キー処理ルーチンによって、入出力
バッファ10aの名前部1 0 L 会社名部102及
び番号部103にそれぞれ一時的に記憶される。ステッ
プS47に於いて、それらのデータはTELデータとし
てユーザーデータ記憶部10C中のTELデータ部l0
9に転送される。この際、TELデータ部109中のT
ELデータは、名前部がアイウエオ順(即ち、アーン→
A→Z→0→9→記号の順)になるように並び換えられ
て記憶される。データ管理エリアlOb中の使用バイト
数/残りバイト数及びTELデータ件数が更新された後
、Cキーの処理が行われ、初期化される。人出力バッフ
ァloaはNULLにされる。If you press the registration key 35 in this state, the flow will change from S41 to S.
Proceed to 42 → S44 → S47 and enter "Kobayashi"
, "SHARP" and r03-123-4567J are temporarily stored in the name section 10L, company name section 102 and number section 103 of the input/output buffer 10a, respectively, by the character input key processing routine shown in FIG. In step S47, those data are stored as TEL data in the TEL data section 10 in the user data storage section 10C.
Transferred to 9. At this time, T in the TEL data section 109
In the EL data, the name part is in Aiueo order (i.e., Ern→
The data is rearranged and stored in the following order (A→Z→0→9→symbol order). After the number of used bytes/number of remaining bytes and the number of TEL data items in the data management area 1Ob are updated, the C key is processed and initialized. The human output buffer loa is set to NULL.
記憶されている電話番号を呼び出す場合には、名前又は
会社名をキーとして検索することができる。呼び出され
た電話番号はセグメント部5bに表示され、名前又は会
社名はドット部5aに表示される。この状態に於いて名
前/会社名キー42を押すと、ドット部5aの表示内容
を名前から会社名にまたその反対に入れ換えることがで
きる。When calling a stored telephone number, the user can search using the name or company name as a key. The called telephone number is displayed in the segment section 5b, and the name or company name is displayed in the dot section 5a. In this state, by pressing the name/company name key 42, the displayed content of the dot section 5a can be changed from the name to the company name and vice versa.
会社名に代えて、他のデータ、例えば誕生日や血液型等
を記憶させるようにしてもよい。Instead of the company name, other data such as birthday or blood type may be stored.
第18図にSCHDデータの登録手順を示す。FIG. 18 shows the SCHD data registration procedure.
この図に於いても、第17図と同様に、図の左側は登録
キー35の操作或は文字入力用キー40の操作によって
入力された文字列又は数字列を示し、図の右側はその操
作又は入力が行われた場合の表示部5の表示内容を示し
ている。第18図(a)に示す初期状態から、年、月、
日、時、分、用件の順に入力される。これらのデータは
全て入出力バッファloa内に保管され、文字等が入力
される毎にカーソルが自動的に進められる。第18図(
1))は年としてrl989Jを入力した状態を、同図
(C)はrl OJ月「l2」日を入力した状!1を、
同図(d)は「l2」時「35」分を入力した状態を示
している。年はドット部5aに「年」と共に表示される
。月、日、時、分はセグメント部5aに表示される。第
18図(d)に示すように、分の1の位の数が入力され
ると、年〜分のデータは人出力バッファ10aの領域1
05に一時的に保管される。ドット部5aの年の表示が
消され、代わりに「ヨウケン?」が表示される。用件と
して「パーティー」を入力すると、ドット部5aに「パ
ーティー」が表示される(第18図(d))。In this figure as well, as in FIG. 17, the left side of the figure shows the character string or number string input by operating the registration key 35 or the character input key 40, and the right side of the figure shows the operation. Or, it shows the display contents of the display unit 5 when an input is performed. From the initial state shown in FIG. 18(a), the year, month,
The date, hour, minute, and task are entered in this order. All of this data is stored in the input/output buffer loa, and the cursor is automatically advanced each time a character or the like is input. Figure 18 (
1)) shows the state in which rl989J is input as the year, and the same figure (C) shows the state in which rl OJ month "l2" day is entered! 1,
Figure (d) shows a state in which "12" hours and "35" minutes have been input. The year is displayed together with "year" in the dot section 5a. The month, day, hour, and minute are displayed in the segment section 5a. As shown in FIG. 18(d), when the fractional number is input, the data from year to minute is stored in area 1 of the human output buffer 10a.
Temporarily stored in 05. The year display in the dot section 5a is erased, and "Yoken?" is displayed instead. When "party" is input as the business, "party" is displayed in the dot section 5a (FIG. 18(d)).
ここで、登録キー35を押すと、この用件のデータが用
件部104に保管され、第16図のステップS41及び
S46の処理が行われる。ステップS46では、年〜分
のデータ中に規定外のデータ (例えば、 「l3」月
、 「40」 日、 「25」時、「90」分)がある
かどうかのチェックが行われる。もし規定外のデータが
有れば、「日時マチガイ!」表示ルーチンに進み、ドッ
ト部5aに「日時マチガイ!」が表示される(第19図
)。Here, when the registration key 35 is pressed, the data of this task is stored in the task section 104, and the processing of steps S41 and S46 in FIG. 16 is performed. In step S46, a check is made to see if there is any non-standard data (for example, "13" month, "40" day, "25" hour, "90" minute) in the data from year to minute. If there is non-standard data, the program proceeds to the ``Date and Time Not Right!'' display routine, and ``Date and Time Not Right!'' is displayed in the dot section 5a (FIG. 19).
年〜分のデータに問題が無ければ、ステップS47に進
み、前述のTELデータと同様の記憶処理が行われる。If there is no problem with the data from year to year, the process advances to step S47, and the same storage process as the above-mentioned TEL data is performed.
(発明の効果)
本発明の電子機器は、このように、数字列を複数種類の
文字列と共に記憶させることができるので、一つの数字
列と多くのデータとを組み合わせて記憶させることがで
きる。例えば電話番号を数字列として記憶させた場合に
は、電話帳機能だけではなく、名刺管理の機能も行うこ
とができる。(Effects of the Invention) As described above, the electronic device of the present invention can store a number string together with a plurality of types of character strings, and thus can store a combination of one number string and a large amount of data. For example, if a telephone number is stored as a numeric string, it can perform not only a telephone directory function but also a business card management function.
また、本発明の電子機器では、数字列の検索を容易に行
うことができる。Further, in the electronic device of the present invention, a search for a number string can be easily performed.
第1及び第2の文字列を選択的に表示させるようにすれ
ば、表示のためのスペースを小さくすることができるの
で、電子メモ等の携帯用の電子機器には本発明は特に有
用である。By selectively displaying the first and second character strings, the display space can be reduced, so the present invention is particularly useful for portable electronic devices such as electronic memos. .
また、上述の実施例のように、ドット部とセグメント部
とより成る表示装置を有する電子機器に於いては、ドッ
ド部に第1及び第2の文字列のどちらかを、セグメント
部に数字列を表示させることができる。Further, as in the above embodiment, in an electronic device having a display device consisting of a dot part and a segment part, one of the first and second character strings is placed in the dot part and a numeric string is placed in the segment part. can be displayed.
4. ゛ の な! ■
第l図は本発明の一実施例である電子メモの構成を示す
ブロック図、第2図はその実施例のデータRAMの構成
を示す模式図、第3図は各種のキーを示す図,第4図は
その実施例のキー処理のフローチャート、第5図はPO
VER−ON処理のフローを示す図、第6図はCキー処
理のフローチャート、第7図はリセット処理のフローチ
ャート、第8図はリセット表示を示す図、第9図はモー
ド切換の態様を示す説明図、第10図は機能キー処理の
フローを示す図、第11図はOFFキー処理のフローチ
ャート、第12図は文字入力用キー処理のフローチャー
ト、第13図は機能シンボルを示す図、第l4図はTE
Lモードに於ける文字入力例を示す図、第15図はMO
DEキー処理のフローチャート、第16図は登録キー処
理のフローチャート、第17図はTELデータの登録手
順の説明図、第18図はSCHDデータの登録手順の説
明図、第19図はデータの誤り表示の一例を示す図であ
る。4. Oh no! ■ Fig. 1 is a block diagram showing the configuration of an electronic memo which is an embodiment of the present invention, Fig. 2 is a schematic diagram showing the structure of the data RAM of the embodiment, Fig. 3 is a diagram showing various keys, Figure 4 is a flowchart of key processing in this embodiment, and Figure 5 is a flowchart of key processing in this embodiment.
A diagram showing the flow of VER-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. 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.
Flowchart of DE key processing, Fig. 16 is a flowchart of registration key processing, Fig. 17 is an explanatory diagram of the TEL data registration procedure, Fig. 18 is an explanatory diagram of the SCHD data registration procedure, and Fig. 19 is a data error display. It is a figure showing an example.
5・・・表示部、5a・・・ドット部、5b・・・セグ
メント部。5... Display section, 5a... Dot section, 5b... Segment section.
第1図 第4図 POWER−ON RESET イ色の機H 第5図 第7図 RESET&示へ 第2図 ″jPJ6図 第8図 第3 図 35にク 区茸36 41モ1 寞牙42 弔9図 第11図 第10図 POWER−〇N処理 第12図 キー持ち 弔13図Figure 1 Figure 4 POWER-ON RESET A color machine H Figure 5 Figure 7 RESET&Show Figure 2 ″jPJ6 diagram Figure 8 Third figure Click on 35 Ward mushroom 36 41mo1 Toga 42 Funeral diagram 9 Figure 11 Figure 10 POWER-〇N processing Figure 12 key holder Funeral diagram 13
Claims (1)
って、記憶された数字列のそれぞれに対して、第1の文
字列を記憶する手段、及び第2の文字列を記憶する手段
を備えている電子機器。1. An electronic device having a function of storing a plurality of number strings, comprising means for storing a first character string and means for storing a second character string for each stored number string. Equipped with electronic equipment.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1157958A JPH0322166A (en) | 1989-06-20 | 1989-06-20 | Electronic equipment with storing function |
| US07/539,818 US5150293A (en) | 1989-06-20 | 1990-06-18 | Small electronic memo data storage, display and recall apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1157958A JPH0322166A (en) | 1989-06-20 | 1989-06-20 | Electronic equipment with storing function |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0322166A true JPH0322166A (en) | 1991-01-30 |
Family
ID=15661174
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1157958A Pending JPH0322166A (en) | 1989-06-20 | 1989-06-20 | Electronic equipment with storing function |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0322166A (en) |
-
1989
- 1989-06-20 JP JP1157958A patent/JPH0322166A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3388772B2 (en) | Telephone device to identify call line | |
| US6750850B2 (en) | Viewer system for a wireless device | |
| US5974000A (en) | Tactile actuated electronic computer wrist watch | |
| US6459422B1 (en) | Graphical user interface for inputting data | |
| JPH0488547A (en) | Compact electronic equipment | |
| KR100324634B1 (en) | Telephone keypad and character input system using the same | |
| JPH0322166A (en) | Electronic equipment with storing function | |
| JPH0340049A (en) | Electronic equipment | |
| KR20000020929A (en) | Method for inputting letters of telephone and keypad the same | |
| JPH0322165A (en) | Electronic equipment | |
| JPH0322164A (en) | Electronic equipment | |
| JP2000056927A (en) | Keyboard display device and display method thereof | |
| JPH0335356A (en) | Electronic equipment | |
| US5058036A (en) | Device for secret registration of display data | |
| JPS6131986A (en) | Electronic watch with data editing and communicating function | |
| JPH0340058A (en) | Electronic equipment | |
| JPH0335343A (en) | Electronic equipment | |
| JPH0488548A (en) | small electronic equipment | |
| JPH0540792A (en) | Electronic card arranging book | |
| JPH06121017A (en) | Calling device / telephone, extension telephone system, and electronic extension telephone directory used for them | |
| JPS5852721A (en) | Kanji processor | |
| JPH0525325B2 (en) | ||
| JPH0731477B2 (en) | Data display method | |
| KR200232648Y1 (en) | Cellular phone including schedule button | |
| JPH02297658A (en) | Document processor |