JPH0340058A - Electronic equipment - Google Patents

Electronic equipment

Info

Publication number
JPH0340058A
JPH0340058A JP1174983A JP17498389A JPH0340058A JP H0340058 A JPH0340058 A JP H0340058A JP 1174983 A JP1174983 A JP 1174983A JP 17498389 A JP17498389 A JP 17498389A JP H0340058 A JPH0340058 A JP H0340058A
Authority
JP
Japan
Prior art keywords
data
key
mode
display
user
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.)
Granted
Application number
JP1174983A
Other languages
Japanese (ja)
Other versions
JP2708891B2 (en
Inventor
Ko Murata
香 村田
Shigemutsu Matsuda
松田 栄睦
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 JP1174983A priority Critical patent/JP2708891B2/en
Publication of JPH0340058A publication Critical patent/JPH0340058A/en
Priority to US08/080,052 priority patent/US5377326A/en
Application granted granted Critical
Publication of JP2708891B2 publication Critical patent/JP2708891B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Calculators And Similar Devices (AREA)

Abstract

PURPOSE:To execute the data communication corresponding to use by providing a selecting means for selecting whether data is transmitted by adding it to data stored in an electronic equipment of a receiving side, or data is transmitted by deleting the data stored in the electronic equipment of the receiving side. CONSTITUTION:A data RAM 10 is the part in which mainly data registered by a user is stored, and provided with a user data storage part 10c for storing user's data, an input/output buffer 10a for storing temporarily data inputted by a user and data called from the user data storage part 10c, and a data management area 10b for executing the management of data stored in the user data storage part 10c. In this state, at the time of transmitting the data to an electronic equipment of a receiving side, whether the data is transmitted by adding it to the data stored in the electronic equipment of the receiving side, or the data is transmitted by deleting the data stored in the electronic equipment of the receiving side is selected. In such a way, either of the data transmission of these two kinds of states can be executed arbitrarily.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、記憶している情報を送信する機能を有してい
る、電子メモ、電子手帳等の電子機器に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to electronic devices such as electronic memos and electronic notebooks that have a function of transmitting stored information.

(従来の技術) 電子メモ、電子手帳等の電子機器は、電話帳機能、スケ
ジュール機能等を備えており、それらの1− データは電子機器内のメモリに記憶されている。
(Prior Art) Electronic devices such as electronic memos and electronic notebooks are equipped with a telephone directory function, a schedule function, etc., and their 1-data is stored in a memory within the electronic device.

そのような電子機器の中には、記憶しているデータを他
の電子機器に送信できる通信機能を有しているものがあ
る。
Some of such electronic devices have a communication function that allows them to transmit stored data to other electronic devices.

従来の電子機器に於いては、データの送信は次の2種の
態様のどちらかによって行われている。
In conventional electronic devices, data transmission is performed in one of the following two ways.

その第一の態様は、受信側の電子機器では通信開始前に
記憶しているデータを消去して、送信側の電子機器から
送信されてきたデータをメモリ内に格納するものである
。また、第二の態様は、受信側の電子機器では通信開始
前に記憶しているデータに追加して、送信側の電子機器
から送信されてきたデータをメモリ内に格納するもので
ある。
The first aspect is that the electronic device on the receiving side erases the stored data before starting communication, and stores the data transmitted from the electronic device on the transmitting side in the memory. In the second aspect, the receiving electronic device stores in its memory the data transmitted from the transmitting electronic device in addition to the data stored before the start of communication.

(発明が解決しようとする課題) 従来の電子機器に於いては、この2種の態様のどちらを
行うかは電子機器の種類毎に定まっている。従って、第
一の態様の電子機器間の通信では、受信側の電子機器が
保管しているデータを保存したままでデータを送信しよ
うとしても、そのような通信はできない。逆に、第二の
態様の電子機器2 間の通信では、送信するデータの量が大きかったり、受
信側の電子機器のメモリの空領域が小さ過ぎる場合には
、データを送信することができないことがある。このよ
うに、従来の電子機器が行うデータ送信は使い勝手の悪
いものであった。
(Problems to be Solved by the Invention) In conventional electronic devices, which of these two modes is performed is determined for each type of electronic device. Therefore, in the communication between electronic devices of the first aspect, even if the electronic device on the receiving side attempts to transmit data while preserving the data, such communication cannot be performed. Conversely, in the communication between the electronic devices 2 in the second aspect, if the amount of data to be transmitted is large or if the free space in the memory of the receiving electronic device is too small, data cannot be transmitted. There is. As described above, data transmission performed by conventional electronic devices has been inconvenient to use.

本発明はこのような現状に鑑みてなされたものであり、
その目的とするところは、前述の2種の態様のデータ送
信のどちらでも任意に行うことのできる電子機器を提供
することにある。
The present invention was made in view of the current situation, and
The purpose is to provide an electronic device that can arbitrarily perform either of the two types of data transmission described above.

(課題を解決するための手段) 本発明の電子機器は、データを記憶する記憶手段、及び
該記憶手段に記憶されているデータを他の電子機器に送
信する通信機能を有する電子機器であって、データを受
信側の電子機器に送信するに当たり、受信側の電子機器
が記憶しているデータに追加してデータを送信するか、
受信側の電子機器が記憶しているデータを削除してデー
タを送信するかの選択を行う選択手段を備えており、そ
のことにより上記目的が達成される。
(Means for Solving the Problems) An electronic device of the present invention is an electronic device having a storage means for storing data and a communication function for transmitting the data stored in the storage means to another electronic device. When transmitting data to the receiving electronic device, do you add the data to the data stored in the receiving electronic device?
The electronic device on the receiving side has a selection means for selecting whether to delete data stored in the electronic device and transmit the data, thereby achieving the above object.

(実施例) 3− 本発明を実施例について以下に説明する。(Example) 3- 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
は表示用の文字パターンをS己憶するROMである。
Each part of this embodiment shown in FIG. 1 will be explained. The CPUI controls the entire electronic device by executing a program stored 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の
各1bi tが表示部5の1画素にそれぞれ対応してお
り、CPUIによって表示用RAM7に表示パターンが
設定されると、該表示パターンはLCDドライバ6によ
ってLCDの駆動信号に変換されて表示部5に送られ、
表示部5のLCDの表示状態が更新される。
The display unit 5 is composed of an LCD, and is a part that displays symbols such as characters and figures, and in this embodiment, 12 digits x 2
It has the number of characters displayed in the column. The upper part of the display part 5 is a dot part 5a in which one character is made up of 5×7 dots, and the lower part is a segment part 5b in which one character is made up of 7 segments (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 supplies it to the display section 5. Each 1 bit of the display RAM 7 corresponds to one pixel of the display section 5, and when a display pattern is set in the display RAM 7 by the CPU, the display pattern is converted into an LCD drive signal by the LCD driver 6. is sent to the display section 5,
The display state of the LCD of the display unit 5 is updated.

通信部8は他の機器とデータの送受信を行なう部分であ
り、他の電子機器との間で通信を行うために、信号出力
用の端子Soと信号入力用の端子Stとを有している。
The communication unit 8 is a part that transmits and receives data with other devices, and has a terminal So for signal output and a terminal St for signal input in order to communicate with other electronic devices. .

牛一部9には多数のキーが設けられており、キー人力の
有無を検出し、その結果及び操作されたキーの種類をC
PU 1に伝える部分である。このキ一部9のキーの種
類については後述する。データRAMI Oは主にユー
ザーの登録したデータを記憶する部分であり、ユーザー
のデータを記憶するユーザーデータ記憶部10c1 ユ
ーザーが入力したデータやユーザーデータ記憶部10c
から呼5 び出されたデータを一時的に記憶する人出力バッフ71
0 a、及びユーザーデータ記憶部10cに記憶された
データの管理を行なうデータ管理エリア10bを有して
いる。
The cow part 9 is equipped with a large number of keys, and detects the presence or absence of keystrokes, and records the result and the type of key operated by C.
This is the part that is communicated to PU 1. The types of keys in this key portion 9 will be described later. The data RAMI O is a part that mainly stores data registered by the user, and includes a user data storage part 10c1 that stores user data, and data input by the user and the user data storage part 10c.
A human output buffer 71 that temporarily stores the data retrieved from 5.
0a, and a data management area 10b for managing data stored in the user data storage section 10c.

第2図にデータRAMl0の詳細を示す。本実施例では
、ユーザーは2種類のデータ、即ち電話帳データ(以下
では置データと称すこともある)及びスケジュールデー
タ(以下では5CHDデータと称すこともある)を登録
することができる。置データは、名前部、会社名部、番
号部の3個のパートから構成されている。5CHDデー
ダは、用件部、竿部、月部、白部、暗部、及び針部の6
個のパートより構成されている。該竿部から針部迄の領
域は、第2図では符号105で示している。入出カバソ
ファ10aはこれらの各パートの内容を一時的に記憶す
るものであり、名前部101、会社名部102、番号部
103、用件部104、及び年り月/日/時/分部10
5の各領域を有している。データ管理エリア101)の
使用バイト数/残りバイト敷部106には、ユーザ=6 −データ記憶部10c中のユーザーが既に使用したエリ
アのバイト数(即ち、後述する置データ部109のバイ
ト数とS CHDデータ部110のバイト数との合計)
、及び後述の空きエリア110のバイト数を格納されて
いる。置データ件数/5CHDデータ件数部107は、
置データ又は5CHDデータとして登録されているデー
タの件数を記憶する。符号108は、メモリを管理する
のに必要なその他のデータのための領域を示す。ユーザ
ーデータ記憶部10cは、置データとして登録されたデ
ータを記憶する置データ部109、及び5CHDデータ
として登録されたデータを記憶するS CHDデータ部
110を有している。また、空きエリア111は未使用
の記憶領域である。置データ及び5CHDデータは不定
長のデータであるため、1データ当たりの占有バイト数
は決まっていない。従って、置データ部109及びS 
CHDデータ部110は共に動的に割り当てられており
、データの新規登録及び削除に伴って伸び縮みする。そ
れらのデ7一 一夕部では、データとデータとの間に空きがあることは
なく、データは必ず前詰めで記憶されている。更に登録
データの順番については、置データは名前部のアイウェ
オ(50音)順に、5CHDデータは年月日時分の若い
順に記憶されている。
FIG. 2 shows details of the data RAM10. In this embodiment, the user can register two types of data: telephone directory data (hereinafter sometimes referred to as location data) and schedule data (hereinafter sometimes referred to as 5CHD data). The location data consists of three parts: a name part, a company name part, and a number part. 5CHD data consists of 6 parts: material part, rod part, moon part, white part, dark part, and needle part.
It consists of several parts. The area from the rod portion to the needle portion is indicated by reference numeral 105 in FIG. The entry/exit cover sofa 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/date/hour/minute part 10.
It has 5 areas. The number of used bytes of the data management area 101)/remaining bytes section 106 shows the user = 6 - the number of bytes of the area already used by the user in the data storage section 10c (i.e., the number of bytes of the storage data section 109, which will be described later). S Total number of bytes of CHD data section 110)
, and the number of bytes of the free area 110, which will be described later, are stored. Number of location data/5CHD data number section 107 is as follows:
Stores the number of data registered as location data or 5CHD data. Reference numeral 108 indicates an area for other data necessary for managing the memory. The user data storage section 10c has a location data section 109 that stores data registered as location data, and an SCHD data section 110 that stores data registered as 5CHD data. Furthermore, the free area 111 is an unused storage area. Since the location data and 5CHD data are data of undefined length, the number of bytes occupied by each piece of data is not determined. Therefore, the location data section 109 and S
The CHD data section 110 is dynamically allocated and expands and contracts as new data is registered and deleted. In those seven-day periods, there is no space between data, and the data is always stored in a front-aligned manner. Furthermore, regarding the order of the registered data, the location data is stored in the alphabetical order of the name section, and the 5CHD data is stored in the ascending order of the year, month, day, hour, and minute.

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

