JPH0322165A - Electronic equipment - Google Patents
Electronic equipmentInfo
- Publication number
- JPH0322165A JPH0322165A JP1157959A JP15795989A JPH0322165A JP H0322165 A JPH0322165 A JP H0322165A JP 1157959 A JP1157959 A JP 1157959A JP 15795989 A JP15795989 A JP 15795989A JP H0322165 A JPH0322165 A JP H0322165A
- Authority
- JP
- Japan
- Prior art keywords
- data
- display
- key
- mode
- section
- 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 function of storing schedule data such as a so-called electronic memo.
(従来の技術)
電子メモ等には、スケジュール管理のためのデータを記
憶する機能を有しているものが多い。そのために、用件
の内容とその用件の時刻データ(月日時分等〉とが組み
合わされて記憶され、必要に応じて表示部上に呼び出さ
れる。(Prior Art) Many electronic memos and the like have a function of storing data for schedule management. For this purpose, the contents of the business and the time data (month, day, hour, minute, etc.) of the business are stored in combination and recalled on the display section as necessary.
電子メモ等にスケジュールデータを記憶させる際には、
通常、キーを操作して記憶すべきデータ(用件の内容及
び時刻データ)を表示部に表示させ、その表示内容を確
認した後に記憶装置に記憶させる処理が行われる。一方
、電子メモのような携帯用の電子機器では、その大きさ
が制限されるので、表示部を大きくすることができない
。表示部をできるだけ小さくするために、主として文字
列を表示させるためのドット部と、数字列を表示させる
のに適した7セグメント部との2段構戊とするような場
合には、用件の内容はドット部に表示され、数字列で表
すことのできる時刻データは7セグメント部に表示され
ることになる。When storing schedule data in an electronic memo, etc.,
Normally, the data to be stored (contents of the business and time data) is displayed on the display unit by operating a key, and after the displayed contents are confirmed, the process is performed to store the data in the storage device. On the other hand, since the size of a portable electronic device such as an electronic memo is limited, the display section cannot be made large. In order to make the display section as small as possible, it is necessary to use a two-stage structure consisting of a dot section mainly for displaying character strings and a 7-segment section suitable for displaying numeric strings. The contents will be displayed in the dot section, and time data that can be expressed as a number string will be displayed in the 7 segment section.
(発明が解決しようとする課題)
上述のように、表示部の大きさ制約されているので、表
示部の表示桁数は多くなく、表示部に表示されるデータ
の桁数も制限される。従って、従来の電子メモ等では、
月、日、時及び分に関するデータのみが時刻データとし
て扱われており、年に関するデータは時刻データとして
記憶させることができない。(Problems to be Solved by the Invention) As described above, since the size of the display section is restricted, the number of digits displayed on the display section is not large, and the number of digits of data displayed on the display section is also limited. Therefore, with conventional electronic memos,
Only data related to the month, day, hour, and minute are treated as time data, and data related to the year cannot be stored as time data.
ところで、スケジュールデータ群は時刻順に配列されて
(即ち、時系列的に)記憶装置中に記憶されている。ス
ケジュールデータを表示部に表示させる場合には、各ス
ケジュールデータは、その時刻データの順序に従って表
示部に順次表示される。Incidentally, the schedule data group is arranged in time order (that is, in chronological order) and stored in the storage device. When displaying the schedule data on the display section, each schedule data item is sequentially displayed on the display section according to the order of the time data.
そのため、年を含まない時刻データに基づいて配列が行
われている従来の電子メモ等では、実際の時系列とは異
なる順序でスケジュールデータが表示されることがあり
、混乱を生ずることがある。Therefore, in conventional electronic memos and the like that are arranged based on time data that does not include the year, schedule data may be displayed in a different order from the actual chronological order, which may cause confusion.
即ち、記憶しているスケジュールデータ群の中にある年
の12月のスケジュールデータとその次の年の1月のス
ケジュールデータとが混在している場合には、実際には
後のデータである1月のスケジュールデータが先に表示
されてしまう。In other words, if schedule data for December of a certain year and schedule data for January of the following year are mixed in the stored schedule data group, the data 1 is actually the later data. Monthly schedule data is displayed first.
本発明は、表示部を大きくすることなく、年に関するデ
ータも時刻データとして記憶することのできる電子機器
を提供することを目的としている。An object of the present invention is to provide an electronic device that can also store data related to the year as time data without increasing the size of the display section.
(課題を解決するための手段)
本発明の電子機器は、スケジュールデータを記憶する機
能を有し、少なくとも2種類の表示手段を備えた電子機
器であって、該表示手段の1つがドットマトリクス表示
装置であり、スケジュールデータの所定部分を該ドット
マトリクス表示装置に表示させる手段、及びスケジュー
ルデータの他の部分を他の表示手段に表示させる手段を
備えており、そのことにより上記目的が達成される。(Means for Solving the Problems) An electronic device of the present invention has a function of storing schedule data and is equipped with at least two types of display means, one of which is a dot matrix display. A device, comprising means for displaying a predetermined portion of schedule data on the dot matrix display device and means for displaying another portion of the schedule data on another display means, thereby achieving the above object. .
前記スケジュールデータは、月日時分に関するデータに
加えて年のデータを含んでいるのが好ましい。Preferably, the schedule data includes year data in addition to data regarding month, day, hour, and minute.
前記スケジュールデータの所定部分は、年データであり
、前記他の部分は月日時分データとするのが好適である
。Preferably, the predetermined portion of the schedule data is year data, and the other portion is month, day, hour, and minute data.
前記の各表示手段に表示されたデータはスケジュールデ
ータとして記憶させることができるようにするのが好ま
しい。It is preferable that the data displayed on each of the display means described above can be stored as schedule data.
また、前記他の表示手段は、7セグメント表示装置等の
セグメント形式の表示装置とすることができる。Further, the other display means may be a segment type display device such as a 7-segment display device.
(実施例〉 本発明を実施例について以下に説明する。(Example> The invention will now be described with reference to examples.
第1図に本発明の実施例の構成を示す。この実施例は、
多くの機能を有することのできる電子メモであるが、説
明を簡潔にするために、以下ではスケジュール機能、電
話帳機能及び電卓機能の3機能のみを有するものとして
説明する。FIG. 1 shows the configuration of an embodiment of the present invention. This example is
Although the electronic memo can have many functions, in order to simplify the explanation, it will be described below as having only three functions: a schedule function, a telephone directory function, and a calculator function.
第1図に示す本実施例の各部分を説明する。CPUIは
、システム全体の制御を行なう部分であり、プログラム
ROM2にプログラムされている処理の内容に応じて全
体を制御する。ワークRAM3は、CPUIが処理を行
なう場合に作業用のエリアとして使用されるRAMであ
る。C.G.ROM4は表示用の文字パターンを記憶す
るROMである。Each part of this embodiment shown in FIG. 1 will be explained. The CPUI is a part that controls the entire system, and controls the entire system according to the contents of the processing programmed in the program ROM 2. The work RAM 3 is a RAM used as a work area when the CPUI performs processing. C. G. ROM4 is a ROM that stores character patterns for display.
表示部5はLCDによって構或され、文字やシンボルを
表示する部分であり、本実施例ではl2桁×2段の表示
文字数を有している。表示部5の上段は1文字が5×7
ドットのドット部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 5 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 5 x 7.
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 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は主にユー
ザーの登録したデータを記憶する部分であり、ユーザー
のデータを記憶するユーザーデータ記憶部1 0 c,
ユーザーが入力したデータやユーザーデータ記憶部
10cから呼び出されたデータを一時的に記憶する人出
力バッファ1 0 a,及びユーザーデータ記憶部10
cに記憶されたデータの管理を行なうデータ管理工リア
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 users, and is a user data storage part 10c, which stores user data.
A human output buffer 10a that temporarily stores data input by the user and data retrieved from the user data storage unit 10c, and a user data storage unit 10
It has a data management area 10b that manages data stored in c.
第2図にデータRAMIOの詳細を示す。本実施例では
、ユーザーは2種類のデータ、即ち電話帳データ(以下
ではTELデータと称す)及びスケジュールデータ(以
下ではS CHDデータと称す)を登録することができ
る。TELデータは、名前部、会社名部、番号部の3個
のパートから構成されている。SC}{Dデータは、用
件部、年部、月部、日部、時部、及び分部の6個のパー
トより構戊されている。該年部から分部迄の領域は、第
2図では符号105で示している。人出力バッファ10
aはこれらの各パートの内容を一時的に記憶するもので
あり、名前部101、会社名部102、番号部103、
用件部104、及び年/月/日/時/分部105を有し
ている。データ管理工リア10bの使用バイト数/残リ
バイト数部106は、ユーザーデータ記憶部10c中の
ユーザーが既に使用したエリアのバイト数(即ち、後述
するTELデータ部109のバイト数とS CHDデー
タ部110のバイト数との合計)、及び後述の空きエリ
ア110のバイト数を記憶する。TELデータ件数/S
CHDデータ件数部107は、TELデータ又はSCH
Dデータとして登録されているデータの件数を記憶する
。符号108は、メモリを管理するのに必要なその他の
データのための領域を示す。ユーザーデータ記憶部10
cは、TELデータとして登録されたデータを記憶する
TELデータ部109、及びSCHDデータとして登録
したデータを記憶するS CHDデータ部110を有し
ている。また、空きエリア111は未使用のエリアであ
る。TELデータ及びS CHDデータは不定長のデー
タであるため、lデータ当たりの占有バイト数は決まっ
ていない。従って、TELデータ部109及びSCHD
データ部110は共に動的に割り当てられており、デー
タの新規登録及び削除に伴って伸び縮みする。それらの
データ部では、データとデータの間に空きがあることは
なく、データは必ず前詰めで記憶されている。更に登録
データの順番については、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. SC}{D data is composed of six parts: a business part, a year part, a month part, a date part, a time part, and a division part. The area from the year part to the part part is indicated by reference numeral 105 in FIG. Human output buffer 10
a temporarily stores the contents of each of these parts, including a name part 101, a company name part 102, a number part 103,
It has a business section 104 and a year/month/day/hour/minute section 105. The used byte number/remaining rebyte number 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 S CHD data section, which will be described later). 110) and the number of bytes of the free area 110, which will be described later. Number of TEL data/S
The CHD data number section 107 includes TEL data or SCH
Stores the number of data registered as D data. Reference numeral 108 indicates an area for other data necessary for managing the memory. User data storage unit 10
c has a TEL data section 109 that stores data registered as TEL data, and an SCHD data section 110 that stores data registered as SCHD data. Further, the vacant area 111 is an unused area. Since TEL data and SCHD data are data of undefined length, the number of bytes occupied per data is not determined. Therefore, TEL data section 109 and SCHD
The data section 110 is dynamically allocated and expands and contracts 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 stored in alphabetical order of the name section, and 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 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 source 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は、数字(O〜9)、カタカナ、英
字(A−Z)及び記号(+、一等)を入力するためのキ
ー群であり、文字等の入力時に用いられる。名前/会社
名手ー42は、TELモードに於いて用いるキーである
。このキー42については後に詳述する。RE S E
Tキー41は、システム全体を強制的にある状態(仮に
リセット状態と呼ぶ)に設定するためのキーである。こ
のキ−41は他のキーとは異なってCPUIのハードウ
ェアに直結しており、CPUIが如何なる状態であって
もインクラブトによりCPU 1を動かすことができる
。換言すれば、他のキーはCPUIが入力を要求したと
き以外はCPUIに信号を与えることができない。The character input keys 40 are a group of keys for inputting numbers (O to 9), katakana, alphabets (A to Z), and symbols (+, 1st, etc.), and are used when inputting characters. Name/company name-42 is a key used in TEL mode. This key 42 will be explained in detail later. R E S E
The T key 41 is a key for forcibly setting the entire system to a certain state (temporarily referred to as a reset state). Unlike other keys, this key 41 is directly connected to the hardware of the CPUI, and can operate the CPU 1 by inclining whatever state the CPUI is in. In other words, other keys cannot provide signals to the CPUI except when the CPUI requests input.
本実施例に於ける処理の概略のフローチャートを第4図
に示す。先ず、本システムではユーザーが何もしないと
きは、ステップSlにてA P O (Auto Po
wer Off)カウントを行ないながらユーザーのキ
ー人力を待つ。もし、所定時間以上、キーの入力がなけ
れば節電のため電源は自動的に遮断される。APOカウ
ントは、そのための時間カウントである。何れかのキー
が押されると、キ一部9よりキー人力有の信号と押され
たキーの種類を示すコードとが送られてくる。フローは
、キー分け(ステップ32)に進み、押されたキーのコ
ードに従って、どの処理を行なうかを選択する。そして
、押されたキーの処理をステップS3にて行なう。この
ステップS3での各種キー処理ルーチンで、CPUIに
よりプログラムROM2の内容に従ってワークRAM3
、通信部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 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 proceeds to key classification (step 32), 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 step S3, the work RAM 3 is
, the communication unit 8, the data RAM 10, etc., and then 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に於ける表示処理が終了すると、フローは
再びステップ31のキー待ちに戻り、次のキー人力を待
つことになる。電源が切れているときにON/Cキー3
3が押された場合には、フローは強制的にステップS5
よりスタートさせられる様になっている。ここで、主機
能としてTELモードが選択され、ステップS6のC牛
一の処理に進む(第5図)。When the display process in step S4 is completed, the flow returns to step 31 to wait for the next key. ON/C key 3 when the power is off
If 3 is pressed, the flow is forced to step S5
It is now easier to start. Here, the TEL mode is selected as the main function, and the process proceeds to step S6 (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
中のRES ET表示ルーチンへ移る。第8図にリセッ
ト表示を示す。第8図の状態は、データRAMIOのデ
ータ管理工リア10b及びユーザデータ記憶部10゛C
に格納されているユーザーデータを全て消去して初期化
するか否かをユーザーに選択させる状態である。When the RESET key 41 is pressed, control is transferred to step S7 (FIG. 4) regardless of which state the flow is processing. Here, as shown in FIG. 7, all current states are abandoned and a reset state is set. And step S4
Move to the middle RESET display routine. FIG. 8 shows the reset display. The state shown in FIG. 8 is the data management area 10b and user data storage unit 10C of the data RAMIO.
This state allows the user to select whether or not to initialize by erasing all user data stored in the .
ここで、rYEsJを表わす所定のキー(本実施例では
登録キー35)を押すと、ユーザーデータは全て消去さ
れる。その所定のキー以外のキーを押すと、消去及び初
期化処理は行われず、Cキーの処理(ステップS6)へ
移る様にされている。Here, when a predetermined key representing rYEsJ (registration key 35 in this embodiment) is pressed, all user data is erased. If a key other than the predetermined key is pressed, the erasure and initialization processing is not performed and the process moves to the C key processing (step S6).
次に各キーの処理について説明する。Next, the processing of each key will be explained.
第lO図に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に登録されているユーザーのデータ
が失われることはない。また、システムの電源を切った
後cPU1内のプログラムカウンターをPOVER−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 cPU1 to POVER-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の左側に
ある機能シンボル13が反転スる。FIG. 11 shows the processing of the function key 31. When the function key 31 is pressed, the function symbol 13 on the left side of the display section 5 is inverted, as shown in FIG.
第12図に文字入力用キー40の処理を、第14図に文
字入力用キー40による文字入力の例を示す。本実施例
では、約100種のカタカナ・英字・数字・記号が入力
可能であり、そのために17個のキーが文字入力用キー
40として設けられている。文字入力用キー40の何れ
かが押されると(ステップ32 1)、押されたキーに
対応する内容コードを発生する。そしてワークRAMa
内にある現在のカーソル位置く即ち文字が入力される位
置を示す)を示すポインタを取り出し、人出カバッファ
10a内のそのポインタの示す位置に上記内部コードを
書き込む。ここで用いたカーソル位置を示すポインタは
モードの初期状態を設定したときに初期化され、文字を
入力する毎にインクリメントされる。その後、ステップ
S22にて、表示ルーチン(ステップS4)と同様に入
出力バッファlOaの文字コードをC.G.ROM4を
用いて文字パターンに展開し、表示用RAM7に書き込
むルーチンへ移る。第14図はTELモードの初期状態
から文字を入力する例を示しており、図中右側のIBM
は人出力バッファ10a内の名前部に入力されている文
字列を示す。第14図(a)は初期表示であり、この時
IBHには何も入っていない、即ちNULLである。こ
こで文字入力用キー40により「ア」の文字を入力する
と、IBNに「ア」が入れられ、表示も第14図(b)
のようになる。ここで、「ア」の表示の右側のアンダー
バー「一」はカーソル位置く即ち次に文字が入力される
位置)を示す。更に「力」を入力した場合には、IBM
に「力」が追加され、表示は第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 (step 321), a content code corresponding to the pressed key is generated. And work RAMa
A pointer indicating the current cursor position (that is, the position where a character is input) is taken out from within the turntable buffer 10a, and the above-mentioned internal code is written at the position indicated by the pointer within the turnout buffer 10a. 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. Thereafter, in step S22, the character code of the input/output buffer lOa is changed to C. 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. Figure 14 shows an example of inputting characters from the initial state of TEL mode.
indicates a character string input to the name section in the human output buffer 10a. FIG. 14(a) shows the initial display, and at this time, IBH contains nothing, that is, it is NULL. If you input the character "A" using the character input key 40, "A" will be entered in the IBN and the display will be as shown in FIG. 14(b).
become that way. Here, the underbar "1" to the right of the display of "A" indicates the cursor position (ie, the position where the next character will be input). Furthermore, if you enter "force", IBM
"Force" is added to , 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)、現在の機能
モードがSCHDモードであれば、CALモードが設定
され(ステップS34)、現在の機能モードがCALモ
ードであれば、TELモードが設定される(ステップS
35)。従って、MODEキー32が押される毎にモー
ドは、第9図の矢印Aで示すように、TELモード→S
CHDモード→CALモード→TELモードの順序(こ
の順序を順方向と称す)で循環的に順次切り換えられる
。That is, if the current function mode is TEL mode, SC
The HD mode is set (step S33), and if the current functional mode is the SCHD mode, the CAL mode is set (step S34), and if the current functional mode is the CAL mode, the TEL mode is set (step S34). S
35). Therefore, each time the MODE key 32 is pressed, the mode changes from TEL mode to S as shown by arrow A in FIG.
The mode is cyclically switched in the order of CHD mode→CAL mode→TEL mode (this order is referred to as forward direction).
機能シンボルl3が点灯している場合にはステップ33
6に進み、現在の機能モードがTELモードであれば、
CALモードが設定され(ステップS37)、現在の機
能モードがS CHDモードであれば、TELモードが
設定され(ステップ838)、現在の機能モードがCA
Lモードであれば、S CHDモードが設定される(ス
テップS39)。従って、MODEキー32が押される
毎にモードは、第9図の矢印Bで示すように、TELモ
ード→CALモード→SCHDモード→TELモードの
順序(この順序を逆方向と称す)で循環的に順次切り換
えられる。If function symbol l3 is lit, step 33
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 SCHD mode, the TEL mode is set (step 838) and the current functional mode is CA.
If it is the L mode, the SCHD mode is set (step S39). Therefore, each time the MODE key 32 is pressed, the mode changes cyclically 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に「バンゴウ?」が表示される(第
l7図(c))o 電話番号r03−123−4567
Jを文字入力用キー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 (Fig. 17 (c)) o Telephone number r03-123-4567
Enter J 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を押すと、フローはS4l→S
42−S44→S45と進み、会社名部の入力状態に設
定され、「カイシャメイ?」表示ルーチンに移行する。If you press the registration key 35 again here, the flow will change from S4l to S.
42-S44→S45, the input state of the company name section is set, and the process moves to the "Kaisha Mei?" display routine.
第17図(e)に示すように、「(カイシャメイ?)」
が表示部5のドット部に表示される。ここで括弧を用い
ているのは、会社名部の入力状態と名前部の入力状態と
を混同しないようにするためである。会社名として「シ
ャープ」を入力した状態を第17図(f)に示す。As shown in Figure 17(e), "(Kaishamei?)"
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.
この状態で登録キー35を押すと、フローはS41→S
42→S44→S47と進み、入力された「コバヤシ」
、「シャープ」及びroa−t23−4567Jは第1
2図の文字入力用キー処理ルーチンによって、人出力バ
ッファ10aの名前部101、会社名部102及び番号
部103にそれぞれ一時的に記憶される。ステップS4
7に於いて、それらのデータはTELデータとしてユー
ザーデータ記憶部10c中のTELデータ部109に転
送される。この際、TELデータ部109中のTELデ
ータは、名前部がアイウエオ順(即ち、ア→ン−A−Z
→0→9−4記号の順〉になるように並び換えられて記
憶される。データ管理エリアlob中の使用バイト数/
残リバイト数及びTELデータ件数が更新された後、C
キーの処理が行われ、初期化される。人出力パッファ1
0aは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 ROA-T23-4567J are the first
By the character input key processing routine shown in FIG. 2, the characters are temporarily stored in the name section 101, company name section 102, and number section 103 of the person output buffer 10a, respectively. Step S4
At step 7, those data are transferred as TEL data to the TEL data section 109 in the user data storage section 10c. At this time, the TEL data in the TEL data section 109 has the name section in AiW order (i.e., A→AN-A-Z).
→0→9-4 symbol order> are sorted and stored. Number of bytes used in data management area lob/
After the remaining number of rebytes and number of TEL data are updated, C
The key is processed and initialized. Human output puffer 1
0a 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, if the name/company master key 42 is pressed, the displayed contents 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)に示す初期状態から、年、月、
日、時、分、用件の順に入力される。これらのデータは
全て入出力バッファ10a内に保管され、文字等が入力
される毎にカーソルが自動的に進められる。第18図(
b)は年としてrl989Jを入力した状態を、同図(
c)は「10」月「l2」日を入力した状態を、同図(
d)は「l2」時「35」分を入力した状態を示してい
る。年はドット部5aに「年」と共に表示される。月、
日、時、分はセグメント部5aに表示される。第18図
(d)に示すように、分の1の位の数が入力されると、
年〜分のデータは人出力バッファ10aの領域105に
一時的に保管される。ドノト部5aの年の表示が消され
、代わりに「ヨウケン?」が表示される。用件として「
パーティー」を入力すると、ドット部5aに「パーティ
ー」が表示される(第18図(d))O
ここで、登録キー35を押すと、この用件のデータが用
件部104に保管され、第16図のステップS41及び
S46の処理が行われる。ステップ346では、年〜分
のデータ中に規定外のデータ (例えば、 「13」月
、 「4o」 日、 「25」時、「90」分)がある
かどうかのチェックが行われる。もし規定外のデータが
有れば、「日時マチガイ!」表示ルーチンに進み、ドッ
ト部5aに「日時マチガイ!」が表示される(第19図
)。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 these data are stored in the input/output buffer 10a, and the cursor is automatically advanced each time a character or the like is input. Figure 18 (
b) shows the state in which rl989J is input as the year.
c) is the same 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. Month,
The day, hour, and minute are displayed in the segment section 5a. As shown in Figure 18(d), when the 1/1 digit number is input,
Data from 2015 to 2015 is temporarily stored in area 105 of human output buffer 10a. The year display in the donot part 5a is erased, and "YOU KEN?" is displayed instead. As a matter of
When "party" is input, "party" is displayed in the dot section 5a (FIG. 18(d)). When the registration key 35 is pressed here, the data of this task is stored in the task section 104. The processes of steps S41 and S46 in FIG. 16 are performed. In step 346, a check is made to see if there is any non-standard data (for example, "13" month, "4o" 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 minute, the process proceeds to step s47, and the same storage process as the above-mentioned TEL data is performed.
但し、各SCHDデータは、年月日時分の時刻データの
順に(即ち、時系列に従って)、SCHDデータ部11
0内に配列されて記憶される。However, each SCHD data is stored in the SCHD data section 11 in the order of time data of year, month, day, hour (that is, in chronological order).
0 and stored.
記憶されている各SCHDデータは、scHDデータ部
110内で配列されている順序に従って表示部5に順次
表示させることができる。The stored SCHD data can be sequentially displayed on the display section 5 in the order in which they are arranged in the scHD data section 110.
(発明の効果)
本発明の電子機器では、このように、スケジュールデー
タ中に年についてのデータを含ませることができるので
、スケジュールデータを実際の時系列通りの順序で表示
させることができる。また、時刻データとして月日時分
に加えて年も表示させることができるので、用件の時刻
を誤認識することがない。(Effects of the Invention) In the electronic device of the present invention, data regarding the year can be included in the schedule data in this way, so the schedule data can be displayed in the actual chronological order. In addition, the year can be displayed in addition to the month, day, hour, and minute as time data, so there is no chance of misrecognizing the time of the task.
4 の な9 日
第1図は本発明の一実施例である電子メモの構戊を示す
ブロック図、第2図はその実施例のデータRAMの構戒
を示す模式図、第3図は各種のキーを示す図、第4図は
その実施例のキー処理のフローチャート、第5図はPO
WER−ON処理のフローを示す図、第6図はC牛一処
理のフローチャート、第7図はリセット処理のフローチ
ャート、第8図はリセット表示を示す図、第9図はモー
ド切換の態様を示す説明図、第10図は機能キー処理の
フローを示す図、第11図はOFFキー処理のフローチ
ャート、第12図は文字入力用キー処理のフローチャー
ト、第13図は機能シンボルを示す図、第14図はTE
Lモードに於ける文字入力例を示す図、第15図はMO
DEキー処理のフローチャート、第16図は登録キー処
理のフローチャート、第17図はTELデータの登録手
順の説明図、第18図はSCHDデータの登録手順の説
明図、第19図はデータの誤り表示の一例を示す図であ
る。Figure 1 is a block diagram showing the structure of an electronic memo that is an embodiment of the present invention, Figure 2 is a schematic diagram showing the structure of the data RAM of the embodiment, and Figure 3 is a block diagram showing the structure 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
Figure 6 is a flowchart of the WER-ON process, Figure 7 is a flowchart of the reset process, Figure 8 is a reset display, and Figure 9 is a mode switching mode. Explanatory drawings, FIG. 10 is a diagram showing the flow of function key processing, FIG. 11 is a flowchart of OFF key processing, FIG. 12 is a flowchart of character input key processing, FIG. 13 is a diagram showing function symbols, and FIG. The figure 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.
以上that's all
Claims (1)
とも2種類の表示手段を備えた電子機器であって、該表
示手段の1つがドットマトリクス表示装置であり、スケ
ジュールデータの所定部分を該ドットマトリクス表示装
置に表示させる手段、及びスケジュールデータの他の部
分を他の表示手段に表示させるる手段を備えている電子
機器。1. An electronic device that has a function of storing schedule data and is equipped with at least two types of display means, one of which is a dot matrix display device, and a predetermined portion of the schedule data is displayed in the dot matrix. An electronic device comprising means for displaying the schedule data on the device and means for displaying other parts of the schedule data on another display means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1157959A JPH0322165A (en) | 1989-06-20 | 1989-06-20 | Electronic equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1157959A JPH0322165A (en) | 1989-06-20 | 1989-06-20 | Electronic equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0322165A true JPH0322165A (en) | 1991-01-30 |
Family
ID=15661197
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1157959A Pending JPH0322165A (en) | 1989-06-20 | 1989-06-20 | Electronic equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0322165A (en) |
-
1989
- 1989-06-20 JP JP1157959A patent/JPH0322165A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3388772B2 (en) | Telephone device to identify call line | |
| JP4477353B2 (en) | Handheld electronic device with keyboard | |
| US4780839A (en) | Electronic schedule display apparatus | |
| US5377326A (en) | Electronic apparatus with remote data supplementation/update selection and error display | |
| JP2005513684A5 (en) | ||
| JPH04304756A (en) | Telephone device for identifying call line | |
| KR20000020929A (en) | Method for inputting letters of telephone and keypad the same | |
| US5150293A (en) | Small electronic memo data storage, display and recall apparatus | |
| JP3130882B2 (en) | Mobile phone device and character input method thereof | |
| JPH0335355A (en) | Electronic equipment | |
| JPH0322166A (en) | Electronic equipment with storing function | |
| JPH0322164A (en) | Electronic equipment | |
| JP2000056927A (en) | Keyboard display device and display method thereof | |
| JPH0335343A (en) | Electronic equipment | |
| JPH0340058A (en) | Electronic equipment | |
| JPH0335356A (en) | Electronic equipment | |
| US4864530A (en) | Display system for a compact electronic apparatus | |
| JPS63276950A (en) | Index type direct inward dialing equipment | |
| JPH0488548A (en) | small electronic equipment | |
| JPS60138627A (en) | Multi-item input device | |
| JPS6337393A (en) | Data display system | |
| JPH0525325B2 (en) | ||
| KR20010000029A (en) | Apparatus and method for changing data in LED display | |
| JPH0540792A (en) | Electronic business card organizer | |
| JPH0543251U (en) | Small electronic calculator |