JPH0543251U - Small electronic calculator - Google Patents
Small electronic calculatorInfo
- Publication number
- JPH0543251U JPH0543251U JP9437091U JP9437091U JPH0543251U JP H0543251 U JPH0543251 U JP H0543251U JP 9437091 U JP9437091 U JP 9437091U JP 9437091 U JP9437091 U JP 9437091U JP H0543251 U JPH0543251 U JP H0543251U
- Authority
- JP
- Japan
- Prior art keywords
- menu
- code
- display
- storage means
- key
- 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
- Input From Keyboards Or The Like (AREA)
- Calculators And Similar Devices (AREA)
Abstract
(57)【要約】
【目的】 簡単な設計でメニュースタックを用いること
なく、メニュー表示の階層構造を実現する小型電子式計
算機を提供する。
【構成】 メニュー表示中に「PRE」キーを操作する
と、メニューコードにおけるコード1が「0」か否かが判
断され(ステップS1)、コード1が「0」でない場合はコ
ード1を「0」に書き換えてメニュー階層を1段上の階層
に戻し(ステップS3)、メニューコードに対応するメニ
ューを表示する(ステップS8)。コード1が「0」の場合
は、コード2が「0」か否かが判断され(ステップS2)、
コード2が「0」でない場合はコード2を「0」に書き換え
てメニュー階層を1段上の階層に戻し(ステップS5)、
メニューコードに対応するメニューを表示する。更に、
コード1,2が共に「0」の場合はコード3が「0」か否か
が判断され(ステップS4)、NOの場合はコード3を
「0」に書き換えてメニュー表示を消す(ステップS6,
7)。
(57) [Abstract] [Purpose] To provide a compact electronic computer that realizes a hierarchical structure of menu display with a simple design without using a menu stack. [Structure] When the "PRE" key is operated while the menu is displayed, it is judged whether or not code 1 in the menu code is "0" (step S1). If code 1 is not "0", code 1 is changed to "0". To return the menu hierarchy to the hierarchy one level higher (step S3), and display the menu corresponding to the menu code (step S8). If the code 1 is "0", it is determined whether the code 2 is "0" (step S2),
If the code 2 is not "0", the code 2 is rewritten to "0" to return the menu layer to the next higher layer (step S5).
Display the menu corresponding to the menu code. Furthermore,
If both codes 1 and 2 are "0", it is judged whether or not code 3 is "0" (step S4). If NO, the code 3 is rewritten to "0" and the menu display is erased (step S6).
7).
Description
【0001】[0001]
この考案はメニュー表示を行なう小型電子式計算機に関する。 The present invention relates to a small electronic computer that displays a menu.
【0002】[0002]
関数機能を有する小型電子式計算機では演算できる関数名をメニュー表示し、 それをキー入力により選択することにより関数演算を実行している。この場合、 メニュー表示が階層的になっており複数のメニュー画面には一連のつながりがあ る。 A small electronic computer with a function function displays the names of functions that can be operated in a menu and selects them by key input to execute the function operation. In this case, the menu display is hierarchical and there are a series of connections on multiple menu screens.
【0003】[0003]
このようなメニュー表示では前のメニューに戻るために、メニュースタックが 必要となり、メニュースタック処理の複雑化、メニュースタックのオーバーフロ ー等を考慮しなければならず、処理が面倒になっていた。 この考案は上記問題を解消する為になされたもので、簡単な設計でメニュース タックを用いることなく、メニュー表示の階層構造を実現する小型電子式計算機 を提供することを目的とする。 In such a menu display, in order to return to the previous menu, a menu stack is required, and complicated processing of the menu stack and overflow of the menu stack have to be taken into consideration, which makes the processing troublesome. The present invention has been made to solve the above problems, and an object thereof is to provide a small-sized electronic computer that realizes a hierarchical structure of menu display with a simple design and without using a menu stack.
【0004】[0004]
この考案は上記課題を解決するために、メニュー表示を行なうメニュー表示手 段と、メニュー表示の階層的な構成を表わすメニューコードとそれに対応する複 数のメニュー内容を記憶する第1の記憶手段と、上記メニューコードを一時的に 記憶する第2の記憶手段と、特定キーの操作によって上記第2の記憶手段に記憶 されているメニューコードを1段上層のメニューを表わすメニューコードに書き 換える書換手段と、上記第2の記憶手段に記憶されているメニューコードに対応 するメニュー内容を上記第1の記憶手段から読み出して上記メニュー表示手段に 表示させる表示制御手段とを具備したことを特徴とする。 In order to solve the above problems, the present invention provides a menu display means for displaying a menu, a first storage means for storing a menu code indicating a hierarchical structure of the menu display and a plurality of corresponding menu contents. Second storage means for temporarily storing the menu code, and rewriting means for rewriting the menu code stored in the second storage means by operating a specific key into a menu code representing a one-level upper layer menu. And display control means for reading the menu content corresponding to the menu code stored in the second storage means from the first storage means and displaying it on the menu display means.
【0005】[0005]
この考案の作用は次の通りである。 第1の記憶手段から読み出されたメニューコードを第2の記憶手段に一時的に 記憶する。 上記第2の記憶手段に記憶されたメニューコードに対応するメニューを上記第 1の記憶手段から読み出すと共にメニュー表示手段に表示する。 メニューの表示状態で特定キーを操作すると、書き換え手段は上記第2の記憶 手段に記憶されたメニューコードを1段上層のメニューコードに書き換える。 書き換えられたメニューコードに対応するメニューを、改めて上記第1の記憶手 段から読み出すと共にメニュー表示手段に表示する。 The operation of this device is as follows. The menu code read from the first storage means is temporarily stored in the second storage means. The menu corresponding to the menu code stored in the second storage means is read from the first storage means and displayed on the menu display means. When the specific key is operated in the display state of the menu, the rewriting means rewrites the menu code stored in the second storage means into the menu code in the upper layer of one stage. The menu corresponding to the rewritten menu code is read again from the first storage means and displayed on the menu display means.
【0006】[0006]
以下、この考案の一実施例を図1ないし図6に基づいて説明する。 図1は小型電子式計算機1の外観構成を示す正面図である。同図に示すように 、小型電子式計算機1にはキー入力部2と表示部3とが設けられている。キー入 力部2は「0」〜「9」のテンキー、「+」〜「÷」の四則演算キーの他に「F1」〜「F 6」キー、「ALPHA」キー、「FUNC」キー、「PRE」キー等を備えている。 表示部3は入力された数値データを表示すると共に、関数,単位名,アルファベ ット文字等のメニュー表示を行なう。「FUNC」キーは後述する図3に示すメニ ューNo.1〜9の関数,単位名のメニューを読み出すキーである。「ALPHA」 キーは同じく図3に示すメニューNo.10〜15のアルファベット文字のメニュ ーを読み出すキーである。「F1」〜「F6」キーはメニュー表示された関数,単位 名,アルファベット文字を指定するキーである。「PRE」キーは夫々のメニュー 表示を行なっている時に、前のメニューに戻すキーである。 An embodiment of the present invention will be described below with reference to FIGS. FIG. 1 is a front view showing an external configuration of a small electronic computer 1. As shown in the figure, the small electronic calculator 1 is provided with a key input unit 2 and a display unit 3. The key input unit 2 includes the ten keys “0” to “9”, the four arithmetic keys “+” to “÷”, the “F1” to “F6” keys, the “ALPHA” key, the “FUNC” key, A "PRE" key and the like are provided. The display unit 3 displays the input numerical data and also displays a menu of functions, unit names, alphabet characters and the like. The "FUNC" key is a key for reading out a menu of functions and unit names of menu Nos. 1 to 9 shown in FIG. 3 which will be described later. Similarly, the "ALPHA" key is a key for reading the menu of alphabetic characters of menu Nos. 10 to 15 shown in FIG. The "F1" to "F6" keys are keys for designating the functions, unit names and alphabetic characters displayed on the menu. The "PRE" key is a key for returning to the previous menu when displaying each menu.
【0007】 図2は小型電子式計算機1の回路構成を示すブロック図である。キー入力部2 でキー入力を行なうと、キー入力信号がCPU4に入力される。CPU4はキー 入力部2からのキー入力信号を取込むと共に、図示されていないメモリに記憶さ れた制御プログラムに基づいて各種処理を実行する。また、表示部3に表示駆動 信号を出力して表示動作を行なわせる。ROM5は、図2に示すようにメニュー 表示の階層的な構成を表わす「100」〜「250」のメニューコードと、このメニ ューコードに対応する複数のメニュー内容(パターン)とを予め記憶している。R AM6はROM5から読み出されたメニューコードを一時的に記憶するものであ る。FIG. 2 is a block diagram showing a circuit configuration of the small electronic computer 1. When the key input section 2 inputs a key, a key input signal is input to the CPU 4. The CPU 4 takes in a key input signal from the key input unit 2 and executes various processes based on a control program stored in a memory (not shown). Also, a display drive signal is output to the display unit 3 to perform a display operation. As shown in FIG. 2, the ROM 5 stores in advance a menu code of "100" to "250" representing a hierarchical structure of menu display and a plurality of menu contents (patterns) corresponding to this menu code. .. The RAM 6 temporarily stores the menu code read from the ROM 5.
【0008】 図3はメニュー表示の階層構造を示す図である。即ち、メニュー表示は大別し て「FUNCメニュー」と「ALPHAメニュー」とに分れている。「FUNCメニ ュー」の下層には、三角関数のグループからなる「TRIG」と、その他の関数の グループからなる「MATH」と、単位名のグループからなる「UNIT」とが位置 している。この「UNIT」の下層には単位名のグループからなる「K〜E」が位置 している。FIG. 3 is a diagram showing a hierarchical structure of menu display. That is, the menu display is roughly divided into a "FUNC menu" and an "ALPHA menu". Below the “FUNC menu” are located “TRIG”, which is a group of trigonometric functions, “MATH”, which is a group of other functions, and “UNIT”, which is a group of unit names. Below this “UNIT” are grouped unit name groups “KE”.
【0009】 また、「TRIG」の下層には通常の三角関数のグループからなる「NRM」と、 逆三角関数のグループからなる「ARC」と、対数三角関数のグループからなる「 HYP」と、逆対数三角関数のグループからなる「ARCHYP」とが位置してい る。In addition, in the lower layer of “TRIG”, “NRM” which is a group of normal trigonometric functions, “ARC” which is a group of inverse trigonometric functions, “HYP” which is a group of logarithmic trigonometric functions, and It is located with "ARCHYP", which is a group of logarithmic trigonometric functions.
【0010】 さらに、「ALPHAメニュー」の下層には文字グループ「A〜F」と、文字グル ープ「G〜L」と、文字グループ「M〜R」と、文字グループ「S〜X」と、文字グル ープ「Y〜Z」とが位置している。なお、図3における丸数字1〜15はメニュー 表示におけるメニューNo.を示すものである。Further, in the lower layer of the “ALPHA menu”, there are a character group “A to F”, a character group “G to L”, a character group “M to R”, and a character group “S to X”. , The character group “Y to Z” is located. The circled numbers 1 to 15 in FIG. 3 indicate the menu numbers in the menu display.
【0011】 図4はメニューNo.とメニューコードとの対応関係を表わす図である。図4に 示すように、メニューコードはコード3〜コード1からなる3桁の数字により構 成されている。ここで、コード3の数字は上層のメニュー階層を表わしており、「 1」の場合は「FUNCメニュー」に対応し、「2」の場合は「ALPHAメニュー」 に対応する。また、コード2の数字は中層のメニュー階層を表わし、コード1の 数字は下層のメニュー階層を表わしている。FIG. 4 is a diagram showing a correspondence relationship between menu numbers and menu codes. As shown in FIG. 4, the menu code is composed of three-digit numbers of code 3 to code 1. Here, the number of code 3 represents the upper menu hierarchy, and the case of "1" corresponds to the "FUNC menu" and the case of "2" corresponds to the "ALPHA menu". The number of code 2 represents the middle menu layer, and the number of code 1 represents the lower menu layer.
【0012】 次に、図5および図6を参照して上記実施例の動作を説明する。図5はキー入 力部2における「PRE」キーを操作したときの動作を示すフローチャートである 。この場合、表示部3に表示されているメニュー表示に対応するメニューコード がRAM6に記憶されている。「PRE」キーはメニュー表示を元に戻すためのキ ーである。メニュー表示が表示されている時に「PRE」キーを操作すると、図5 の処理が開始される。Next, the operation of the above embodiment will be described with reference to FIGS. 5 and 6. FIG. 5 is a flowchart showing the operation when the "PRE" key in the key input unit 2 is operated. In this case, the menu code corresponding to the menu display displayed on the display unit 3 is stored in the RAM 6. The "PRE" key is a key for restoring the menu display. If the "PRE" key is operated while the menu display is displayed, the processing of FIG. 5 is started.
【0013】 ステップS1ではRAM6に記憶されたメニューコードにおけるコード1が「 0」か否かが判断される。ステップS1でYESと判断された場合はステップS 2に進み、NOの場合はステップS3に進む。In step S1, it is determined whether or not the code 1 in the menu code stored in the RAM 6 is "0". If YES is determined in step S1, the process proceeds to step S2, and if NO is determined, the process proceeds to step S3.
【0014】 コード1が「0」でない場合(例えばメニューコード「113」)は、ステップS 1からステップS3に進む。ステップS3においてはコード1を「0」に書き換え てメニュー階層を1段上の階層に戻し、ステップS8のメニュー表示処理に進む 。メニュー表示処理の詳細は、図6に示すように、RAM6に記憶されたメニュ ーコードに対応するパターンがROM5から読み出され、メニューコードに対応 するメニューが表示部3に表示される。即ち、メニューコードが例えば「113」 でありメニューNo.3が表示されている場合、「PRE」キーを入力すると、メニ ューコードが「110」になりメニューNo.2が表示されることになる。If the code 1 is not “0” (for example, the menu code “113”), the process proceeds from step S 1 to step S 3. In step S3, the code 1 is rewritten to "0" to return the menu layer to the layer one level higher, and the process proceeds to the menu display process in step S8. As for details of the menu display processing, as shown in FIG. 6, the pattern corresponding to the menu code stored in the RAM 6 is read from the ROM 5, and the menu corresponding to the menu code is displayed on the display unit 3. That is, when the menu code is, for example, "113" and the menu No. 3 is displayed, when the "PRE" key is pressed, the menu code becomes "110" and the menu No. 2 is displayed.
【0015】 コード1が「0」の場合は、ステップS1からステップS2に進む。ステップS 2ではRAM6に記憶されたメニューコードにおけるコード2が「0」か否かが判 断される。ステップS2でYESと判断された場合はステップS4に進み、NO の場合はステップS5に進む。When the code 1 is “0”, the process proceeds from step S1 to step S2. In step S2, it is judged whether or not the code 2 in the menu code stored in the RAM 6 is "0". If YES is determined in step S2, the process proceeds to step S4, and if NO is determined, the process proceeds to step S5.
【0016】 コード2が「0」でない場合(例えばメニューコード「110」)は、ステップS 2からステップS5に進む。ステップS5においてはコード2を「0」に書き換え てメニュー階層を1段上の階層に戻し、ステップS8に進む。ステップS8では 上述と同様に、RAM6に記憶されたメニューコードに対応するパターンがRO M5から読み出されて表示部3に表示される。即ち、メニューコードが例えば「 110」でありメニューNo.2が表示されているときに「PRE」キーを入力すると 、メニューコードが「100」になりメニューNo.1が表示されることになる。If the code 2 is not “0” (for example, the menu code “110”), the process proceeds from step S 2 to step S 5. In step S5, code 2 is rewritten to "0" to return the menu layer to the layer one level higher, and the process proceeds to step S8. In step S8, similarly to the above, the pattern corresponding to the menu code stored in the RAM 6 is read from the ROM 5 and displayed on the display unit 3. That is, if the "PRE" key is pressed while the menu code is "110" and the menu No. 2 is displayed, the menu code becomes "100" and the menu No. 1 is displayed.
【0017】 コード2が「0」の場合は、ステップS2からステップS4に進む。ステップS 4ではRAM6に記憶されたメニューコードにおけるコード3が「0」か否かが判 断される。即ち、ステップS4ではメニューコードが「000」か否かが判断され る。ステップS4でYESと判断された場合はメニュー表示を行なっていないの で図5の処理を終了する。また、ステップS4でNOの場合は、メニューコード が「100」または「200」であるからステップS6に進む。When the code 2 is “0”, the process proceeds from step S2 to step S4. In step S4, it is determined whether or not the code 3 in the menu code stored in the RAM 6 is "0". That is, in step S4, it is determined whether the menu code is "000". If YES is determined in the step S4, the menu is not displayed, and the process of FIG. 5 is ended. If NO in step S4, the menu code is "100" or "200", and thus the process proceeds to step S6.
【0018】 ステップS6ではコード3を「0」に書き換えてメニューコードを「000」とし 、ステップS7に進む。ステップS7においてはメニュー表示を消して図5の処 理を終了する。In step S6, code 3 is rewritten to "0" to set the menu code to "000", and the process proceeds to step S7. In step S7, the menu display is erased and the processing of FIG. 5 ends.
【0019】[0019]
この考案によれば、メニューの階層構造をメニューコード自体に持たせたので 、メニュースタックを用いることなく、メニュー表示の階層構造を実現し、「P RE」キー等の特定キーにより1段上の階層に戻る処理を簡単に実現できる。 According to this invention, since the menu code itself has the hierarchical structure of the menu, the hierarchical structure of the menu display can be realized without using the menu stack, and a specific key such as the "PRE" key can move up one step. The process of returning to the hierarchy can be easily realized.
【図1】小型電子式計算機の外観を示す正面図である。FIG. 1 is a front view showing the appearance of a small electronic calculator.
【図2】小型電子式計算機の回路構成を示すブロック図
である。FIG. 2 is a block diagram showing a circuit configuration of a small electronic calculator.
【図3】メニュー表示の階層構造を示す図である。FIG. 3 is a diagram showing a hierarchical structure of menu display.
【図4】メニュー とメニューコードとの対応関係を表
わす図である。FIG. 4 is a diagram showing a correspondence relationship between menus and menu codes.
【図5】動作を示すフローチャートである。FIG. 5 is a flowchart showing an operation.
【図6】動作を示すフローチャートである。FIG. 6 is a flowchart showing an operation.
1…小型電子式計算機 2…キー入力部 3…表示部 4…CPU 5…ROM 6…RAM 1 ... Compact electronic computer 2 ... Key input unit 3 ... Display unit 4 ... CPU 5 ... ROM 6 ... RAM
Claims (1)
と、メニュー表示の階層的な構成を表わすメニューコー
ドとそれに対応する複数のメニュー内容を記憶する第1
の記憶手段と、上記メニューコードを一時的に記憶する
第2の記憶手段と、特定キーの操作によって上記第2の
記憶手段に記憶されているメニューコードを1段上層の
メニューを表わすメニューコードに書き換える書換手段
と、上記第2の記憶手段に記憶されているメニューコー
ドに対応するメニュー内容を上記第1の記憶手段から読
み出して上記メニュー表示手段に表示させる表示制御手
段とを具備したことを特徴とする小型電子式計算機。1. A first menu storing means for displaying a menu, a menu code representing a hierarchical structure of the menu display, and a plurality of menu contents corresponding thereto.
Storage means, second storage means for temporarily storing the menu code, and the menu code stored in the second storage means by operating a specific key into a menu code representing a one-stage upper layer menu. Rewriting means for rewriting, and display control means for reading the menu content corresponding to the menu code stored in the second storage means from the first storage means and displaying it on the menu display means are provided. And a small electronic calculator.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9437091U JPH0543251U (en) | 1991-11-18 | 1991-11-18 | Small electronic calculator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9437091U JPH0543251U (en) | 1991-11-18 | 1991-11-18 | Small electronic calculator |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0543251U true JPH0543251U (en) | 1993-06-11 |
Family
ID=14108432
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9437091U Pending JPH0543251U (en) | 1991-11-18 | 1991-11-18 | Small electronic calculator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0543251U (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000132311A (en) * | 1998-10-26 | 2000-05-12 | Fujitsu Ltd | Character input method and character input device |
-
1991
- 1991-11-18 JP JP9437091U patent/JPH0543251U/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000132311A (en) * | 1998-10-26 | 2000-05-12 | Fujitsu Ltd | Character input method and character input device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4276541A (en) | Display control of hand-written, memorized pattern at a preselected time | |
| US4580235A (en) | Electronic calculator with check function | |
| US5680638A (en) | Mathematical expression input apparatus | |
| KR880001872B1 (en) | Memory circuit for generating liquid crystal display characters | |
| JP2951664B2 (en) | Touch panel device | |
| US5043916A (en) | Data processing device for processing and displaying table data | |
| JP3252493B2 (en) | Electronic calculator and its calculation processing method | |
| JPH05289996A (en) | Method for setting up format in table calculating software | |
| JP3817937B2 (en) | Computing device and storage medium | |
| JP2660459B2 (en) | Operation procedure input and execution device | |
| JP3567291B2 (en) | Information processing apparatus and item data management method | |
| JP2743838B2 (en) | Input device | |
| JPH0445069Y2 (en) | ||
| JPH0555244U (en) | Small electronic calculator | |
| JPS6337393A (en) | Data display system | |
| JPH0555247U (en) | Small electronic calculator | |
| JPS6243227B2 (en) | ||
| JPH0635860A (en) | Display device | |
| JPH0322165A (en) | Electronic equipment | |
| JPH0330184B2 (en) | ||
| JPS6337469A (en) | Statistical processing system | |
| JPH0612380A (en) | Small electronic devices | |
| JPS6119054B2 (en) | ||
| JPH0776953B2 (en) | Data processing device | |
| JPH0635906A (en) | Table calculation processor |