機能キー31は、他のキーに第2の機能を付与する所謂
r2nd  FUNCTIONJキーとして機能し、必
要に応じて各キーの操作の前に押されるキーである。M
ODEキー32は、本実施例の主たる機能である電話帳
機能、スケジュール機能及び電卓機能をそれぞれ実行す
るための置モード、S CHDモード及びCALモード
の3種のモードの中から目的のモードを選択するための
キーである。ON/Cキー33は、電源が切れている時
は通常の電源キーとして、電源が既に入っている時には
表示の状態を初期状態に戻すためのキーとして機能する
。OFFキー34は装置の電源8− を切るためのキーである。登録キー35は、ユーザーが
入力したデータをユーザーデータ記憶部10cに登録す
るためのキーである。呼出キー36は、ユーザーデータ
記憶部10cに登録されているデータを呼び出して、表
示部5に表示させるためのキーである。通信キー37は
他のセットと通信をする時用いるキーである。メモリチ
エツクキー38は、メモリの使用状況を表示させたいと
きに使用するキーである。削除キー39は、入力文字や
入力データ等を消去するときに用いるキーである。
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 is used to select a desired mode from among three modes: stationary mode, SCHD mode, and CAL mode, which are used to execute the telephone directory function, schedule function, and calculator function, which are the main functions of this embodiment. This is the key to The ON/C key 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 8- of the device. The registration key 35 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. The delete key 39 is a key used to delete input characters, input data, and the like.

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

本実施例に於ける処理の概略のフローチャートを第4図
に示す。先ず、本システムではユーザーが何もしないと
きは、ステップS1にてA P O(Auto Pow
er 0ff)カウントを行ないながらユーザーのキー
人力を待つ。もし、所定時間以上、キーの入力がなけれ
ば節電のため電源は自動的に遮断される。APOカウン
トは、そのための時間カウントである。何れかのキーが
押されると、キ一部9よりキー人力有の信号と押された
キーの種類を示すコードとが送られてくる。フローは、
キー分け(ステップS2)に進み、押されたキーの種類
に10− 従って、どの処理を行なうかを選択する。そして、押さ
れたキーの処理をステップS3にて行なう。
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 Pow) is activated in step S1.
er 0ff) Waits for user's key input 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 the key is manually pressed and a code indicating the type of key pressed. The flow is
Proceeding to key classification (step S2), the process to be performed is selected according to the type of key pressed. Then, processing of the pressed key is performed in step S3.

このステノブS3での各種キー処理ルーチンでは、CP
U 1によりプログラムROM2の内容に従ってワーク
RAM3、通信部8、データRAMI O等を用いて処
理が行なわれ、その後表示ルーチンに進む(ステップS
4)。
In the various key processing routines in this steno knob S3, the CP
U1 performs processing using the work RAM 3, communication unit 8, data RAM I O, etc. according to the contents of the program ROM 2, and then proceeds to the display routine (step S
4).

表示ルーチンでは、各種キー処理ルーチンから指示され
た桁の表示を行なうため、表示したい文字の文字パター
ンを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
よりスタートさせら11− れる様になっている。ここで、主機能として置モードが
選択され、ステップ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. At this point, the position 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が押されると、フローがどの状態を
処理中であってもステップ37(第4図)に制御が移さ
れる。ここで第7図に示すように現在のすべての状態を
放棄しリセット状態を設定する。そして、ステップS4
中のRE S ET表示ルーチンへ移る。第8図にリセ
ット表示を示す。第8図の状態は、データRAMl0の
データ管理エリア10b及びユーザデータ記憶部10c
に格納されているユーザーデータを全て消去して初期化
するか否かをユーザーに選択させる状態である。
When the RESET key 41 is pressed, control is transferred to step 37 (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 shown in FIG. 8 is the data management area 10b of the data RAM 10 and the user data storage section 10c.
This state allows the user to select whether or not to initialize by erasing all user data stored in the .

ここで、rYESJを表わす所定のキー(本実施例では
登録キー35)を押すと、ユーザーデータ2− は全て〆肖去される。その所定のキー以外のキーを押す
と、消去及び初期化処理は行われず、Cキーの処理(ス
テップ36)へ移る様にされている。
Here, when a predetermined key representing rYESJ (registration key 35 in this embodiment) is pressed, all user data 2- is deleted. 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.

但し、データRAMl0は別電源によって作動するので
、データRAMl0に登録されているユーザーのデータ
が失われることはない。また、システムの電源を切った
後CPU1内のプログラムカウンターをPOVER−O
N処理のアドレスにセットしておく。このことにより、
次にON/Cキー33が押されたときにはPOWER−
ON処理から処理がスタートさせられる。
However, since the data RAM 10 is operated by a separate power source, the user data registered in the data RAM 10 will not be lost. Also, after turning off the system power, set the program counter in CPU1 to POVER-O.
Set it to the address for N processing. Due to this,
Next time the ON/C key 33 is pressed, the POWER-
Processing is started from ON processing.

第11図に機能キー31の処理を示す。機能十−31が
押されると、第13図に示すように、表示部5の左側に
配設されている機能シンボル13の表示/不表示が切り
換えられる。
FIG. 11 shows the processing of the function key 31. When the function 1-31 is pressed, display/non-display of the function symbol 13 disposed on the left side of the display section 5 is switched as shown in FIG.

13− 第12図に文字入力用キー40の処理を、第14図に文
字入力用キー40による文字入力の例を示す。本実施例
では、約100種のカタカナ・英字・数字・記号が入力
可能であり、そのために17個のキーが文字入力用キー
40として設けられている。文字入力用キー40の何れ
かが押されると(ステップ521)、押されたキーに対
応する内部コードを発生する。そしてワークRAMa内
にある現在のカーソル位置(即ち文字が入力される位置
を示す)を示すポインタを取り出し、人出カバッファ1
0a内のそのポインタの示す位置に上記内部フードを書
き込む。ここで用いたカーソル位置を示すポインタはモ
ードの初期状態を設定したときに初期化され、文字を入
力する毎にインクリメントされる。その後、ステップS
22にて、表示ルーチン(ステップS4)と同様に人出
力バッフyloaの文字コードをC,G、ROM4を用
いて文字パターンに展開し、表示用RAM7に書き込む
ルーチンへ移る。第14図は置モードの初期状態から文
字を入力する例を示しており、=14− 図中右側のIBMは人出力バッファ10a内の名前部に
入力されている文字列を示す。第14図(a)は初期表
示であり、この時IBNには何も入っていない、即ちN
ULLである。ここで文字入力用キー40により「ア」
の文字を入力すると、IBMに「ア」が入れられ、表示
も第14図(b)のようになる。ここで、「ア」の表示
の右側のアンダバー「−」はカーソル位置(即ち次に文
字が入力される位置)を示す。更に「力」を入力した場
合には、IBNに「力」が追加され、表示は第14図(
C)に示すようになる。
13- 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 (step 521), an internal 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 22, similarly to the display routine (step S4), the program moves to a routine in which the character code in the human output buffer yloa is developed into a character pattern using C, G, and ROM 4, and is written into the display RAM 7. FIG. 14 shows an example of inputting characters from the initial state of the text mode, where =14-IBM on the right side of the figure indicates the character string input to the name field in the human output buffer 10a. FIG. 14(a) shows the initial display, and at this time there is nothing in IBN, that is, N
It is ULL. Here, press the character input key 40 to enter "A".
When the character ``A'' is entered in IBM, the display becomes as shown in FIG. 14(b). Here, the underbar "-" to the right of the display of "A" indicates the cursor position (that is, the position where the next character will be input). If "force" is further input, "force" is added to the IBN, and the display is as shown in Figure 14 (
C).

MODEキー32が押された場合の処理を第15図に示
す。MODEキー32が押されると、先ず機能シンボル
13(第13図)が点灯しているかどうかが調べられる
(ステップ531)。機能シンボル13が点灯していな
い場合には、現在の機能モードの種類に応じて次に設定
される機能モードの種類が異なる(ステップ532)。
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 531). 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 532).

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

機能シンボル13が点灯している(表示されている)場
合にはステップS36に進み、現在の機能モードが置モ
ードであれば、CALモードが設定され(ステップ53
7)、現在の機能モトが5CHDモードであれば、置モ
ードが設定され(ステップ938)、現在の機能モード
がCALモードであれば、5CHDモードが設定される
(ステップ539)。従って、MODEキー32が押さ
れる毎にモードは、第9図の矢印すで示すように、置モ
ード→CALモード→5CHDモード→置モードの順序
(この順序を逆16 方向と称す)で循環的に順次切り換えられる。
If the function symbol 13 is lit (displayed), the process advances to step S36, and if the current function mode is the setting mode, the CAL mode is set (step S53).
7) If the current function mode is the 5CHD mode, the setting mode is set (step 938), and if the current function mode is the CAL mode, the 5CHD mode is set (step 539). Therefore, each time the MODE key 32 is pressed, the mode changes in the order of position mode → CAL mode → 5CHD mode → position mode (this order is called the reverse direction) as shown by the arrow in FIG. can be switched sequentially.

このように、機能キー31を押さずにMODEキー32
を操作すると、モードは順方向aに順次切り換わる。一
方、機能キー31を押してMODEキー32を操作する
と、モードは逆方向すに順次切り換わる。従って、置モ
ードからCALモードに切り換える場合には、5CHD
モードを経由することなく CALモードに切り換える
ことができる。この場合、MODEキー32は1回押す
だけでよい。
In this way, the MODE key 32 can be pressed without pressing the function key 31.
When you operate , the mode changes sequentially in the 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. Therefore, when switching from setting mode to CAL mode, 5CHD
You can switch to CAL mode without going through the modes. In this case, the MODE key 32 only needs to be pressed once.

登録キー35の処理を第16図に示す。また、置モード
に於いて登録キー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 storage mode. In FIG. 17, the left side of the figure shows the character string or number string input by operating the 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を用いて名前「コバヤシ」を入力17 すると、 「コバヤシ」が表示部5のドツト部5aに表
示される(同図(b))。登録キー35を押すと、フロ
ーはステップ341に進む。現在入力しているのは名前
部であるため、更にステップS43に進み、番号部の入
力状態に設定される。その後、「バンゴウ?」を表示す
るルーチンに移行し、ドツト部5aに「バンゴウ?」が
表示される(第17図(C))。電話番号r03−12
3−4567Jを文字入力用キー40を用いて入力する
。入力された電話番号は表示部5のセグメント部5bに
表示される(第17図(d))。
First, when the name "Kobayashi" is input 17 using the character input key 40 in the initial state shown in FIG. b)). When the registration key 35 is pressed, the flow advances to step 341. Since the name part is currently being input, the process further advances to step S43, and the input state is set to the number part. Thereafter, the program moves to a routine for displaying "Bangou?", and "Bangou?" is displayed in the dot section 5a (FIG. 17(C)). Phone number r03-12
3-4567J is input using the character input keys 40. The input telephone number is displayed on the segment section 5b of the display section 5 (FIG. 17(d)).

ここで再度登録キー35を押すと、フローはS41→S
42→S44→S45と進み、会社名部の入力状態に設
定され、「カイシャメイク」表示ルーチンに移行する。
If you press the registration key 35 again here, the flow will change from S41 to S.
42→S44→S45, the input state of the company name section is set, and the process moves to the "Kaisha Make" display routine.

第17図(e)に示すように、「(カイシャメイク)」
が表示部5のドツト部に表示される。ここで括弧を用い
ているのは、会社名部の入力状態と名前部の入力状態と
を混同しないようにするためである。会社名として「シ
ャープ」を入力した状態を第17図(f)に示す。
As shown in Figure 17(e), "(Kaisha Make)"
is displayed on the dot section of the display section 5. The parentheses are used here to avoid confusion between the input state of the company name section and the input state of the name section. FIG. 17(f) shows a state in which "Sharp" is input as the company name.

18− この状態で登録キー35を押すと、フローは541−3
42→344→347と進む。入力されたデータである
「コバヤシ」、「シャープ」及びr03−123−45
67Jは第12図の文字入力用キー処理ルーチンによっ
て、入出力バッフ110aの名前部101、会社名部1
02及び番号部103にそれぞれ一時的に記憶されてい
るが、ステップS47に於いて、それらのデータは置デ
ータとしてユーザーデータ記憶部10c中の置データ部
109に転送される。この際、置データ部109中の置
データは、名前部がアイウェオ順(即ち、アーンーA−
Z−0−9→記号のl1lit )になるように並び換
えられて記憶される。更に、データ管理エリアlOb中
の使用バイト数/残りバイト数及び置データ件数が更新
された後、Cキーの処理が行われ、初期化される。人出
力バッファ10aはクリアされる。
18- If you press the registration key 35 in this state, the flow will be 541-3
Proceed as 42 → 344 → 347. Input data "Kobayashi", "Sharp" and r03-123-45
67J inputs the name part 101 and company name part 1 of the input/output buffer 110a by the character input key processing routine shown in FIG.
02 and the number section 103, respectively, and in step S47, these data are transferred as location data to the location data section 109 in the user data storage section 10c. At this time, the location data in the location data section 109 has the name section in the iwe order (i.e., A--A--).
Z-0-9→symbol l1lit) and stored. Further, after the number of used bytes/number of remaining bytes and the number of stored data items in the data management area lOb are updated, the C key is processed and initialized. The human output buffer 10a is cleared.

第18図に5CHDデータの登録手順を示す。FIG. 18 shows the procedure for registering 5CHD data.

この図に於いても、第17図と同様に、図の左側は登録
キー35の操作酸は文字入力用キー40の19− 操作によって入力された文字列又は数字列を示し、図の
右側はその操作又は入力が行われた場合の表示部5の表
示内容を示している。第18図(a)に示す初期状態か
ら、年、月、日、時、分、用件の順に入力される。これ
らのデータは全て人出力バッファ10a内に格納され、
文字等が入力される毎にカーソルが自動的に進められる
。第18図(b)は年としてr1989Jを入力した状
態を、同図(C)は「10」月「12」日を入力した状
態を、同図(d)は「12」時「35」分を入力した状
態を示している。年はドツト部5aに「年」と共に表示
される。月、日、時、分はセグメント部5aに表示され
る。第18図(d)に示すように、分の1の位の数が入
力されると、年〜分のデータは人出力バッファ10aの
領域105に一時的に保管される。ドツト部5aの年の
表示が消され、代わりに「ヨウケン?」が表示される。
In this figure as well, as in Figure 17, the left side of the figure shows the character string or number string input by operating the registration key 35, and the right side of the figure shows the character string or number string input by operating the character input key 40. The display contents of the display unit 5 when the operation or input is performed are shown. From the initial state shown in FIG. 18(a), the year, month, day, hour, minute, and business are input in this order. All these data are stored in the human output buffer 10a,
The cursor is automatically advanced each time a character is entered. Figure 18 (b) shows the state in which r1989J is entered as the year, Figure 18 (C) shows the state in which the month "10" and day "12" are entered, and the figure (d) shows the state in which the year is "12" and "35". This shows the state in which . 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 for the year to minute is temporarily stored in the area 105 of the human output buffer 10a. The year display in the dot section 5a is erased, and "YOU KEN?" is displayed instead.

用件データとして「パーティ−」を入力すると、ド・ソ
ト部5aに文字列「パーティ−」が表示される(第18
図(d))。この用件データは用件部1020− 4に保管される。
When "party" is input as the job data, the character string "party" is displayed in the desoto section 5a (18th
Figure (d)). This task data is stored in the task section 1020-4.

ここで、登録キー35を押すと、第16図のステップS
41及びS46の処理が行われる。ステップ346では
、年〜分のデータ中に規定外のデータ (例えば、 「
13」月、 「40」 日、 「25」時、「90」分
)があるかどうかのチエツクが行われる。もし規定外の
データが有れば、「日時マチガイ!」表示ルーチンに進
み、ドツト部5aに「日時マチガイ!」が表示される(
第19図)。
Here, when the registration key 35 is pressed, step S in FIG.
41 and S46 are performed. In step 346, non-standard data (for example, "
A check is made to see if there is a month (13th month, 40th day, 25th hour, 90th minute). If there is data that is not specified, the process proceeds to the "Date and time is incorrect!" display routine, and "Date and time are incorrect!" is displayed in the dot section 5a (
Figure 19).

年〜分のデータに問題が無ければ、ステップS47に進
み、前述の置データの場合と同様の記憶処理が行われる
。S CHDデータは、5CHDデ一タ部110内で、
年月日時分の若い順に記憶されている。
If there is no problem with the data from year to minute, the process advances to step S47, and the same storage process as in the case of the above-mentioned location data is performed. The SCHD data is stored in the 5CHD data section 110.
They are stored in ascending order of year, month, day, and time.

次に通信キーの処理について説明する。2台の電子メモ
間で通信を行う場合には、第20図に示すように、一方
の電子メモAの信号出力用Soと他方の電子メモBの信
号入力用端子S1とを、電子メモAの信号入力用siと
電子メモBの信号出力用Soとをそれぞれ接続する。本
実施例では、1− 先に通信キーが押された電子メモ(以下の例では電子メ
モB)が受信側になり、その後に通信キーが押された電
子メモ(以下の例では電子メモA)が送信側となるよう
にされている。
Next, communication key processing will be explained. When communicating between two electronic memos, as shown in FIG. 20, the signal output terminal So of one electronic memo A and the signal input terminal S1 of the other electronic memo B are connected to The signal input si of the electronic memo B and the signal output So of the electronic memo B are connected respectively. In this embodiment, 1- The electronic memo whose communication key was pressed first (electronic memo B in the example below) becomes the receiving side, and the electronic memo whose communication key was pressed after that (electronic memo A in the example below) ) is the sending side.

第21A図及び第21B図を用いて通信キーを押した場
合の処理の流れを説明する。尚、第21A図及び第21
B図中の破線は両型子メモ間の送信のフローを示してい
る。電子メモBの通信キ−37が押されると処理はステ
ップS51に移り、電子メモBの信号出力端子Soから
応答要求の信号が送出され、電子メモAが受信状態にあ
るかどうか(即ち、先に通信キー37が押されたかどう
か)が調べられる。この時、電子メモAでは通信キー3
7は未だ押されていないので第4図のステップS1の状
態にあり、キー人力を待ちなからAPOカウントを行っ
ている。従って、その信号入力端子Siに応答要求の信
号が入ってきても無視し、応答信号は送出されない。そ
のため、電子メモBではステップ870に進み、表示部
5に「ジュンシモード」が表示され(第23B図(a)
)、22− ステップS71にてCキー人力又は信号入力端子Stへ
の信号入力を待つ。この待機状態ではCキー以外の操作
は受は付けず、Cキー33が押された場合には通信状態
は解除され、第6図に示したCキー処理が行われる。
The flow of processing when the communication key is pressed will be explained using FIGS. 21A and 21B. Furthermore, Figure 21A and Figure 21
The broken line in Figure B shows the flow of transmission between both types of child memos. When the communication key 37 of electronic memo B is pressed, the process moves to step S51, where a response request signal is sent from the signal output terminal So of electronic memo B, and whether or not electronic memo A is in the receiving state (i.e., the first It is checked whether or not the communication key 37 was pressed. At this time, in electronic memo A, communication key 3
Since 7 has not been pressed yet, the state is in step S1 in FIG. 4, and the APO count is being performed while waiting for the key to be pressed. Therefore, even if a response request signal is received at the signal input terminal Si, it is ignored and no response signal is sent out. Therefore, in the electronic memo B, the process proceeds to step 870, and "Junshi mode" is displayed on the display section 5 (Fig. 23B (a)).
), 22- In step S71, it waits for C key manual input or signal input to the signal input terminal St. In this standby state, no operations other than the C key are accepted, and when the C key 33 is pressed, the communication state is canceled and the C key processing shown in FIG. 6 is performed.

一方、電子メモAでは、この待機状態に於いて電子メモ
Aの通信キー37が押されると、同様にステップ1に於
いて信号出力端子Soから応答要求の信号が送出される
。この信号が電子メモBの信号入力端子Stに入力され
るので、電子メモBは電子メモAからの応答要求に対し
て応答を返送して(ステップ573)、ステップS74
に進む。
On the other hand, in the electronic memo A, when the communication key 37 of the electronic memo A is pressed in this standby state, a response request signal is similarly sent out from the signal output terminal So in step 1. Since this signal is input to the signal input terminal St of electronic memo B, electronic memo B returns a response to the response request from electronic memo A (step 573), and step S74
Proceed to.

電子メモBからの応答を受信した電子メモAはステップ
353へ進み、その表示部5は、追加モードで送信する
のか、更新モードで送信するのかの選択画面になる(第
23A図(a))。
Electronic memo A, which has received the response from electronic memo B, proceeds to step 353, and its display unit 5 becomes a selection screen for sending in addition mode or update mode (Fig. 23A (a)). .

追加モードとは、送信側(電子メモA)から送ったデー
タが、受信側(?4子メモB)に元からあるデータに対
して追加されるモードである。従って、この追加モード
での通信が行われた場合には、23− 受信側に元からあったデータは消滅することなくそのま
ま存在している。これに対して、更新モードとは、受信
側では、通信開始前から記憶されているデータはクリア
された後、送信側からデータを受は取るモードである。
The addition mode is a mode in which data sent from the sending side (electronic memo A) is added to the data originally on the receiving side (?4 child memo B). Therefore, when communication is performed in this additional mode, the data that was originally on the 23-receiver side does not disappear and remains as it is. On the other hand, the update mode is a mode in which the receiving side receives and receives data from the transmitting side after the data stored before the start of communication is cleared.

従って、送信側のデータを受信側で完全に複写すること
が可能である。
Therefore, it is possible to completely copy the data on the sending side on the receiving side.

追加モード又は更新モードの何れを使用するかは、文字
入力用キー群40中の[1]キー又は[2コキーを押す
ことによって選択される(ステップ4)。ステップS5
4に於いてCキー33が押されると前述のCキー処理が
行われる。
Whether to use the addition mode or the update mode is selected by pressing the [1] key or the [2] key in the character input key group 40 (step 4). Step S5
When the C key 33 is pressed in step 4, the C key processing described above is performed.

ステップS54に於いて電子メモAの[1]キーが押さ
れて追加モードが選択された場合(a)と、 [2]キ
ーが押されて更新モードが選択された場合(b)とを説
明する。
A case (a) in which the [1] key of electronic memo A is pressed and the add mode is selected in step S54 and a case (b) in which the [2] key is pressed and the update mode is selected will be explained. do.

(a)追加モードが選択された場合 ステップS54に於いて[1コキーが押されると、コマ
ンドコードとして追加コードを電子メモB側に送信しく
ステップ856)、表示部5に「ソウシン中」を表示し
くステップS58、第234 A図(b))、先頭データフラグiAにOを設定する。
(a) When the addition mode is selected, in step S54, [When the 1 key is pressed, an additional code is sent as a command code to the electronic memo B side (step 856), and "Storing" is displayed on the display section 5. In step S58 (FIG. 234A (b)), the leading data flag iA is set to O.

先頭データフラグfAは、データを1個でも送信したか
どうかを表すフラグであり、最初のデータを未だ送って
いない状態ではOであり、1個でもデータを送ると1と
なる。
The first data flag fA is a flag indicating whether or not at least one piece of data has been transmitted, and is O when the first data has not been sent yet, and becomes 1 when at least one piece of data has been sent.

追加コードを受信(ステップ574)した電子メモBは
、ステップ876のRAMl0の内容のクリアを行うこ
となくステップS77に進んで、表示部5に「シュシン
中」を表示する(第23B図(b))。その後、電子メ
モAに対して送信要求コードを送出する(ステップ87
8)。
Electronic memo B, which has received the additional code (step 574), proceeds to step S77 without clearing the contents of RAM10 in step 876, and displays "Shipping" on the display unit 5 (FIG. 23B (b)). ). Thereafter, a transmission request code is sent to electronic memo A (step 87).
8).

電子メモAは送信要求コードを受信すると(ステップ5
60)、先頭データフラグIAを判定する(ステップ5
60)。先頭データフラグIAが0であれば、送信すべ
きデータの先頭でのアドレスを、データのアドレスを示
すポインタDAに与える(ステップ562)。先頭デー
タフラグiAが1であれば、先に送ったデータの次のデ
ータのアドレスをポインタDAに与える(ステップ56
3)。
When electronic memo A receives the transmission request code (step 5)
60), determine the leading data flag IA (step 5
60). If the head data flag IA is 0, the address at the head of the data to be transmitted is given to the pointer DA indicating the data address (step 562). If the first data flag iA is 1, the address of the data next to the previously sent data is given to the pointer DA (step 56
3).

25 次に、電子メモAはポインタDAの示すアドレスにデー
タが存在しているかどうかを調べる(ステップ564)
。データが存在していれば、ポインタDAが示している
データをユーザデータ記憶部10cから人出力バッファ
10aにロードしくステップ565)、「データ有」の
コードを信号出力端子SOから電子メモBに送出する(
ステップ566)。 「データ有」のコードを受信した
電子メモBはステップS81に進み、データ本体の受信
を待つ。そして、電子メモAはデータ本体を電子メモB
に送信する(ステップ568)。データ本体を受信(ス
テップ581)L、た電子メモBは、それを人出力バッ
ファ10aに一時蓄えた後、入出力バッファ10a内の
データをユーザデータ記憶部10cに格納する(ステノ
ブ582)。その後、ステップ378に戻って次のデー
タ送信を電子メモAに要求する。
25 Next, electronic memo A checks whether data exists at the address indicated by pointer DA (step 564).
. If the data exists, the data indicated by the pointer DA is loaded from the user data storage unit 10c to the human output buffer 10a (step 565), and a "data present" code is sent to the electronic memo B from the signal output terminal SO. do(
step 566). Electronic memo B that has received the "data present" code advances to step S81 and waits for reception of the data itself. Then, electronic memo A transfers the data body to electronic memo B.
(step 568). After receiving the data body (step 581), the electronic memo B temporarily stores it in the human output buffer 10a, and then stores the data in the input/output buffer 10a in the user data storage section 10c (step 582). Thereafter, the process returns to step 378 and requests electronic memo A to transmit the next data.

データ本体を送信した電子メモAは先頭データフラグi
Aを1に設定しくステップ36つ)、その後ステップS
60に戻り電子メモBからの送信26一 要求コードを待つ。電子メモBからの送信要求コードを
受信すると、上述と同様のデータ送信を行う。全てのデ
ータを送信し終わっている場合には、ステップS64に
於いて「データ無し」と判定され、ステップS67に進
む。ステップS67では、電子メモAは「データ無し」
フードを電子メモBに送信して、Cキー処理へと進む。
The electronic memo A that sent the data body has the first data flag i
Set A to 1 (step 36), then step S
The process returns to step 60 and waits for the transmission 26 request code from electronic memo B. Upon receiving the transmission request code from electronic memo B, data transmission similar to that described above is performed. If all data has been transmitted, it is determined in step S64 that there is no data, and the process advances to step S67. In step S67, electronic memo A is "no data".
Send the food to electronic memo B and proceed to C key processing.

 「データ無し」コードを受信(ステップ579)した
電子メモBは、ステップS80よりCキー処理へと進む
。このようにして、両型子メモA、  Bでは、通信処
理が終わり、表示部5は初期画面に戻る。
Electronic memo B, which has received the "no data" code (step 579), proceeds to the C key process from step S80. In this way, the communication process for both type memos A and B ends, and the display section 5 returns to the initial screen.

(b)更新モードが選択された場合 ステップS54に於いて[2]キーが押された場合は、
以下の処理以外は上述の(a)の場合と同様の処理が行
われる。コマンドコードとして更新コードが電子メモB
側に送信される(ステップ557)。更新コードを受信
(ステノブ574)した電子メモBは、ステップ374
からステノブS76に進んでRAMI Oの内容をクリ
アし、その後にステップ377に進んで、表示部5に「
ジ−2フー ニシン中」を表示する(第23B図(b))。
(b) When the update mode is selected If the [2] key is pressed in step S54,
The same processing as in case (a) above is performed except for the following processing. Update code as command code is electronic memo B
(step 557). Electronic memo B that has received the update code (Stennob 574) executes step 374.
Proceed to step S76 to clear the contents of RAMI O, then proceed to step 377, and display "
23B (Fig. 23B (b)).

上述の通信に於いて、何等かの原因(例えば、通信線の
切断、電子メモBのメモリの容量不足)によってコード
やデータの送受信が途切れた場合には、エラーが発生す
る。このようなエラーが発生すると、第22図に示すエ
ラー処理が行われる。
In the above-mentioned communication, if the transmission and reception of codes and data is interrupted due to some reason (eg, disconnection of the communication line, insufficient memory capacity of electronic memo B), an error occurs. When such an error occurs, the error processing shown in FIG. 22 is performed.

第21B図のステップS60、S66及び368でエラ
ーが発生すると(これらのエラーを特に「データ送信時
エラー」と称する)、第22図ステップ5102から処
理が始まる。その他の箇所でエラーが発生した場合には
(これらのエラーを「通常エラー」と称する)、ステッ
プ5101から処理が行われる。
If an error occurs in steps S60, S66, and 368 in FIG. 21B (these errors are particularly referred to as "errors during data transmission"), processing begins at step 5102 in FIG. 22. If an error occurs at another location (these errors are referred to as "normal errors"), processing is performed from step 5101.

第22図のステップ5101ではエラー発生状態フラグ
ERDを0に設定し、ステップ5102ではエラー発生
状態フラグERDをlに設定する。
In step 5101 of FIG. 22, the error occurrence state flag ERD is set to 0, and in step 5102, the error occurrence state flag ERD is set to l.

エラー発生状態フラグERDは、上述の2種類のエラー
の内のどちらのエラーであるかを示すフラグである。処
理はステップ5103に進み、エラーが発生しているこ
とを表示部5に示す(第2328− C図(a))。その後、エラー状態を解除するためにC
キー33が押されるのを待つ(ステップ5104)。C
キー33が押されると、ステップ5105に進みエラー
発生状態フラグERDの状態を調べる。
The error occurrence status flag ERD is a flag indicating which of the two types of errors described above. The process proceeds to step 5103, and the fact that an error has occurred is indicated on the display unit 5 (Fig. 2328-C (a)). After that, C
It waits for the key 33 to be pressed (step 5104). C
When the key 33 is pressed, the process advances to step 5105 and the state of the error occurrence state flag ERD is checked.

エラー発生状態フラグERDがO(通常エラー)である
場合には、フローは第6図のCキー処理へ進み、表示部
5は第23図(C)のような初期画面となる。エラー発
生状態フラグERDが1(データ送信時エラー)である
場合には、ステップ5107に進み、送信中のデータ(
そのアドレスはポインタDAが示している)の内容を人
出力バッファ10aにロードし、人出力バッファ10a
の内容を表示するルーチンに移行する。第23C図(b
)にこの場合の表示例を示す。
When the error occurrence state flag ERD is O (normal error), the flow advances to the C key process in FIG. 6, and the display section 5 becomes an initial screen as shown in FIG. 23(C). If the error occurrence status flag ERD is 1 (error during data transmission), the process advances to step 5107, and the data being transmitted (
The contents of the address indicated by the pointer DA are loaded into the human output buffer 10a, and the contents of the human output buffer 10a are loaded.
Shifts to a routine that displays the contents of . Figure 23C (b
) shows an example display in this case.

(発明の効果) このように本発明の電子機器では、受信側の電子機器の
データを消去してデータを送信するか、そのデータを保
存したままでデータを送信するかを、データ送信の際に
選択できるので、使用者は29− 用途に応じたデータ通信を行うことができる。
(Effects of the Invention) As described above, in the electronic device of the present invention, it is possible to decide at the time of data transmission whether to erase the data in the receiving electronic device and send the data, or to send the data with the data saved. Since the user can select from 29 to 29, the user can perform data communication according to the purpose.

4、     の    な″l] 第1図は本発明の一実施例である電子メモの構成を示す
ブロック図、第2図はその実施例のデータRAMの構成
を示す模式図、第3図は各種のキーを示す図、第4図は
その実施例のキー処理のフローチャート、第5図はPO
WER−ON処理のフローを示す図、第6図はCキー処
理のフローチャート、第7図はリセット処理のフローチ
ャート、第8図はリセット表示を示す図、第9図はモー
ド切換の態様を示す説明図、第10図は機能キー処理の
フローを示す図、第11図はOFFキー処理のフローチ
ャート、第12図は文字入力用キー処理のフローチャー
ト、第13図は機能シンボルを示す図、第14図は置モ
ードに於ける文字入力例を示す図、第15図はMODE
キー処理のフローチャート、第16図は登録キー処理の
フローチャート、第17図は置データの登録手順の説明
図、第18図は5CHDデータの登録手順の説明図、第
19図はデータの誤り表示の一例を示30− す図、第20図は通信を行う際の接続の仕方を説明する
図、第21A図及び第21B図は通信時のフローチャー
ト、第22図は通信時のエラーが発生した場合のフロー
チャート、第23A図は通信時の送信側の表示例を示す
図、第23B図は通信時の受信側の表示例を示す図、2
3C図は通信エラーが発生した場合の表示例を示す図で
ある。
4. Figure 1 is a block diagram showing the configuration of an electronic memo that is an embodiment of the present invention, Figure 2 is a schematic diagram showing the configuration of the data RAM of the embodiment, and Figure 3 is a block diagram showing the configuration of an electronic memo that is an embodiment of the present invention. Figure 4 is a flowchart of key processing in this embodiment, Figure 5 is a diagram showing the keys of the PO
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. Figure 15 shows an example of character input in place mode.
Flowchart of key processing, Fig. 16 is a flowchart of registration key processing, Fig. 17 is an explanatory diagram of the registration procedure of location data, Fig. 18 is an explanatory diagram of the registration procedure of 5CHD data, Fig. 19 is a diagram of error display of data. An example is shown in Figure 30, Figure 20 is a diagram explaining how to connect when communicating, Figures 21A and 21B are flowcharts during communication, and Figure 22 is a diagram for when an error occurs during communication. FIG. 23A is a diagram showing an example of the display on the sending side during communication, and FIG. 23B is a diagram showing an example of the display on the receiving side during communication.
Figure 3C is a diagram showing an example of a display when a communication error occurs.

A・・・電子メモ(送信側)、B・・・電子メモ(受信
側)、So・・・信号出力用端子、Si・・・信号入力
用端子。
A...Electronic memo (sending side), B...electronic memo (receiving side), So...signal output terminal, Si...signal input terminal.

以上that's all

Claims (1)

【特許請求の範囲】[Claims] 1、データを記憶する記憶手段、及び該記憶手段に記憶
されているデータを他の電子機器に送信する通信機能を
有する電子機器であって、データを受信側の電子機器に
送信するに当たり、受信側の電子機器が記憶しているデ
ータに追加してデータを送信するか、受信側の電子機器
が記憶しているデータを削除してデータを送信するかの
選択を行う選択手段を備えている電子機器。
1. An electronic device having a storage means for storing data and a communication function for transmitting the data stored in the storage means to another electronic device. It is equipped with a selection means for selecting whether to send the data in addition to the data stored in the electronic device on the receiving side or to delete the data stored in the electronic device on the receiving side and send the data. Electronics.
JP1174983A 1989-07-06 1989-07-06 Electronics Expired - Lifetime JP2708891B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP1174983A JP2708891B2 (en) 1989-07-06 1989-07-06 Electronics
US08/080,052 US5377326A (en) 1989-07-06 1993-06-22 Electronic apparatus with remote data supplementation/update selection and error display

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1174983A JP2708891B2 (en) 1989-07-06 1989-07-06 Electronics

Publications (2)

Publication Number Publication Date
JPH0340058A true JPH0340058A (en) 1991-02-20
JP2708891B2 JP2708891B2 (en) 1998-02-04

Family

ID=15988170

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1174983A Expired - Lifetime JP2708891B2 (en) 1989-07-06 1989-07-06 Electronics

Country Status (1)

Country Link
JP (1) JP2708891B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59205660A (en) * 1983-05-06 1984-11-21 Seiko Instr & Electronics Ltd Information processing system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59205660A (en) * 1983-05-06 1984-11-21 Seiko Instr & Electronics Ltd Information processing system

Also Published As

Publication number Publication date
JP2708891B2 (en) 1998-02-04

Similar Documents

Publication Publication Date Title
US6750850B2 (en) Viewer system for a wireless device
KR100227012B1 (en) Schedule management device
CN100377052C (en) Electronic device and method for controlling its menu display
US20120094723A1 (en) User interface
US6658409B1 (en) Message data reception device and method for controlling display of message data items and other data items related to the message
JPH10243080A (en) Telephone number database for telephone system
US20090280868A1 (en) Navigating Through Menus of a Handheld Computer
WO2000025501A1 (en) Graphical user interface for a wireless communication device
JP3363253B2 (en) Electronics
JP2638643B2 (en) Electronics
KR100362750B1 (en) Method for setting commonly used phrases in the mobile phone and sending short message by using them
JP2001268257A (en) Communication terminal device
KR20010035423A (en) A letter transmitting and saves method of the mobile computing device
JP2000236373A (en) Method and device for operating portable telephone set
JPWO1999063732A1 (en) communication equipment
JPH0335355A (en) Electronic equipment
JP2708891B2 (en) Electronics
JPH0322164A (en) Electronic equipment
JPH0322165A (en) Electronic equipment
KR100337732B1 (en) Method for performing an online order by using the information assistant
JPH0335343A (en) Electronic equipment
KR100228806B1 (en) Method of displaying screen of portable terminal
JPH0322166A (en) Electronic equipment with storing function
KR100700563B1 (en) Device and method for setting menu of keypad of mobile communication terminal
JPH0335356A (en) Electronic equipment

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071017

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081017

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081017

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091017

Year of fee payment: 12

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091017

Year of fee payment: 12