JPS64647B2 - - Google Patents
Info
- Publication number
- JPS64647B2 JPS64647B2 JP55115695A JP11569580A JPS64647B2 JP S64647 B2 JPS64647 B2 JP S64647B2 JP 55115695 A JP55115695 A JP 55115695A JP 11569580 A JP11569580 A JP 11569580A JP S64647 B2 JPS64647 B2 JP S64647B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- data
- flag
- signal
- voice
- 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.)
- Expired
Links
- 238000001514 detection method Methods 0.000 claims description 10
- 238000000034 method Methods 0.000 description 106
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 52
- 239000000446 fuel Substances 0.000 description 45
- 230000005856 abnormality Effects 0.000 description 17
- 239000007788 liquid Substances 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000002159 abnormal effect Effects 0.000 description 6
- 230000015572 biosynthetic process Effects 0.000 description 5
- 238000003786 synthesis reaction Methods 0.000 description 5
- 239000013078 crystal Substances 0.000 description 3
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 3
- 230000010355 oscillation Effects 0.000 description 3
- 239000000498 cooling water Substances 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000004378 air conditioning Methods 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000002828 fuel tank Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000010705 motor oil Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Landscapes
- Indicating Measured Values (AREA)
- Instrument Panels (AREA)
Description
【発明の詳細な説明】
本発明は車両の各種表示対象項目の状態を車室
内に備えた表示面上に配列表示する車両用表示装
置に関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a display device for a vehicle that displays the status of various display target items of a vehicle on a display screen provided in a vehicle interior.
従来、この種のものとして特開昭55−29712号
「車両用表示装置」があり、車両の各種表示対象
項目の状態を予め定められたパタンにてブラウン
管デイスプレイなどのデイスプレイ装置に配列表
示している。 Conventionally, there is a display device for vehicles as disclosed in Japanese Patent Application Laid-Open No. 55-29712, which displays the status of various display items of a vehicle in a predetermined pattern on a display device such as a cathode ray tube display. There is.
しかしながら、その表示パタンは予め定められ
ているため、その配列表示状態を自由に変更する
ことができず、種々の配列表示に対して汎用性を
持たせることができないという問題がある。 However, since the display pattern is predetermined, the arrangement display state cannot be freely changed, and there is a problem in that it is not possible to provide versatility for various arrangement displays.
本発明は上記問題点に鑑みたもので、配列表示
状態を外部操作に応じて自由に変更でき種々の配
列表示状態に対して汎用性を持つことができる車
両用表示装置を提供することを目的とするもので
ある。 The present invention has been made in view of the above-mentioned problems, and an object of the present invention is to provide a display device for a vehicle that can freely change the array display state according to an external operation and has versatility for various array display states. That is.
本発明は上記目的を達成するため、車室内に設
置され車内の各種表示対象項目の状態を定められ
た配列にて表示するとともにその表示状態の変化
が可能な表示面を有する表示手段と、
前記各種表示対象項目の状態を個々に検出する
複数の検出手段と、
前記各種表示対象項目の状態を第1の表示パタ
ーンにて配列表示させるためのプログラムを記憶
した第1の記憶手段と、
前記複数の検出手段からのそれぞれの検出信号
を入力するとともに前記第1の記憶手段に記憶さ
れたプログラムに従つて前記各種表示対象項目の
状態を前記第1の表示パターンにて配列表示させ
るための表示信号を発生する処理手段と、
この処理手段よりの表示信号に基づき前記表示
手段を制御して前記各種表示対象項目の状態を前
記表示面上に配列表示させる表示制御手段とを備
え、
前記第1の記憶手段を、前記各種表示対象項目
の状態を前記第1の表示パターンと異なる第2の
表示パターンにて配列表示させるためのプログラ
ムを記憶した第2の記憶手段と外部操作により交
換可能とした
ことを特徴としている。 In order to achieve the above object, the present invention includes a display means installed in a vehicle interior and having a display surface that displays the status of various display target items in the vehicle in a predetermined arrangement and that can change the display status; a plurality of detection means for individually detecting the states of various display target items; a first storage means storing a program for displaying the states of the various display target items in an array in a first display pattern; a display signal for inputting respective detection signals from the detection means and displaying the states of the various display target items in an array in the first display pattern according to a program stored in the first storage means; and a display control means for controlling the display means based on a display signal from the processing means to display the states of the various display target items on the display surface in an array, The storage means can be replaced by an external operation with a second storage means storing a program for displaying the states of the various display target items in a second display pattern different from the first display pattern. It is characterized by
以下本発明を図に示す実施例について説明す
る。第1図は本発明の一実施例を示す全体構成図
であり、予め定めた制御プログラムに従つてソフ
トウエアによるデイジタル演算処理を実行する車
載マイクロコンピユータを用いている。 The present invention will be described below with reference to embodiments shown in the drawings. FIG. 1 is an overall configuration diagram showing one embodiment of the present invention, which uses an on-vehicle microcomputer that executes digital arithmetic processing by software according to a predetermined control program.
この第1図において、1は車速センサで、車輪
の回転に連動する磁性体の回転歯車の回転を電磁
ピツクアツプにより検出し、この電磁ピツクアツ
プよりの信号を波形整形するとともにf−V変換
してアナログの車速信号を発生するものである。
2は回転数検出器で、デイストリビユータ内に設
置されその時のエンジン回転数に比例した回転数
信号を発生するものである。3は液位センサで、
燃料タンク内の燃料液面に浮かぶフロートの位置
を抵抗値にて検出しその位置に応じた液位信号を
発生するものである。4は水温センサで、エンジ
ン冷却水温をサーミスタにより検出しエンジン冷
却水温に応じた水温信号を発生するものである。
5は内気温センサで、インストルメントパネル左
上側に設置され車室温を検出して車室温に応じた
内気温信号を発生するものである。6は外気温セ
ンサで、フロントグリル後ろ側に設置され外気温
度を検出して外気温度に応じた外気温信号を発生
するものである。7はアナログ信号をデイジタル
信号に変換するA/D変換器で、車速センサ1よ
りの車速信号、回転数検出器2よりの回転数信
号、液位センサ3よりの液位信号、水温センサ4
よりの水温信号、内気温センサ5よりの内気温信
号、外気温センサ6よりの外気温信号を順次デイ
ジタル信号に変換するものである。8は刻時回路
で、刻時用の水晶発振器と、この水晶発振器より
の発振信号を数段にわたつて分周する数個の分周
器を備え、その最終段には現在時刻に対応する時
刻信号を保持するとともに外部からの読出信号を
受けてその時刻信号を出力する出力回路を備えて
いる。9は拡大表示用の操作スイツチで、内気温
(TR)、、外気温(TAM)、時刻(CLK)、水温
(TMP)、残燃料量(FUEL)の5つの復帰式押
しボタンスイツチを備え、それぞれのスイツチの
投入に対応してパルスの拡大表示信号を発生する
ものである。10はタイマ回路で、刻時回路8に
おける水晶発振器よりの発振信号を分周する分周
器を備え、0.1秒毎に単位パルスを送出するもの
である。 In Fig. 1, numeral 1 is a vehicle speed sensor that detects the rotation of a magnetic rotary gear that is linked to the rotation of the wheels using an electromagnetic pickup, and shapes the signal from the electromagnetic pickup into a waveform and converts it into an analog signal. It generates a vehicle speed signal.
Reference numeral 2 denotes a rotational speed detector, which is installed in the distributor and generates a rotational speed signal proportional to the engine rotational speed at that time. 3 is the liquid level sensor,
The position of the float floating on the fuel liquid level in the fuel tank is detected based on the resistance value, and a liquid level signal corresponding to the detected position is generated. Reference numeral 4 denotes a water temperature sensor that detects the engine cooling water temperature using a thermistor and generates a water temperature signal corresponding to the engine cooling water temperature.
Reference numeral 5 denotes an inside temperature sensor, which is installed on the upper left side of the instrument panel and detects the room temperature of the vehicle and generates an inside temperature signal corresponding to the room temperature of the vehicle. Reference numeral 6 denotes an outside temperature sensor, which is installed behind the front grille and detects the outside air temperature and generates an outside temperature signal according to the outside air temperature. 7 is an A/D converter that converts an analog signal into a digital signal, which includes a vehicle speed signal from the vehicle speed sensor 1, a rotation speed signal from the rotation speed detector 2, a liquid level signal from the liquid level sensor 3, and a water temperature sensor 4.
The water temperature signal from the air temperature sensor 5, the inside temperature signal from the inside temperature sensor 5, and the outside temperature signal from the outside temperature sensor 6 are sequentially converted into digital signals. 8 is a clock circuit, which includes a crystal oscillator for clocking and several frequency dividers that divide the oscillation signal from this crystal oscillator into several stages, the final stage of which divides the frequency of the oscillation signal corresponding to the current time. It includes an output circuit that holds a time signal, receives a read signal from the outside, and outputs the time signal. 9 is an operation switch for enlarged display, and it has 5 reset push button switches for inside temperature (TR), outside temperature (TAM), time (CLK), water temperature (TMP), and remaining fuel amount (FUEL). A pulse enlarged display signal is generated in response to each switch being turned on. A timer circuit 10 includes a frequency divider for dividing the frequency of the oscillation signal from the crystal oscillator in the clock circuit 8, and sends out a unit pulse every 0.1 seconds.
11は予め定めた制御プログラムに従つてソフ
トウエアのデイジタル演算処理を実行するマイク
ロコンピユータで、演算処理手段を構成してお
り、検出手段1〜6よりA/D変換器7を介した
デイジタル信号、刻時回路8よりの時刻信号、操
作スイツチ9よりの拡大表示信号、タイマ回路1
0よりの単位パルスを受けて各種の演算、判定等
の処理を実行し、後述するCRT表示のための表
示信号および音声発生のための音声信号を発生し
ている。 A microcomputer 11 executes digital arithmetic processing of software according to a predetermined control program, and constitutes an arithmetic processing means, and receives digital signals from the detection means 1 to 6 via the A/D converter 7; Time signal from clock circuit 8, enlarged display signal from operation switch 9, timer circuit 1
It receives unit pulses starting from 0 and executes various calculations, judgments, and other processes, and generates display signals for CRT display and audio signals for audio generation, which will be described later.
12はビデオRAM(V−RAM)で、マイクロ
コンピユータ11よりの表示信号、すなわち
CRT表示の画素に対応する番地の番地指定信号
とその画素の色を指定する色指定信号を受け、
CRT表示の画素に対応する番地に色指定信号を
それぞれ記憶するものである。13はV−RAM
12とともに表示制御手段を構成する変換回路で
16.6msec毎に1回の垂直同期信号、63.5μsec毎に
1回の水平同期信号を発生する同期信号発生回路
とこの同期信号発生回路よりの垂直、水平同期信
号をともにV−RAM12の色指定信号を遂次読
みとりその色指定信号を色信号に変換しビデオ信
号として送出する色変換回路とを備えたもので、
NTSC方式を用いており、色変換回路にて色指定
信号を色信号に変換している間同期信号発生回路
よりマイクロコンピユータ11のホルト
(HALT)端子にホルト信号を送出している。1
4はCRT表示装置で、映像増幅回路、垂直偏向
回路、水平偏向回路、高圧発生回路及びCRTよ
り構成される一般のテレビジヨンと同様のもので
あり、変換回路13よりのビデオ信号をビデオ端
子に受けてそれをCRTに表示(縦128画素×横
192画素)するものである。15は音声合成器で、
予め音声発生させるための音声データを所定領域
毎に記憶している音声データ用ROMを備え、マ
イクロコンピユータ11よりの音声信号、すなわ
ち音声データ用ROMの所定領域における先頭番
地を指定する番地指定信号を受けるとその先頭番
号から所定領域内の番地の内容を順次音声合成し
てスピーカ16より音声発生させるものであり、
所定領域における最終番地に到来した時に音声合
成の終了を示す音声終了信号をマイクロコンピユ
ータ11に送出するものである。 12 is a video RAM (V-RAM), which receives display signals from the microcomputer 11, i.e.
Receives the address designation signal of the address corresponding to the pixel of the CRT display and the color designation signal that designates the color of that pixel,
Color designation signals are stored at addresses corresponding to pixels on a CRT display. 13 is V-RAM
A conversion circuit which together with 12 constitutes a display control means.
A synchronization signal generation circuit that generates a vertical synchronization signal once every 16.6 msec and a horizontal synchronization signal once every 63.5 μsec, and both the vertical and horizontal synchronization signals from this synchronization signal generation circuit are used as color specification signals for the V-RAM 12. It is equipped with a color conversion circuit that sequentially reads the color designation signal, converts the color designation signal into a color signal, and sends it out as a video signal.
The NTSC system is used, and while the color conversion circuit is converting a color designation signal into a color signal, a synchronization signal generation circuit sends a halt signal to the HALT terminal of the microcomputer 11. 1
4 is a CRT display device, which is similar to a general television consisting of a video amplification circuit, a vertical deflection circuit, a horizontal deflection circuit, a high voltage generation circuit, and a CRT, and which converts the video signal from the conversion circuit 13 to a video terminal. receive it and display it on the CRT (128 pixels vertically x horizontally)
192 pixels). 15 is a speech synthesizer,
It is equipped with an audio data ROM in which audio data for generating audio is stored in each predetermined area in advance, and receives an audio signal from the microcomputer 11, that is, an address designation signal that designates the starting address in a predetermined area of the audio data ROM. When received, the contents of addresses within a predetermined area are sequentially synthesized into voices starting from the first number, and a sound is generated from the speaker 16.
When the final address in a predetermined area is reached, a voice end signal indicating the end of voice synthesis is sent to the microcomputer 11.
そして、上記構成要素1〜16のうち刻時回路
8を除いたものは車載バツテリよりイグニツシヨ
ンスイツチを介した電源供給にて作動を行なつて
いる。 The components 1 to 16 described above, except for the clock circuit 8, are operated by power supplied from an on-vehicle battery via an ignition switch.
次に、第2図は前記マイクロコンピユータ11
の詳細構成を示すブロツク線図で、11aはマイ
クロコンピユータ11の中央処理部(CPU)で、
水晶振動子11bを接続して数メガヘルツ(M
Hz)の基準クロツクを得、それに同期してソフト
ウエアのデイジタル演算処理を実行するもので、
CPUとクロツク発生部とを1チツプ化したモト
ローラMC6802を用い、アドレスバス11
c、コントロールバス11d、データバス11e
を介して、各種情報の授受を行なうための読出専
用メモリ(ROM)11f、読み書き可能なメモ
リ(RAM)11g、および入出力(I/O)回
路11hに接続している。 Next, FIG. 2 shows the microcomputer 11
11a is a central processing unit (CPU) of a microcomputer 11;
Several megahertz (M
Hz) and executes software digital arithmetic processing in synchronization with it.
Using the Motorola MC6802, which has a CPU and a clock generator on a single chip,
c, control bus 11d, data bus 11e
It is connected to a read-only memory (ROM) 11f, a read/write memory (RAM) 11g, and an input/output (I/O) circuit 11h for exchanging various information.
そして、ROM11fには表示制御のための演
算手順をステツプ単位にて順次記憶したプログラ
ムを有しており、このROM11fのプログラム
による演算手順をCPU11aが順次読出すこと
によつてその演算処理を実行し、その演算途中の
各種データをRAM11gに書込記憶し、また必
要時にそのデータを読出している。さらに、
CPU11aとマイクロコンピユータ11の外部
の機器との各種信号の入出力をI/O回路11h
にて調整している。 The ROM 11f has a program that sequentially stores arithmetic procedures for display control step by step, and the CPU 11a executes the arithmetic processing by sequentially reading out the arithmetic procedures according to the program in the ROM 11f. , various data during the calculation are written and stored in the RAM 11g, and the data is read out when necessary. moreover,
I/O circuit 11h inputs and outputs various signals between the CPU 11a and external equipment of the microcomputer 11.
It is being adjusted.
そして、ROM11fは他の表示パタンのため
のプログラムを有する種々のROMと外部操作に
より交換可能で、指示手段を構成しており、その
ROMのプログラムの種類に応じCRT表示装置1
4の表示を第3図、第4図、第5図に示すような
表示パタンに変更することができる。 The ROM 11f is exchangeable with various ROMs having programs for other display patterns by external operation, and constitutes an instruction means.
CRT display device 1 depending on the type of ROM program
4 can be changed to display patterns as shown in FIGS. 3, 4, and 5.
以下ROM11fに第5図の表示パタンのため
のプログラムを有するROMを使用した場合につ
いて、第5図乃至第10図に示す表示説明図、第
11図乃至第19図に示す演算流れ図とともに説
明する。この第5図乃至第10図はCRT表示装
置14における種々の表示形態を示す表示説明
図、第11図はマイクロコンピユータ11の全体
の演算処理を示す演算流れ図、第12図はタイマ
回路10よりの単位パルスに基づく割込演算処理
を示す演算流れ図、第13図はCRT表示装置1
4における縦位置の画素を変化させるためのサブ
ルーチンの演算処理を示す演算流れ図、第14図
はCRT表示装置14における横位置の画素を変
化させるためのサブルーチンの演算処理を示す演
算流れ図、第15図は第11図中の水温異常報知
ルーチンの演算処理を示す演算流れ図、第16図
は第11図中の残燃料不足報知ルーチンの演算処
理を示す演算流れ図、第17図は第11図中の音
声発生ルーチンの演算処理を示す演算流れ図、第
18図は第11図中の車速表示ルーチンの演算処
理を示す演算流れ図、第19図は第11図中の回
転数表示ルーチンの演算処理を示す演算流れ図で
ある。 The case where a ROM having a program for the display pattern shown in FIG. 5 is used in the ROM 11f will be described below with reference to the display explanatory diagrams shown in FIGS. 5 to 10 and the calculation flowcharts shown in FIGS. 11 to 19. 5 to 10 are display explanatory diagrams showing various display forms on the CRT display device 14, FIG. 11 is a calculation flowchart showing the overall calculation processing of the microcomputer 11, and FIG. A calculation flowchart showing interrupt calculation processing based on unit pulses, Figure 13 is CRT display device 1
14 is a calculation flowchart showing the calculation process of a subroutine for changing the vertical pixel in the CRT display device 14, and FIG. is a calculation flowchart showing the calculation processing of the water temperature abnormality notification routine in FIG. 11, FIG. 16 is a calculation flowchart showing the calculation processing of the remaining fuel shortage notification routine in FIG. 18 is a calculation flowchart showing the calculation processing of the vehicle speed display routine in FIG. 11; FIG. 19 is a calculation flowchart showing the calculation processing of the rotation speed display routine in FIG. 11. It is.
今、この装置を備えた自動車において、その運
転開始時にイグニツシヨンスイツチを投入する
と、車載バツテリより安定化電源回路を介して安
定化電圧が第1図中の各部電気系に供給される。
そして、マイクロコンピユータ11においては、
第11図のスタートステツプ100よりその演算
処理を開始し、初期設定ルーチン101に進んで
マイクロコンピユータ11内のレジスタ、カウン
タ、ラツチなどを演算処理の開始に必要な初期状
態にセツトする。この初期状態のセツト作動に
は、後述するタイマフラグ、T音声発生フラグ、
F音声発生フラグ、車速フラグ、回転数フラグ、
時刻フラグの解除、T1回目フラグ、F1回目フラ
グの設定および回転データX、Y、ZのX=0、
Y=0、Z=0および旧車速データRのS=0、
R=0の設定などを含んでいる。 Now, in a car equipped with this device, when the ignition switch is turned on at the start of operation, a stabilized voltage is supplied from the on-board battery to the various electrical systems shown in FIG. 1 via the stabilized power supply circuit.
Then, in the microcomputer 11,
The arithmetic processing is started at a start step 100 in FIG. 11, and the program proceeds to an initial setting routine 101 in which registers, counters, latches, etc. in the microcomputer 11 are set to initial states necessary for starting the arithmetic processing. This initial state setting operation includes a timer flag, a T voice generation flag, which will be described later.
F sound generation flag, vehicle speed flag, rotation speed flag,
Canceling the time flag, setting the T1st flag, F1st flag, and rotation data X, Y, and Z = 0,
Y=0, Z=0 and old vehicle speed data R S=0,
This includes settings such as R=0.
そして、固定表示ルーチン102に進み、
CRT表示のうちの固定表示部分、すなわち第5
図乃至第10図における“SPEED”、“Km/h”、
“TACHO”、“x100”、“rpm”を白色にて表示さ
せるための表示信号をV−RAM12に発生す
る。この表示信号の発生には第13図、第14図
のサブルーチンが使用される。このサブルーチン
を使用するに際し、その前のステツプにおいて、
CRT表示における縦方向または横方向の色を変
化させる部分のうちの最初の画素に対応する番地
をHLレジスタに設定(Hレジスタは縦方向に対
する番地、Lレジスタは横方向に対する番地)
し、その色を指定するデータ(8種類の色が指定
できるように3ビツトのデータを用いる)をAレ
ジスタに設定し、色を変化させる縦方向または横
方向の長さのデータをBレジスタに設定してい
る。すなわち、第13図の縦サブルーチンを使用
する場合には、まずステツプ301にてBHレジ
スタの内容をそれぞれRAM11gの所定領域に
待避させ、この後にステツプ302にてAレジス
タの内容をHLレジスタの内容で指定されるV−
RAM12の番地に転送し、ステツプ303にて
Hレジスタの値を1だけ加算更新し、ステツプ3
04にてBレジスタの値を1だけ減算更新し、判
定ステツプ305にてBレジスタの値が0である
か否かを判定する。このとき、Bレジスタの値が
0でないとその判定がノー(NO)になつてステ
ツプ302にもどる。そして、このステツプ30
2から判定ステツプ305への演算処理を繰返
し、Bレジスタの値が0になつて判定ステツプ3
05の判定がイエス(YES)になると、ステツ
プ306に進み、待避させておいたBHレジスタ
を内容を復元し、リターンステツプ307に進ん
でこのサブルーチンに進む前のステツプにもど
る。また、第14図の横サブルーチンを使用する
場合には、第13図の縦サブルーチンに対し横方
向に対する番地のLレジスタを使用するだけで他
は同様の処理を行なう。すなわち、ステツプ40
1ではBLレジスタの内容をそれぞれRAM11
gの所定領域に待避させ、ステツプ403ではL
レジスタの値を1だけ加算し、ステツプ406で
は待避させておいたBLレジスタの内容を復元し、
他のステツプ402,404,405では第13
図のステツプ302,304,305と同様の処
理を行なう。この第13図、第14図のサブルー
チンおよびその組合わせにより、まずCRTの表
示画面を全て黒色にする表示信号をV−RAM1
2に発生し、その後それぞれの固定表示項目に対
する表示信号をそのV−RAM12に発生する。 Then, the process proceeds to the fixed display routine 102,
The fixed display part of the CRT display, i.e. the fifth
"SPEED", "Km/h" in Figures to Figures 10,
A display signal for displaying "TACHO", "x100", and "rpm" in white is generated in the V-RAM 12. The subroutines shown in FIGS. 13 and 14 are used to generate this display signal. When using this subroutine, in the previous step,
Set the address corresponding to the first pixel of the part where the color changes in the vertical or horizontal direction on the CRT display in the HL register (H register is the address for the vertical direction, L register is the address for the horizontal direction)
Then, set the data that specifies the color (using 3-bit data so that 8 types of colors can be specified) in the A register, and set the data for the length in the vertical or horizontal direction that changes the color in the B register. It is set. That is, when using the vertical subroutine of FIG. 13, first, in step 301, the contents of the BH register are saved in respective predetermined areas of the RAM 11g, and then, in step 302, the contents of the A register are saved with the contents of the HL register. Specified V-
Transfer to the address of RAM12, add and update the value of the H register by 1 in step 303, and update the value in step 3.
At step 04, the value of the B register is updated by subtracting 1, and at determination step 305, it is determined whether the value of the B register is 0 or not. At this time, if the value of the B register is not 0, the determination is NO and the process returns to step 302. And this step 30
The arithmetic processing from step 2 to judgment step 305 is repeated, and when the value of the B register becomes 0, judgment step 3 is executed.
If the determination in step 05 is YES, the process proceeds to step 306, where the contents of the saved BH register are restored, and the process proceeds to return step 307, returning to the step before proceeding to this subroutine. Further, when using the horizontal subroutine of FIG. 14, the same processing as that of the vertical subroutine of FIG. 13 is performed except that the L register of the address in the horizontal direction is used. That is, step 40
1, the contents of the BL register are stored in RAM11.
In step 403, L is evacuated to a predetermined area of
The value of the register is added by 1, and in step 406, the saved contents of the BL register are restored.
In other steps 402, 404, 405, the 13th
Processing similar to steps 302, 304, and 305 in the figure is performed. By using the subroutines shown in FIGS. 13 and 14 and their combination, first, a display signal that makes the CRT display screen all black is sent to the V-RAM1.
2, and then generates a display signal for each fixed display item in its V-RAM 12.
そして、次の各種信号入力ステツプ103に進
み、A/D変換器7を制御して車速センサ1より
の車速信号、回転数検出器2よりの回転数信号、
液位センサ3よりの液位信号、水温センサ4より
の水温信号、内気温センサ5よりの内気温信号、
外気温センサ6よりの外気温信号を順次デイジタ
ル信号に変換させ、この変換されたそれぞれのデ
イジタル信号(車速データS、回転数データR、
残燃料データFUEL、水温データTMP、内気温
データTR、外気温データTAM)および刻時回
路8よりの時刻データCLKをRAM11gの所定
番地に順次記憶する。そして、次のタイマフラグ
判定ステツプ104に進み、タイマフラグが設定
されているか否かを判定するが、初期設定にてタ
イマフラグが解除されているためにその判定が
NOになり、水温判定ステツプ105に進む。こ
の水温判定ステツプ105では、各種信号入力ス
テツプ103にて入力記憶した水温データTMP
が90℃に対応する値以上であるか否かを判定する
が、このときこの自動車の運転を開始した直後で
水温データTMPの値が低い時にはその判定が
NOになり、残燃料判定ステツプ106に進む。
この残燃料判定ステツプ106では、各種信号入
力ステツプ103にて入力記憶した残燃料データ
FUELが5に対応する値以下であるか否かを判
定するが、このとき残燃料量が十分あり残燃料デ
ータFUELの値が十分高い時にはその判定がNO
になり、正常表示ルーチン107に進む。この正
常表示ルーチン107では、CRT表示装置14
の配列表示を第5図のようにすべく各種信号入力
ステツプ103にて入力記憶した水温データ
TEMP、残燃料データFUEL、内気温データ
TR、外気温データTAMの値に基づき第13図、
第14図のサブルーチンおよびその組合わせを用
いてそれぞれの表示信号をV−RAM12に発生
する。なお、第5図で斜線部分は赤色、
“TEMP”、“FUEL”、“TR”、“TAM”、“℃”は
白色、その他の部分は緑色に指定してある。ま
た、水温のパーグラフ表示の1領域は7℃、残燃
料量のパーグラフ表示の1領域は4に対応させ
てある。 Then, the process proceeds to the next various signal input step 103, where the A/D converter 7 is controlled to receive the vehicle speed signal from the vehicle speed sensor 1, the rotation speed signal from the rotation speed detector 2, and the like.
A liquid level signal from the liquid level sensor 3, a water temperature signal from the water temperature sensor 4, an inside temperature signal from the inside temperature sensor 5,
The outside temperature signal from the outside temperature sensor 6 is sequentially converted into a digital signal, and each of the converted digital signals (vehicle speed data S, rotation speed data R,
Remaining fuel data FUEL, water temperature data TMP, inside temperature data TR, outside temperature data TAM) and time data CLK from the clock circuit 8 are sequentially stored at predetermined locations in the RAM 11g. Then, the process proceeds to the next timer flag determination step 104, where it is determined whether or not the timer flag is set.
The answer is NO, and the process proceeds to water temperature determination step 105. In this water temperature determination step 105, the water temperature data TMP input and stored in the various signal input step 103 is
It is determined whether or not the water temperature data TMP is equal to or higher than the value corresponding to 90℃, but at this time, if the value of the water temperature data TMP is low immediately after starting to drive this car, this determination is not possible.
The result is NO, and the process proceeds to step 106 for determining remaining fuel.
In this remaining fuel determination step 106, the remaining fuel data input and stored in the various signal input step 103 is
It is determined whether FUEL is less than or equal to the value corresponding to 5. At this time, if the remaining fuel amount is sufficient and the value of the remaining fuel data FUEL is sufficiently high, the determination is NO.
The process then proceeds to the normal display routine 107. In this normal display routine 107, the CRT display device 14
The water temperature data input and stored in the various signal input step 103 to display the array as shown in FIG.
TEMP, remaining fuel data FUEL, internal temperature data
Figure 13 based on the values of TR and outside temperature data TAM,
Each display signal is generated in the V-RAM 12 using the subroutine of FIG. 14 and its combination. In addition, in Figure 5, the shaded area is red,
“TEMP”, “FUEL”, “TR”, “TAM”, and “℃” are designated as white, and other parts are designated as green. Further, one range of the water temperature per graph display corresponds to 7°C, and one range of the remaining fuel amount per graph display corresponds to 4.
そして、次の時刻フラグ判定ステツプ108に
進み、時刻フラグが設定されているか否かを判定
するが、初期設定により時刻フラグが解除された
ままであるとその判定がNOになる。そして、T1
回目フラグ設定ステツプ111に進んでT1回目
フラグを設定し、F1回目フラグ設定ステツプ1
12に進んでF1回目フラグを設定し、TEMP拡
大判定ステツプ113に進む。このTEMP拡大
判定ステツプ113では、操作スイツチ9より
TMPスイツチの投入に基づくTEMP拡大表示信
号が発生しているか否かを判定し、TEMPスイ
ツチが投入されていない時にはその判定がNOに
なり、FUEL拡大判定ステツプ114に進む。こ
のFUEL拡大判定ステツプ114では、操作スイ
ツチ9よりFUELスイツチの投入に基づくFUEL
拡大表示信号が発生しているか否かを判定し、
FUELスイツチが投入されていない時にはその判
定がNOになり、CLK拡大判定ステツプ115に
進む。このCLK拡大判定ステツプ115では、
操作スイツチ9よりCLKスイツチの投入に基づ
くCLK拡大表示信号が発生しているか否かを判
定し、CLKスイツチが投入されていない時には
その判定がNOになり、TR拡大判定ステツプ1
16に進む。このTR拡大判定ステツプ116で
は操作スイツチ9よりTRスイツチの投入に基づ
くTR拡大表示信号が発生しているか否かを判定
し、TRスイツチが投入されていない時にはその
判定がNOになり、TAM拡大判定ステツプ11
7に進む。このTAM拡大判定ステツプ117で
は操作スイツチ9よりTAMスイツチの投入に基
づくTAM拡大表示信号が発生しているか否かを
判定し、TAMスイツチが投入されていない時に
はその判定がNOになり、音声発生ルーチン70
0に進む。この音声発生ルーチン700では、第
17図のT音声フラグ判定ステツプ701よりそ
の演算処理を開始し、T音声フラグが設定されて
いるかを判定するが、初期設定にてT音声フラグ
が解除されているためにその判定がNOになり、
F音声フラグ判定ステツプ708に進み、F音声
フラグが設定されているか否かを判定するが、初
期設定にてF音声フラグが解除されているために
その判定がNOになり、音声発生ルーチン700
の1回の演算処理を終了して第11図の車速フラ
グ判定ステツプ128に進む。この車速フラグ判
定ステツプ128では、車速フラグが設定されて
いるか否かを判定するが、初期設定により車速フ
ラグが解除されたままであるとその判定がNOに
なり、回転数フラグ判定ステツプ130に進む。
この回転数フラグ判定ステツプ130では、回転
数フラグが設定されているか否かを判定するが、
初期設定により回転数フラグが解除されたままで
あるとその判定がNOになり、各種信号入力ステ
ツプ103にもどる。以後、この各種信号入力ス
テツプ103から回転数フラグ判定ステツプ13
0へのメインルーチンの一連の演算処理を数百m
secの周期にて繰返す。 Then, the process proceeds to the next time flag determination step 108, where it is determined whether or not the time flag is set. However, if the time flag remains cleared due to the initial setting, the determination becomes NO. And T1
Proceed to the first flag setting step 111 to set the T1 flag, and then proceed to the F1 flag setting step 1.
The process proceeds to step 12, where the F1 flag is set, and the process proceeds to TEMP expansion determination step 113. In this TEMP enlargement determination step 113, the operation switch 9
It is determined whether or not a TEMP enlargement display signal is generated based on the turning on of the TMP switch. If the TEMP switch is not turned on, the judgment becomes NO and the process proceeds to FUEL enlargement judgment step 114. In this FUEL enlargement judgment step 114, the FUEL is increased from the operation switch 9 based on the input of the FUEL switch.
Determine whether an enlarged display signal is generated,
If the FUEL switch is not turned on, the determination becomes NO and the process proceeds to step 115 for CLK expansion determination. In this CLK expansion determination step 115,
It is determined from the operation switch 9 whether or not a CLK enlarged display signal is generated based on the turning on of the CLK switch. If the CLK switch is not turned on, the judgment becomes NO, and TR enlargement judgment step 1 is performed.
Proceed to step 16. In this TR enlargement determination step 116, it is determined whether or not a TR enlargement display signal is generated from the operation switch 9 based on the turning on of the TR switch.If the TR switch is not turned on, the judgment becomes NO, and TAM enlargement judgment is made. Step 11
Proceed to step 7. In this TAM enlargement determination step 117, it is determined whether or not a TAM enlargement display signal is generated from the operation switch 9 based on the turning on of the TAM switch.If the TAM switch is not turned on, the judgment becomes NO, and the sound generation routine is performed. 70
Go to 0. In this voice generation routine 700, the calculation process starts from the T voice flag determination step 701 in FIG. 17, and it is determined whether the T voice flag is set, but the T voice flag is cleared in the initial setting. Therefore, the judgment becomes NO,
Proceeding to F voice flag determination step 708, it is determined whether or not the F voice flag is set. However, since the F voice flag is cleared in the initial setting, the determination becomes NO, and the voice generation routine 700
After completing one calculation process, the process proceeds to vehicle speed flag determination step 128 in FIG. In this vehicle speed flag determination step 128, it is determined whether or not the vehicle speed flag is set. However, if the vehicle speed flag remains cleared by initial setting, the determination becomes NO, and the process proceeds to rotation speed flag determination step 130.
In this rotation speed flag determination step 130, it is determined whether or not the rotation speed flag is set.
If the rotation speed flag remains cleared according to the initial setting, the determination becomes NO, and the process returns to the various signal input step 103. Thereafter, from this various signal input step 103 to the rotation speed flag determination step 13
A series of arithmetic operations in the main routine to 0 took several hundred meters.
Repeat at a period of sec.
一方、上記メインルーチンの繰返演算に対して
タイマ回路10より0.1秒毎の単位パルスが発生
すると、メインルーチンの演算処理を一時中断し
て第12図の割込演算処理を実行する。すなわ
ち、第12図の割込スタートステツプ200より
その割込演算処理を開始し、X加算ステツプ20
1に進んで回数データXに1を加算して更新す
る。そして、X判定ステツプ202に進んで回数
データXが2であるか否かを判定し、回数データ
Xが2でない時にその判定がNOになるが、回数
データXが2の時にその判定がYESになつてX
リセツトステツプ203に進む。そして、このX
リセツトステツプ203にて回転数データXを0
にリセツトし、回転数フラグ設定ステツプ204
に進んで回転数フラグを設定し、Y加算ステツプ
205に進む。また、前記X判定ステツプ202
の判定がNOの時もY加算ステツプ205に進
む。このY加算ステツプ205では、回数データ
Yに1を加算して更新する。そして、Y判定ステ
ツプ206に進んで回数データYが5であるか否
かを判定し回数データYが5でない時にその判定
がNOになるが、回数データYが5の時にその判
定がYESになつてYリセツトステツプ207に
進む。そして、このYリセツトステツプ207に
て回数データYを0にリセツトし、車速フラグ設
定ステツプ208に進んで車速フラグを設定し、
Z加算ステツプ209に進む。また、前記Y判定
ステツプ206の判定がNOの時もZ加算ステツ
プ209に進む。このZ加算ステツプ209で
は、回数データZに1を加算して更新する。そし
て、Z判定ステツプ210に進んで回数データZ
が10であるか否かを判定し、回数データZが10で
ない時にその判定がNOになつてリターンステツ
プ213に進むが、回数データZが10の時にその
判定がYESになつてZリセツトステツプ211
に進む。そして、このZリセツトステツプ211
にて回数データZをOにリセツトし、時刻フラグ
設定ステツプ212にて時刻フラグを設定し、リ
ターンステツプ213に進む。そして、このリタ
ーンステツプ213にて先に一時中断したメイン
ルーチンに復帰する。すなわち、この割込ルーチ
ンへは0.1秒毎に到来し、0.2秒毎に回転数フラグ
を、0.5秒毎に車速フラグを、1秒毎に時刻フラ
グを設定する。 On the other hand, when the timer circuit 10 generates a unit pulse every 0.1 seconds in response to the repeated calculations in the main routine, the main routine calculation processing is temporarily interrupted and the interrupt calculation processing shown in FIG. 12 is executed. That is, the interrupt calculation process starts from the interrupt start step 200 in FIG.
1 and adds 1 to the number of times data X to update it. Then, the process proceeds to the X determination step 202, where it is determined whether or not the number data X is 2. When the number data X is not 2, the determination is NO, but when the number data X is 2, the determination is YES. Natsute X
Proceed to reset step 203. And this X
At reset step 203, rotation speed data X is set to 0.
and set the rotation speed flag in step 204.
The process proceeds to step 205 to set the rotational speed flag, and proceeds to Y addition step 205. Furthermore, the X determination step 202
Even when the determination is NO, the process proceeds to Y addition step 205. In this Y addition step 205, 1 is added to the number of times data Y to update it. Then, proceeding to Y determination step 206, it is determined whether or not the number data Y is 5. When the number data Y is not 5, the determination becomes NO, but when the number data Y is 5, the determination becomes YES. Then, proceed to Y reset step 207. Then, in this Y reset step 207, the number of times data Y is reset to 0, and the process proceeds to vehicle speed flag setting step 208, where the vehicle speed flag is set.
The process advances to Z addition step 209. Also, when the determination in the Y determination step 206 is NO, the process proceeds to the Z addition step 209. In this Z addition step 209, 1 is added to the number of times data Z to update it. Then, the process advances to Z determination step 210 and the number of times data Z
is 10 or not, and when the number data Z is not 10, the judgment becomes NO and the process proceeds to return step 213, but when the number data Z is 10, the judgment becomes YES and the process proceeds to Z reset step 211.
Proceed to. And this Z reset step 211
The number of times data Z is reset to O in step 212, a time flag is set in time flag setting step 212, and the process proceeds to return step 213. Then, in this return step 213, the main routine that was temporarily interrupted is returned to. That is, this interrupt routine is reached every 0.1 seconds, and the rotational speed flag is set every 0.2 seconds, the vehicle speed flag is set every 0.5 seconds, and the time flag is set every 1 second.
ここで、上記割込ルーチンにて回転数フラグが
設定されたとすると、第11図のメインルーチン
における回転数フラグ判定ステツプ130に到来
した時その判定がYESになり、回転数フラグ解
除ステツプ131に進んで回転数フラグを解除
し、回転数表示ルーチン900に進む。この回転
数表示ルーチン900では、第19図の回転数読
出ステツプ901よりその演算処理を開始し、旧
回転数データRoと各種信号入力ステツプ103
にて入力記憶した回転数データRとを読出す。そ
して、偏差判定ステツプ902に進み、回転数デ
ータRと旧回転数データRoとの差の絶対値が
100r.p.mに対応する値以上であるか否かを判定
し、100r.p.mに相当する値より小さい時、すなわ
ち回転数表示を変化させる必要がない時にその判
定がNOになつて回転数表示ルーチン900の1
回の演算処理を終えるが、100r.p.mに相当する値
以上の時にその判定がYESになつて回転数判定
ステツプ903に進む。この回転数判定ステツプ
903では、回転数データRが6000r.p.mに対応
する値以上であるか否かを判定し、6000r.p.mに
相当する値より小さい時にその判定がNOになつ
て緑色指定ステツプ904に進み、緑色を指定す
るデータをRAM11gの色指定番地に設定し、
回転数データRが600r.p.mに相当する値以上の時
にその判定がYESになつて赤色指定ステツプ9
05に進み、赤色を指定するデータをRAM11
gの色指定番地に設定し、数値表示ルーチン90
6に進む。この数値表示ルーチン906では、
CRT表示装置14の表示面における回転数の数
値表示領域に対して予めROM11fの所定領域
毎に記憶させておいた数値のマツプの中から回転
数データRの値に対するマツプを選定し、このマ
ツプとRAM11gの色指定番地の内容および黒
色を指定するデータにより、回転数データRに対
する回転数の数値をCRT表示装置14に表示
(数値部分は緑色又は赤色、それ以外の部分は黒
色)させる表示信号をV−RAM12に発生す
る。このとき、回転数が2000r.p.mであると第5
図のような表示(数値部分は緑色)になる。そし
て、記憶ステツプ907に進んで回転数データR
を旧回転数データRoとして記憶し、この回転数
表示ルーチン900の1回の演算処理を終える。
すなわち、この回転数表示ルーチン900では、
それまでに表示されている回転数数値に対して
100r.p.m以上の差があつた時にその回転数数値を
更新させ、しかもその回転数数値が6000r.p.mよ
り小さい時は緑色で、6000r.p.m以上の時は赤色
で表示させ、過回転数の警告をその表示色変化に
て行なわせる。 Here, assuming that the rotation speed flag is set in the above-mentioned interrupt routine, when the rotation speed flag determination step 130 in the main routine of FIG. The rotation speed flag is cleared with , and the process proceeds to the rotation speed display routine 900. In this rotational speed display routine 900, the calculation process starts from the rotational speed reading step 901 in FIG. 19, and the old rotational speed data Ro and various signal input steps 103
The input and stored rotational speed data R is read out. Then, the process proceeds to deviation determination step 902, and the absolute value of the difference between the rotation speed data R and the old rotation speed data Ro is determined.
It is determined whether the value is greater than or equal to 100r.pm, and when it is smaller than the value equivalent to 100r.pm, that is, when there is no need to change the rotational speed display, the determination becomes NO and the rotational speed display routine is executed. 1 of 900
The calculation process is completed, but when the value is equal to or greater than 100 rpm, the determination becomes YES and the process proceeds to the rotation speed determination step 903. In this rotation speed determination step 903, it is determined whether or not the rotation speed data R is greater than or equal to a value corresponding to 6000r.pm, and when it is smaller than the value corresponding to 6000r.pm, the determination becomes NO and the green designation step is executed. Proceed to 904, set the data specifying green to the color specification address of RAM11g,
When the rotation speed data R is equal to or greater than the value equivalent to 600r.pm, the judgment becomes YES and red designation step 9
Proceed to 05 and save the data specifying red to RAM11.
Set it to the color specified address of g, and execute the numerical display routine 90.
Proceed to step 6. In this numerical display routine 906,
A map corresponding to the value of the rotation speed data R is selected from a map of numerical values stored in advance in each predetermined area of the ROM 11f for the numerical display area of the rotation speed on the display surface of the CRT display device 14, and this map and Based on the contents of the color specification address of the RAM 11g and the data specifying black, a display signal is generated to display the numerical value of the rotation speed for the rotation speed data R on the CRT display device 14 (the numerical part is green or red, the other parts are black). Generated in V-RAM12. At this time, if the rotation speed is 2000r.pm, the fifth
The display will look like the one shown (the numerical part is green). Then, the process advances to storage step 907 to store the rotation speed data R.
is stored as the old rotational speed data Ro, and one calculation process of this rotational speed display routine 900 is completed.
That is, in this rotation speed display routine 900,
against the rotational speed values displayed up to that point.
When there is a difference of 100r.pm or more, the rotational speed value is updated, and when the rotational speed value is smaller than 6000r.pm, it is displayed in green, and when it is over 6000r.pm, it is displayed in red, and the overspeed is displayed. A warning is issued by changing the display color.
また、第12図の割込ルーチンにて車速フラグ
が設定されたとすると、第11図の車速フラグ判
定ステツプ128に到来した時その判定がYES
になり、車速フラグ解除ステツプ129に進ん
で、車速フラグを解除し、車速表示ルーチン80
0に進む。この車速表示ルーチン800では、第
18図の車速読出ステツプ801よりその演算処
理を開始し、旧車速データSoと各種信号入力ス
テツプ103にて入力記憶した車速データSとを
読出す。そして、偏差計算ステツプ802に進
み、車速データSと旧車速データSoとの差の絶
対値が1Km/hに相当する値以上であるか否かを
判定し、1Km/hに相当する値より小さい時、す
なわち車速表示を変化させる必要がない時にその
判定がNOになつて車速表示ルーチンの1回の演
算処理を終えるが1Km/hに相当する値以上の時
にその判定がYESになつて車速判定ステツプ8
03に進む。この車速判定ステツプ803では、
車速データSが100Km/hに相当する値以下であ
るか否かを判定し、100Km/hに相当する値以下
の時にその判定がYESになつて緑色指定ステツ
プ804に進み、緑色を指定するデータをRAM
11gの色指定番地に設定し、車速データSが
100Km/hに相当する値より大きい時にその判定
がNOになつて赤色指定ステツプ805に進み、
赤色を指定するデータをRAM11gの色指定番
地に設定し、数値表示ルーチン806に進む。こ
の数値表示ルーチン806では、CRT表示装置
14の表示面における車速の数値表示領域に対し
て予めROM11fの所定領域毎に記憶させてお
いた数値のマツプの中から車速データSの値に対
するマツプを選定し、このマツプとRAM11g
の色指定番地の内容および黒色を指定するデータ
により車速データSに対する車速の数値をCRT
表示装置14に表示(数値部分は緑色、又は赤
色、それ以外の部分は黒色)させる表示信号をV
−RAM12に発生する。このとき、車速が40
Km/hであると第5図のような表示(数値部分は
緑色)になる。そして、記憶ステツプ807に進
んで車速データSを旧車速データSoとして記憶
し、この車速表示ルーチン800の1回の演算処
理を終える。すなわち、この車速表示ルーチン8
00では、それまでに表示されている車速数値に
対して1Km/h以上の差があつた時にその車速数
値を更新させ、しかもその車速数値が100Km/h
以下の時は緑色で、100Km/hを越えた時は赤色
で表示させ、スピードオーバーの警告をその表示
色変化にて行なわせる。 Further, assuming that the vehicle speed flag is set in the interrupt routine of FIG. 12, when the vehicle speed flag determination step 128 of FIG. 11 is reached, the determination is YES.
, the process proceeds to the vehicle speed flag release step 129, where the vehicle speed flag is released and the vehicle speed display routine 80 is performed.
Go to 0. In this vehicle speed display routine 800, the arithmetic processing starts at vehicle speed reading step 801 in FIG. 18, and old vehicle speed data So and vehicle speed data S input and stored at various signal input step 103 are read out. Then, the process proceeds to deviation calculation step 802, where it is determined whether the absolute value of the difference between the vehicle speed data S and the old vehicle speed data So is greater than or equal to a value equivalent to 1 km/h, and is smaller than the value equivalent to 1 km/h. In other words, when there is no need to change the vehicle speed display, the determination becomes NO and one calculation process of the vehicle speed display routine is completed, but when the value is greater than or equal to 1 km/h, the determination becomes YES and the vehicle speed is determined. Step 8
Proceed to 03. In this vehicle speed determination step 803,
It is determined whether the vehicle speed data S is less than or equal to a value equivalent to 100 km/h, and when it is less than or equal to a value equivalent to 100 km/h, the determination becomes YES and the process proceeds to green designation step 804, where the data designating green color is determined. RAM
11g color specified address, and the vehicle speed data S is
When the value is greater than the value corresponding to 100 km/h, the determination becomes NO and the process proceeds to red designation step 805.
The data specifying the color red is set in the color specifying address of the RAM 11g, and the process advances to the numerical display routine 806. In this numerical display routine 806, a map corresponding to the value of the vehicle speed data S is selected from maps of numerical values stored in advance in each predetermined area of the ROM 11f for the numerical display area of the vehicle speed on the display surface of the CRT display device 14. And this map and RAM11g
The numerical value of the vehicle speed for the vehicle speed data S is displayed on the CRT using the contents of the color specification address and the data specifying black.
The display signal to be displayed on the display device 14 (the numerical part is green or red, the other parts are black) is set to V.
- Occurs in RAM12. At this time, the vehicle speed is 40
If it is Km/h, it will be displayed as shown in Figure 5 (the numerical part is green). Then, the process proceeds to storage step 807, where the vehicle speed data S is stored as old vehicle speed data So, and one calculation process of this vehicle speed display routine 800 is completed. That is, this vehicle speed display routine 8
00, the vehicle speed value is updated when there is a difference of 1 km/h or more from the previously displayed vehicle speed value, and the vehicle speed value is 100 km/h.
The display will be green in the following cases, and red if the speed exceeds 100km/h, and a warning of overspeeding will be issued by changing the display color.
また、第12図の割込ルーチンにて時刻フラグ
が設定されたとすると、第11図の時刻フラグ判
定ステツプ108に到来した時その判定がYES
になり、時刻フラグ解除ステツプ109に進んで
時刻フラグを解除し、時刻表示ルーチン110に
進む。この時刻表示ルーチン110では、各種信
号入力ステツプ103にて入力記憶した時刻デー
タCLKを読出し、CRT表示装置14の表示面に
おける時刻の表示領域に対して予めROM11f
の所定領域毎に記憶させておいた数値およびマー
ク(“AM”、“PM”)のマツプの中から時刻デー
タCLKの値に対するマツプを選定し、このマツ
プとRAM11g中の緑色の指定データおよび黒
色の指定データにより、時刻データCLKに対す
る時刻の数値およびマークをCRT表示装置14
に表示(数値およびマーク部分は緑色、それ以外
の部分は黒色)させる表示信号をV−RAM12
に発生する。このとき、時刻が午前10時8分であ
ると第5図のような表示になる。 Further, assuming that the time flag is set in the interrupt routine of FIG. 12, when the time flag determination step 108 of FIG. 11 is reached, the determination is YES.
Then, the program proceeds to time flag release step 109 to clear the time flag, and then proceeds to time display routine 110. In this time display routine 110, the time data CLK input and stored in the various signal input step 103 is read out, and the time display area on the display surface of the CRT display device 14 is preset in the ROM 11f.
Select a map for the value of time data CLK from among the maps of numerical values and marks (“AM”, “PM”) stored in each predetermined area of Based on the specified data, the time value and mark for the time data CLK are displayed on the CRT display device 14.
V-RAM12 sends a display signal to display (numbers and marks are green, other parts are black).
occurs in At this time, if the time is 10:08 a.m., the display will be as shown in Figure 5.
そして、第11図のメインルーチンの演算処理
および第12図の割込ルーチンの演算処理を実行
し、第5図の各種表示をその時の水温データ
TMP、残燃料データFUEL、車速データS、回
転数データR、内気温データTR、外気温データ
TAM、時刻データCLKに応じて適宜変更する。 Then, the arithmetic processing of the main routine shown in Fig. 11 and the arithmetic processing of the interrupt routine shown in Fig. 12 are executed, and the various displays shown in Fig. 5 are displayed as the water temperature data at that time.
TMP, remaining fuel data FUEL, vehicle speed data S, rotation speed data R, inside temperature data TR, outside temperature data
Change as appropriate according to TAM and time data CLK.
その後、第11図の各種信号入力ステツプ10
3にて入力する水温データTMPの値が入力する
毎に増大していき、90℃に相当する値になると、
タイマフラグ判定ステツプ104を介して到来す
る水温判定ステツプ105の判定がYESになり、
水温異常報知ルーチン500に進む。この水温異
常報知ルーチン500では、第15図のT1回目
フラグ判定ステツプ501よりその演算処理を開
始し、T1回目フラグが設定されているか否かを
判定するが、それまでにT1回目フラグ設定ステ
ツプ111にてT1回目フラグ設定されているた
めにその判定がYESになる。そして、T1回目フ
ラグ解除ステツプ502に進んでT1回目フラグ
を解除し、音声設定ステツプ503に進んでT音
声フラグを設定するとともに回数データNTを1
に設定し、黒色変換ステツプ504に進む。この
黒色変換ステツプ504では、第5図の水温、残
燃料量、内気温、外気温、時刻を表示している表
示領域を全て黒色に変換させる表示信号をV−
RAM12に発生し、固定表示ルーチン505に
進む。この固定表示ルーチン505では、CRT
表示装置14の表示を第7図のようにすべくその
固定表示項目、すなわち“TEMP”、“℃”、およ
びバーグラフ表示のわく部分をそれぞれ白色にす
る表示信号をV−RAM12に発生し、数値表示
ルーチン506に進む。この数値表示ルーチン5
06では、第7図に示す90の数値の表示領域に
対して予めROM11fの所定領域毎に記憶させ
ておいた数値のマツプの中から水温データ
TEMPの値に対するマツプを選定し、このマツ
プとRAM11g中の赤色の指定データおよび黒
色の指定データにより、水温データTMPに対す
る水温の数値をCRT表示装置14に表示(数値
部分は赤色、それ以外の部分は黒色)させる表示
信号をV−RAM12に発生する。このとき、水
温が90℃であると第7図のような表示になる。そ
して、次の領域表示ステツプ507に進み、90℃
から121℃に至るまでの水温を2℃ずつ16分割し
た水温領域のうち水温データTMPに対する水温
領域を選定し、この選定された水温領域を全て赤
色にすべく第13図、第14図のサブルーチンお
よびその組合わせを用いて表示信号をV−RAM
12に発生する。このとき、水温が90℃であれば
第7図に示すように1段階の領域(90℃と91℃の
領域)が赤色に表示される。このことにより、
CRT表示装置14の表示は第7図のようになる。 After that, various signal input step 10 in FIG.
The value of water temperature data TMP input in step 3 increases each time it is input, and when it reaches a value equivalent to 90℃,
The determination in the water temperature determination step 105 that comes via the timer flag determination step 104 becomes YES, and
The process advances to water temperature abnormality notification routine 500. In this water temperature abnormality notification routine 500, the calculation process starts from the T1 flag determination step 501 in FIG. 15, and it is determined whether or not the T1 flag is set. Since the T1 flag is set in , the determination becomes YES. Then, the process proceeds to a T1-time flag release step 502 to cancel the T1-time flag, and proceeds to an audio setting step 503 to set the T audio flag and set the number of times data N T to 1.
, and the process proceeds to black conversion step 504. In this black conversion step 504, a display signal is applied to convert all display areas showing water temperature, remaining fuel amount, inside temperature, outside temperature, and time in FIG. 5 to black.
It is generated in the RAM 12 and the process proceeds to the fixed display routine 505. In this fixed display routine 505, CRT
In order to make the display on the display device 14 as shown in FIG. 7, a display signal is generated in the V-RAM 12 to make the fixed display items, that is, "TEMP", "℃", and the frame of the bar graph display white, respectively. The process advances to a numerical display routine 506. This numerical display routine 5
In 06, water temperature data is displayed from the map of numerical values stored in advance in each predetermined area of the ROM 11f for the display area of 90 numerical values shown in Fig. 7.
Select a map for the value of TEMP, and use this map and the designated data in red and designated data in RAM 11g to display the numerical value of water temperature for the water temperature data TMP on the CRT display device 14 (the numerical part is red, the other parts are A display signal is generated to the V-RAM 12 to make the image appear black (black). At this time, if the water temperature is 90°C, the display will be as shown in Figure 7. Then, the process advances to the next area display step 507, where the area is set at 90°C.
The subroutine shown in Figures 13 and 14 is used to select the water temperature range corresponding to the water temperature data TMP from among the water temperature ranges obtained by dividing the water temperature from 121°C to 2°C into 16 parts, and to color all the selected water temperature ranges in red. and the combination thereof to convert the display signal to V-RAM
Occurs on the 12th. At this time, if the water temperature is 90°C, the area of the first stage (area of 90°C and 91°C) is displayed in red, as shown in Figure 7. Due to this,
The display on the CRT display device 14 is as shown in FIG.
そして、この水温異常報知ルーチン500の1
回の演算処理を終了し、ステツプ113〜117
を介して音声発生ルーチン700における第17
図のT音声フラグ判定ステツプ701に到来する
と、T音声フラグが設定されているためにその判
定がYESになる。そして、回数判定ステツプ7
02に進み、回数データNTが1であるか否かを
判定し、回数データNTが1であるためにその判
定がYESになり、加算ステツプ704にて回数
データNTに1を加算(NT=1+1=2)する。
そして、次の回数判定ステツプ705に進み、回
数データNTが3以下であるか否かを判定し、回
数データNTが2であるためにその判定がYESに
なり、水温異常音声発生ステツプ707に進む。
この異常音声発生ステツプ707では、音声合成
器15の音声データ用ROMに記憶している音声
データの領域のうち水温異常に対する領域の先頭
番地を指定する番地指定信号を音声合成器15に
発生する。そして、F音声フラグ判定ステツプ7
08に進み、F音声フラグが設定されていないた
めにその判定がNOになり、音声発生ルーチン7
00の1回の演算処理を終える。このことによ
り、音声合成器15にて“スイオン ガ イジヨ
ウデス”の音声合成を開始し、スピーカ16より
その音声を発生させる。 1 of this water temperature abnormality notification routine 500.
Steps 113 to 117 are completed.
The seventeenth step in the voice generation routine 700 via
When the T voice flag determination step 701 shown in the figure is reached, the determination becomes YES because the T voice flag has been set. Then, the number of times determination step 7
02, it is determined whether or not the number data N T is 1. Since the number data N T is 1, the determination is YES, and in addition step 704, 1 is added to the number data N T ( N T =1+1=2).
Then, the process proceeds to the next number of times determination step 705, where it is determined whether or not the number of times data N T is 3 or less. Since the number of times data N T is 2, the determination becomes YES, and the abnormal water temperature sound generation step 707 Proceed to.
In this abnormal voice generation step 707, an address designation signal is generated to the voice synthesizer 15 to designate the starting address of the area for the water temperature abnormality among the voice data areas stored in the voice data ROM of the voice synthesizer 15. Then, F voice flag determination step 7
Proceeding to 08, the determination is NO because the F voice flag is not set, and the voice generation routine 7 is executed.
One calculation process of 00 is completed. As a result, the voice synthesizer 15 starts synthesizing the voice "Suion Gaijyoudesu" and the speaker 16 generates the voice.
そして、各種ステツプを経た後、再び水温判定
ステツプ105に進み、その判定がYESになつ
て水温異常報知ルーチン500に到来すると、
T1回目フラグが解除されているために第15図
の最初に到来するT1回目フラグ判定ステツプ5
01の判定がNOにになり、数値表示ルーチン5
06、領域表示ステツプ507を経てその1回の
演算処理を終える。以後、この水温異常報知ルー
チン500に到来する毎に上記演算処理を実行
し、第7図の温度数値および水温領域をその時の
水温データTMPに応じて適宜変更させる。 After going through various steps, the process goes to the water temperature determination step 105 again, and when the determination becomes YES and the water temperature abnormality notification routine 500 is reached,
The T1 flag determination step 5 arrives first in FIG. 15 because the T1 flag has been cleared.
The judgment of 01 becomes NO, and the numerical display routine 5
06, the one calculation process is completed through the area display step 507. Thereafter, each time the water temperature abnormality notification routine 500 is reached, the above calculation process is executed, and the temperature numerical value and water temperature range shown in FIG. 7 are appropriately changed according to the water temperature data TMP at that time.
一方、音声発生ルーチン700では、第17図
のT音声フラグ判定ステツプ701に到来すると
T音声フラグが設定されているためにその判定が
YESになり、回数判定ステツプ702に進んで
回数データNTが2であるためにその判定がNOに
なる。そして、音声終了判定ステツプ703に進
み、この時点までに音声合成器15より音声終了
信号が発生していないとその判定がNOになり、
F音声フラグ判定ステツプ708を経てその1回
の演算処理を終える。以後、この音声発生ルーチ
ン700に到来する毎に上記演算処理を実行し、
音声合成器15より音声終了信号が発生すると、
音声終了判定ステツプ703に到来した時その信
号レベルの変化によりその判定がYESになる。
そして加算ステツプ704に進んで回数データ
NTに1を加算(NT=2+1=3)し、回数判定
ステツプ705に進んで回数データNTが3であ
るためにその判定がYESになり、水温異常音声
発生ステツプ707に進んで番地指定信号を音声
合成器16に発生し、F音声フラグ判定ステツプ
708を経て音声発生ルーチン700の1回の演
算処理を終える。このことにより、音声合成器1
5にて“スイオン ガ イジヨウデス”の音声合
成を再び開始し、スピーカ16よりその音声を発
生させる。 On the other hand, in the sound generation routine 700, when the T sound flag determination step 701 in FIG.
The result is YES, and the process advances to the number of times determination step 702, where the number of times data N T is 2, so the determination becomes NO. The process then proceeds to voice end determination step 703, and if the voice synthesizer 15 has not generated a voice end signal by this point, the determination becomes NO.
After passing through the F voice flag determination step 708, the one calculation process is completed. From then on, the above calculation process is executed every time this voice generation routine 700 is reached,
When the voice end signal is generated from the voice synthesizer 15,
When the voice end determination step 703 is reached, the determination becomes YES due to the change in the signal level.
Then, the process advances to addition step 704 to add the number of times data.
1 is added to N T ( NT = 2 + 1 = 3), the process proceeds to the number of times judgment step 705, and since the number of times data N T is 3, the judgment becomes YES, and the process proceeds to water temperature abnormal sound generation step 707, where the address is A designated signal is generated to the speech synthesizer 16, and one calculation process of the speech generation routine 700 is completed through the F speech flag determination step 708. By this, the speech synthesizer 1
At step 5, the voice synthesis of "Suion Gaijiyoudesu" is started again, and the voice is generated from the speaker 16.
そして、次回この音声発生ルーチン700にお
ける音声終了判定ステツプ703に到来した時、
音声終了信号による信号レベルの変化がないため
その判定がNOになり、F音声フラグ判定ステツ
プ708を経てその1回の演算処理を終える。そ
の後、上記演算処理をこの音声発生ルーチン70
0に到来する毎に実行し、音声合成器15より音
声終了信号が発生すると音声終了判定ステツプ7
03に到来した時その判定がYESになる。そし
て、加算ステツプ704に進んで回数データNT
に1を加算(NT=3+1=4)し、回数判定ス
テツプ705に進んで回数データNTが4である
ためにその判定がNOになり、T音声フラグ解除
ステツプ706に進んでT音声フラグを解除し、
F音声フラグ判定ステツプ708を経てその1回
の演算処理を終了する。従つて、次回からこの音
声発生ルーチン700に到来すると、T音声フラ
グ判定ステツプ701の判定がNOになり、F音
声フラグ判定ステツプ708を経てその1回の演
算処理を終了する。 Then, the next time the voice end determination step 703 in this voice generation routine 700 is reached,
Since there is no change in the signal level due to the voice end signal, the determination becomes NO, and the one calculation process is completed through the F voice flag determination step 708. After that, the above calculation process is carried out by this sound generation routine 70.
0, and when a voice end signal is generated from the voice synthesizer 15, a voice end determination step 7 is executed.
When it arrives at 03, the determination becomes YES. Then, the process advances to addition step 704 to add the number of times data N T
1 is added to (N T =3+1=4), and the process advances to the number of times judgment step 705. Since the number of times data N and
After passing through the F voice flag determination step 708, the one calculation process ends. Therefore, when the voice generation routine 700 is entered from the next time, the determination at the T voice flag determination step 701 becomes NO, and the one calculation process is completed via the F voice flag determination step 708.
他方、水温データTMPが90℃に相当する値よ
り小さい時に残燃料データFUELが5に相当す
る値になると、第11図のメインルーチンにおい
て水温判定ステツプ105を介して到来する残燃
料判定ステツプ106の判定がYESになり、残
燃料量不足報知ルーチン600に進む。この残燃
料量不足報知ルーチン600では、第16図の
F1回目フラグ判定ステツプ601よりその演算
処理を開始し、それまでにF1回目フラグ設定ス
テツプ112にてF1回目フラグが設定されてい
るためにその判定がYESになり、F1回目フラグ
解除ステツプ602に進んでF1回目フラグを解
除し、音声設定ステツプ603に進んでF音声フ
ラグを設定するとともに回数データNFを1に設
定し、黒色交換ステツプ604に進んで第15図
のステツプ504と同様の表示信号をV−RAM
12に発生する。そして、固定表示ルーチン60
5に進み、CRT表示装置14の表示を第6図の
ようにすべくその固定表示項目、すなわち
“FUEL”、“”およびバーグラフ表示のわく部
分をそれぞれ白色にする表示信号をV−RAM1
2に発生し、数値表示ルーチン606に進む。こ
の数値表示ルーチン606では、第6図に示す5
の数値の表示領域に対して予めROM11fの所
定領域毎に記憶させておいた数値のマツプの中か
ら残燃料データFUELの値に対するマツプを選定
し、このマツプとRAM11g中の赤色の指定デ
ータおよび黒色の指定データにより、残燃料デー
タFUELに対する残燃料量の数値をCRT表示装
置14に表示(数値部分は赤色、それ以外の部分
は黒色)させる表示信号をV−RAM12に発生
する。このとき、残燃料量が5であると第6図
のような表示になる。そして、次の領域表示ステ
ツプ607に進み、0から16を16分割した残
燃料領域(1領域は1に相当)のうち残燃料デ
ータFUELに対する残燃料領域を選定し、この選
定された残燃料領域を全て赤色にすべく第13
図、第14図のサブルーチンおよびその組合わせ
を用いて表示信号をV−RAM12に発生する。
このとき、残燃料量が5であれば第6図に示す
ように5段階の領域が赤色に表示される。このこ
とにより、CRT表示装置14の表示は第6図の
ようになる。 On the other hand, if the remaining fuel data FUEL reaches a value corresponding to 5 when the water temperature data TMP is smaller than the value corresponding to 90°C, the remaining fuel judgment step 106 that comes via the water temperature judgment step 105 in the main routine of FIG. The determination becomes YES, and the process proceeds to the remaining fuel amount insufficient notification routine 600. In this remaining fuel amount insufficient notification routine 600, as shown in FIG.
The arithmetic processing starts at the F1 flag determination step 601, and since the F1 flag has been set in the F1 flag setting step 112 by then, the determination becomes YES, and the process proceeds to the F1 flag release step 602. The F1 flag is canceled in step 603, the F voice flag is set, and the number of times data NF is set to 1.The process proceeds to black exchange step 604, where a display signal similar to step 504 in FIG. 15 is set. V-RAM
Occurs on the 12th. And fixed display routine 60
Proceeding to step 5, in order to make the display of the CRT display device 14 as shown in FIG. 6, the V-RAM 1 sends a display signal to make the fixed display items, that is, "FUEL", "", and the frame of the bar graph display white respectively.
2 and proceeds to the numerical display routine 606. In this numerical display routine 606, 5
Select a map corresponding to the value of the remaining fuel data FUEL from among the numerical maps stored in advance in each predetermined area of the ROM 11f for the numerical value display area, and select this map, the red designated data in the RAM 11g, and the black Based on the designated data, a display signal is generated in the V-RAM 12 to display the numerical value of the remaining fuel amount relative to the remaining fuel data FUEL on the CRT display device 14 (the numerical part is red, the other parts are black). At this time, if the remaining fuel amount is 5, the display will be as shown in FIG. Then, the process proceeds to the next area display step 607, where a remaining fuel area corresponding to the remaining fuel data FUEL is selected from among the remaining fuel areas obtained by dividing 0 to 16 into 16 (one area corresponds to 1), and this selected remaining fuel area is 13th to make all red
A display signal is generated in the V-RAM 12 using the subroutines shown in FIGS.
At this time, if the remaining fuel amount is 5, the 5-stage area is displayed in red as shown in FIG. As a result, the display on the CRT display device 14 becomes as shown in FIG.
そして、この残燃料量不足報知ルーチン600
の1回の演算処理を終了し、ステツプ113〜1
17を介して音声発生ルーチン700に進む。そ
して第17図のT音声フラグ判定ステツプ701
を介して到来するF音声フラグ判定ステツプ70
8の判定がYESになり、回数判定ステツプ70
9に進んで回数データNFが1であるためにその
判定がYESになり、加算ステツブ711に進ん
で回数データNFに1を加算(NF=1+1=2)
し、回数判定ステツプ712に進んで回数データ
NFが2であるためにその判定がYESになり、残
燃料不足音声発生ステツプ714に進む。この残
燃料量不足音成発生ステツプ714では、音声合
成器15の音声データ用ROMに記憶している音
声データの領域のうち残燃料量不足に対する領域
の先頭番地を指定する番地指定信号を音声合成器
15に発生し、音声発生ルーチン700の1回の
演算処理を終える。このことにより、音声合成器
16にて“ネンリヨウ ガ フソクシテイマス”
の音声合成を開始し、スピーカ16よりその音声
を発生させる。 Then, this remaining fuel amount insufficient notification routine 600
One calculation process is completed, and steps 113 to 1 are completed.
17 to proceed to a voice generation routine 700. Then, the T voice flag determination step 701 in FIG.
F voice flag judgment step 70 arriving via
8 becomes YES, and the number of times judgment step 70
Proceeding to step 9, since the number data N F is 1, the determination becomes YES, and the process proceeds to addition step 711, where 1 is added to the number data N F (N F = 1 + 1 = 2).
Then, the process advances to count determination step 712 and the count data is
Since N F is 2, the determination becomes YES, and the process advances to step 714 for generating the sound of insufficient remaining fuel. In this step 714 for generating insufficient fuel amount sound, an address designation signal that specifies the starting address of an area corresponding to an insufficient amount of remaining fuel among the audio data areas stored in the audio data ROM of the audio synthesizer 15 is synthesized into a voice. 15, and one calculation process of the voice generation routine 700 is completed. As a result, the speech synthesizer 16 produces
The voice synthesis is started, and the voice is generated from the speaker 16.
そして、各種ステツプを経た後、再び残燃料判
定ステツプ106に進み、その判定がYESにな
つて残燃料量不足報知ルーチン600に到来する
と、F1回目フラグが解除されているために第1
6図の最初に到来するF1回目フラグ判定ステツ
プ601の判定がNOになり、数値表示ルーチン
606、領域表示ステツプ607を経てその1回
の演算処理を終える。以後、この残燃料量不足報
知ルーチン600に到来する毎に上記演算処理を
実行し、第6図の残燃料数値および残燃料領域を
その時の残燃料データFUELに応じて適宜変更さ
せる。 After passing through various steps, the process again proceeds to the remaining fuel determination step 106, and when the determination becomes YES and the remaining fuel insufficient notification routine 600 is reached, the F1 flag has been cleared, so the first
The judgment at the F1 flag judgment step 601 that comes first in FIG. Thereafter, each time the remaining fuel quantity shortage notification routine 600 is reached, the above calculation process is executed, and the remaining fuel numerical value and remaining fuel area shown in FIG. 6 are appropriately changed according to the remaining fuel data FUEL at that time.
一方、音声発生ルーチン700では、音声合成
器15より音声終了信号が発生するまでT音声フ
ラグ判定ステツプ701からF音声フラグ判定ス
テツプ708、回数判定ステツプ709、音声終
了ステツプ710を経る演算処理を実行し、音声
合成器15から音声終了信号が発生すると、音声
終了判定ステツプ710に到来した時その信号レ
ベルの変化によりその判定がYESになり、加算
ステツプ711に進んで回数データNFに1を加
算(NF=2+1=3)し、回数判定ステツプ7
12に進んでその判定がYESになり、残燃料量
不足音声発生ステツプ714に進んで番地指定信
号を音声合成器15に発生し、音声発生ルーチン
700の1回の演算処理を終了する。このことに
より、音声合成器15にて、“ネンリヨウ ガ
フソクシテイマス”の音声合成を再び開始し、ス
ピーカ16よりその音声を発生させる。 On the other hand, in the voice generation routine 700, the arithmetic processing is executed from the T voice flag determination step 701 to the F voice flag determination step 708, the number of times determination step 709, and the voice end step 710 until the voice synthesizer 15 generates a voice end signal. When the voice end signal is generated from the voice synthesizer 15, when the voice end determination step 710 is reached, the determination becomes YES due to a change in the signal level, and the process advances to addition step 711, where 1 is added to the number of times data N F ( N F =2+1=3) and the number of times judgment step 7
The process proceeds to step 12, where the determination becomes YES, and the process proceeds to step 714 for generating an insufficient amount of remaining fuel voice, where an address designation signal is generated to the voice synthesizer 15, and one calculation process of the voice generation routine 700 is completed. As a result, the speech synthesizer 15
The voice synthesis of "Fusokushitimasu" is started again, and the voice is generated from the speaker 16.
そして、この音声発生に対して音声合成器15
より音声合成の終了を示す音声終了信号が発生す
ると、音声発生ルーチン700における音声終了
判定ステツプ710の判定がYESになり、加算
ステツプ711に進んで回数データNFに1を加
算(NF=3+1=4)し、回数判定ステツプ7
12に進んで回数データNFが4であるためにそ
の判定がNOになり、F音声フラグ解除ステツプ
713に進んでF音声フラグを解除し、その1回
の演算処理を終了する。従つて、次回からこの音
声発生ルーチン700に到来すると、T音声フラ
グ判定ステツプ701、F音声フラグ判定ステツ
プ708の判定がいずれもNOになり、その1回
の演算処理を終了する。 Then, for this voice generation, the voice synthesizer 15
When a voice end signal indicating the end of voice synthesis is generated, the voice end determination step 710 in the voice generation routine 700 makes a YES determination, and the process proceeds to an addition step 711 where 1 is added to the number of times data N F (N F =3+1). =4) and number of times determination step 7
The process proceeds to step 12, where the determination becomes NO since the number of times data N F is 4, and the process proceeds to F voice flag release step 713, where the F voice flag is canceled and the one calculation process is completed. Therefore, when the voice generation routine 700 is entered from the next time, the determinations at the T voice flag determination step 701 and the F voice flag determination step 708 will both be NO, and the one calculation process will be completed.
他方、操作スイツチ9のCLKスイツチが投入
され接作スイツチ9よりCLK拡大表示信号が発
生すると、第11図のメインルーチンにおける
CLK拡大判定ステツプ115に到来した時その
判定がYESになる。そして、時刻表示拡大ルー
チン120に進み、第13図、第14図のサブル
ーチンおよびその組合わせを用い、これまでに述
べてきた手法にてCRT表示装置14の表示を第
8図に示すような表示(時刻表示部分は全て緑
色)にさせる表示信号をV−RAM12に発生
し、タイマフラグ設定ステツプ123に進んでタ
イマフラグを設定し、タイマデータ設定ステツプ
124に進んで約5秒の回数値、すなわちメイン
ルーチンを約5秒の間繰返す演算回数値をタイマ
データTとして設定する。このことにより、
CRT表示装置14の表示は第8図のようになる。 On the other hand, when the CLK switch of the operation switch 9 is turned on and the CLK enlarged display signal is generated from the contact switch 9, the main routine shown in FIG.
When the CLK expansion determination step 115 is reached, the determination becomes YES. Then, the process proceeds to the time display enlargement routine 120, and uses the subroutines shown in FIGS. 13 and 14 and their combinations to change the display on the CRT display device 14 to the display shown in FIG. 8 using the method described so far. (The time display part is all green) is generated in the V-RAM 12, and the process proceeds to timer flag setting step 123 to set the timer flag, and proceeds to timer data setting step 124 to set the time value of approximately 5 seconds, i.e. The number of times the main routine is repeated for about 5 seconds is set as timer data T. Due to this,
The display on the CRT display device 14 is as shown in FIG.
そして、音声発生ルーチン700から各種ステ
ツプを経た後にタイマフラグ判定ステツプ104
に到来すると、タイマフラグが設定されているた
めにその判定がYESになり、減算ステツプ12
5に進んでタイマデータTの値から1を減算し、
タイマ判定ステツプ126に進んでまだタイマデ
ータTの減算を開始した直後でタイマデータTの
値が0になつていないのでその判定がNOにな
り、音声発生ルーチン700に進む。そして、上
記演算処理を繰返し約5秒の時間が経過して減算
ステツプ125にて減算されるタイマデータTが
0になると、次のタイマ判定ステツプ126の判
定がYESになり、タイマフラグ解除ステツプ1
27に進んでタイマフラグを解除し、音声発生ル
ーチン700に進む。そして、この音声発生ルー
チン700から各種ステツプを経た後にタイマフ
ラグ判定ステツプ104に到来するとその判定が
NOになる。従つて、これ以降はそれまでに表示
していたもの、すなわち、第5図の正常表示ある
いは第6図の残燃料不足拡大表示あるいは第7図
の水温異常拡大表示を行なう。すなわち、CLK
スイツチを投入すると約5秒の間他の表示に優先
して第8図の拡大表示を行ない、約5秒を経過す
るとそれまでに表示していたものの表示に復帰す
る。 After passing through various steps from the voice generation routine 700, a timer flag determination step 104 is performed.
When the timer flag is set, the determination becomes YES, and the subtraction step 12 is executed.
Proceed to step 5 and subtract 1 from the value of timer data T.
Proceeding to timer determination step 126, since the timer data T has just started subtracting and the value of timer data T has not reached 0, the determination becomes NO, and the process advances to voice generation routine 700. Then, when the timer data T subtracted in the subtraction step 125 becomes 0 after repeating the above calculation process for about 5 seconds, the determination in the next timer determination step 126 becomes YES, and the timer flag release step 1 is performed.
The process proceeds to step 27, where the timer flag is cleared, and the process proceeds to the sound generation routine 700. After going through various steps from this voice generation routine 700, when the timer flag determination step 104 is reached, the determination is made.
Become NO. Therefore, from now on, what has been displayed up to that point, ie, the normal display in FIG. 5, the enlarged display of insufficient remaining fuel in FIG. 6, or the enlarged display of water temperature abnormality in FIG. 7, is performed. That is, CLK
When the switch is turned on, the enlarged display of FIG. 8 takes priority over other displays for about 5 seconds, and after about 5 seconds, the display returns to what was being displayed up to that point.
また、操作スイツチ9のTRスイツチを投入す
るとTR拡大判定ステツプ116に到来した時そ
の判定がYESになり、内気温表示拡大ルーチン
121に進むため、上記CLKの拡大と同様の演
算を行なつてCRT表示装置14の表示を約5秒
の間第9図のように拡大表示(内気温表示部分は
緑色)させる。 Furthermore, when the TR switch of the operation switch 9 is turned on, when the TR enlargement judgment step 116 is reached, the judgment becomes YES, and the process proceeds to the inside temperature display enlargement routine 121. Therefore, the same calculation as the CLK enlargement described above is performed and the CRT is The display on the display device 14 is enlarged for about 5 seconds as shown in FIG. 9 (inside temperature display part is green).
また、操作スイツチ9のTAMスイツチを投入
するとTAM拡大判定ステツプ117に到来した
時その判定がYESになり、外気温表示拡大ルー
チン122に進むため、CRT表示装置14の表
示を約5秒の間第10図のように拡大表示(外気
温表示部分は緑色)させる。 Further, when the TAM switch of the operation switch 9 is turned on, when the TAM enlargement judgment step 117 is reached, the judgment becomes YES and the process proceeds to the outside temperature display enlargement routine 122, so that the display on the CRT display device 14 is stopped for about 5 seconds. Enlarge the display as shown in Figure 10 (the outside temperature display area is green).
さらに、操作スイツチ9のTEMPスイツチを
投入するとTEMP拡大判定ステツプ113に到
来した時その判定がYESになり、水温表示拡大
ルーチン118に進むため、CRT表示装置14
の表示を約5秒の間第7図のように拡大表示(た
だし、バーグラフ表示は第5図のものを拡大した
もので、水温領域は赤色、それ以外の部分は緑
色)させる。 Further, when the TEMP switch of the operation switch 9 is turned on, when the TEMP enlargement judgment step 113 is reached, the judgment becomes YES and the process proceeds to the water temperature display enlargement routine 118.
The display is enlarged for about 5 seconds as shown in FIG. 7 (however, the bar graph display is an enlarged version of the one in FIG. 5, with the water temperature region in red and the rest in green).
さらに、操作スイツチ9のFUELスイツチを投
入するとFUEL拡大判定ステツプ114に到来し
た時その判定がYESになり、残燃料量表示拡大
ルーチン119に進むため、CRT表示装置14
の表示を約5秒の間第6図のように拡大表示(た
だし、バーグラフ表示は第5図のものを拡大した
もので、残燃料領域は赤色、それ以外の部分は緑
色)させる。 Furthermore, when the FUEL switch of the operation switch 9 is turned on, when the FUEL enlargement judgment step 114 is reached, the judgment becomes YES and the process proceeds to the remaining fuel amount display enlargement routine 119.
The display is enlarged for about 5 seconds as shown in Figure 6 (however, the bar graph display is an enlarged version of the one in Figure 5, with the remaining fuel area in red and the other areas in green).
なお、上記実施例において、ROM11fに他
の表示パタンのためのプログラムを有するROM
を使用し、CRT表示装置14の表示を第3図あ
るいは第4図に示すような表示パタンにした場合
にも時刻、水温、残燃料量、内気温、外気温の表
示領域の間で必要に応じ拡大表示させる。なお、
そのROMの差し替えによる配列表示状態の変更
は表示項目の配置、形態、大きさだけに限らず表
示項目の数、色としてもよい。 In the above embodiment, the ROM 11f has programs for other display patterns.
Even if the display pattern of the CRT display device 14 is set to the display pattern shown in Figure 3 or Figure 4 using Enlarge the display accordingly. In addition,
The change in the array display state by replacing the ROM is not limited to the arrangement, form, and size of display items, but may also change the number and color of display items.
また、上記実施例において、操作スイツチ9に
おけるいずれかのスイツチを投入すると、そのス
イツチに対応する表示を拡大させるものを示した
が、第20図のように、マイク21と電線スイツ
チ22と音声認識回路23を備え、音声認識を用
いて表示を拡大させるようにしてもよい。すなわ
ち、音声認識回路23に“ネンリヨウ”、“スイオ
ン”、“ジコク”、“ナイキオン”、“ガイキオン”の
音声を登録しておき、運転席近傍位置に設置され
たマイク21に向かい電源スイツチ22を投入し
てから上記音声のうちのいずれかの音声を発生す
ると、その入力した音声を登録しておいた音声と
比較し一致したことを認識するとその音声に対応
した表示拡大信号を発生させるようにしてもよ
い。なお、電源スイツチ22はマイク21に取り
付けられており、その投入により音声認識回路2
3に電源供給を行なうものである。 Furthermore, in the above embodiment, when one of the operation switches 9 is turned on, the display corresponding to that switch is enlarged, but as shown in FIG. A circuit 23 may be provided to enlarge the display using voice recognition. That is, the voices of "Nenriyo", "Suion", "Jikoku", "Nikeion", and "Gaikion" are registered in the voice recognition circuit 23, and the user faces the microphone 21 installed near the driver's seat and turns on the power switch 22. When one of the above voices is generated after inputting the input, the input voice is compared with the registered voice and if a match is recognized, a display enlargement signal corresponding to that voice is generated. It's okay. Note that the power switch 22 is attached to the microphone 21, and when it is turned on, the voice recognition circuit 2
This is to supply power to 3.
さらに、水温の異常時あるいは残燃料量の不足
時に第5図から第6図あるいは第7図に表示を拡
大させるものを示したが、この拡大表示に際し他
の表示項目を全て消去させるのでなく縮少させて
部分的に表示させるようにしてもよい。 Furthermore, when the water temperature is abnormal or the amount of remaining fuel is insufficient, the display is enlarged from Fig. 5 to Fig. 6 or Fig. 7. It may be possible to reduce the amount and display it partially.
さらに、水温の異常の方を残燃料量の不足に対
して優先させるものを示したが、その異常および
不足が同時に発生した時にはその拡大表示を所定
時間毎に交互に行なうようにしてもよい。 Furthermore, although the case where abnormality in water temperature is given priority over insufficient amount of remaining fuel has been shown, when the abnormality and the insufficient amount occur at the same time, the enlarged display may be alternately performed at predetermined time intervals.
さらに、表示対象項目として残燃料量、水温、
時刻、内気温、外気温、車速、回転数を用い、異
常時の拡大表示の対象として残燃料、水温を用い
たが、他にエンジンオイル圧、各種点灯ランプ、
エアコンによる空調状態などの表示項目を増や
し、これによつて異常時の拡大表示対象項目を増
やしてもよい。 In addition, the display items include remaining fuel amount, water temperature,
We used the time, inside temperature, outside temperature, vehicle speed, and rotational speed, and used remaining fuel and water temperature as targets for magnified display in the event of an abnormality, but we also used engine oil pressure, various lighting lamps,
The number of display items such as the air conditioning status of the air conditioner may be increased, thereby increasing the number of items to be enlarged and displayed in the event of an abnormality.
さらに、異常時の拡大表示の対象項目に対して
それぞれ独立して構成される複数の異常検知回路
と、表示対象項目の状態を全て検出する正常表示
回路とを備え、異常検知回路にて異常を検知しな
い時は正常表示回路よりの出力にてCRT表示装
置14にそれぞれの表示項目を配列表示させ、異
常検知回路にて異常を検知した時はこの異常検知
回路の出力を前記正常表示回路の出力に対して優
先させ、CRT表示装置14にその異常表示項目
の状態を拡大表示させるようにしてもよい。 Furthermore, it is equipped with a plurality of abnormality detection circuits that are configured independently for each item to be enlarged and displayed in the event of an abnormality, and a normal display circuit that detects all the states of the displayed items. When no detection is detected, each display item is displayed in an array on the CRT display device 14 using the output from the normal display circuit, and when the abnormality detection circuit detects an abnormality, the output from this abnormality detection circuit is used as the output from the normal display circuit. The status of the abnormal display item may be enlarged and displayed on the CRT display device 14, giving priority to the error display item.
さらに、複数の表示対象項目をCRT表示装置
14の表示面に表示させるものを示したが、液晶
等を用いた表示面に表示させてもよい。 Furthermore, although a plurality of display target items are displayed on the display surface of the CRT display device 14, they may be displayed on a display surface using liquid crystal or the like.
以上述べたように本発明では、指示手段の指示
を外部操作によつて変更するのみで表示面上の配
列表示状態を自由に変更することができ、従つて
種々の配列表示状態に対して汎用性を持つことが
できるという優れた効果がある。 As described above, in the present invention, the arrangement display state on the display screen can be freely changed simply by changing the instruction of the instruction means by external operation, and therefore, it is possible to freely change the arrangement display state on the display screen. It has the excellent effect of allowing you to have sex.
第1図は本発明の一実施例を示す全体構成図、
第2図は第1図中のマイクロコンピユータの詳細
構成を示すブロツク線図、第3図乃至第10図は
種々の表示形態を示す表示説明図、第11図は第
1図中のマイクロコンピユータの全体の演算処理
を示す演算流れ図、第12図はタイマ回路よりの
単位パルスに基づく割込演算処理を示す演算流れ
図、第13図、第14図はサブルーチンの演算処
理を示す演算流れ図、第15図は第11図中の水
温異常報知ルーチンの演算処理を示す演算流れ
図、第16図は第11図中の残燃料量不足報知ル
ーチンの演算処理を示す演算流れ図、第17図は
第11図中の音声発生ルーチンの演算処理を示す
演算流れ図、第18図は第11図中の車速表示ル
ーチンの演算処理を示す演算流れ図、第19図は
第11図中の回転数表示ルーチンの演算処理を示
す演算流れ図、第20図は他の実施例を示す部分
構成図である。
1……車速センサ、2……回転数検出器、3…
…液位センサ、4……水温センサ、5……内気温
センサ、6……外気温センサ、8……刻時回路、
11……演算処理手段としてのマイクロコンピユ
ータ、11f……指示手段を構成するROM、1
2,13……表示制御手段を構成するV−
RAM、変換回路、14……表示装置としての
CRT表示装置。
FIG. 1 is an overall configuration diagram showing an embodiment of the present invention;
FIG. 2 is a block diagram showing the detailed configuration of the microcomputer in FIG. 1, FIGS. 3 to 10 are display explanatory diagrams showing various display forms, and FIG. Figure 12 is a calculation flowchart showing the overall calculation processing; Figure 12 is a calculation flowchart showing interrupt calculation processing based on a unit pulse from the timer circuit; Figures 13 and 14 are calculation flowcharts showing subroutine calculation processing; Figure 15 is a calculation flowchart showing the calculation processing of the subroutine. is a calculation flowchart showing the calculation processing of the abnormal water temperature notification routine in FIG. 11, FIG. 16 is a calculation flowchart showing the calculation processing of the insufficient remaining fuel amount notification routine in FIG. 18 is a calculation flowchart showing the calculation processing of the voice generation routine, FIG. 18 is a calculation flowchart showing the calculation processing of the vehicle speed display routine in FIG. 11, and FIG. 19 is a calculation flowchart showing the calculation processing of the rotation speed display routine in FIG. 11. The flowchart and FIG. 20 are partial configuration diagrams showing another embodiment. 1...Vehicle speed sensor, 2...Rotation speed detector, 3...
...Liquid level sensor, 4...Water temperature sensor, 5...Inside temperature sensor, 6...Outside temperature sensor, 8...Clock circuit,
11...Microcomputer as arithmetic processing means, 11f...ROM constituting instruction means, 1
2, 13...V- constituting the display control means
RAM, conversion circuit, 14...as a display device
CRT display device.
Claims (1)
状態を定められた配列にて表示するとともにその
表示状態の変化が可能な表示面を有する表示手段
と、 前記各種表示対象項目の状態を個々に検出する
複数の検出手段と、 前記各種表示対象項目の状態を第1の表示パタ
ーンにて配列表示させるためのプログラムを記憶
した第1の記憶手段と、 前記複数の検出手段からのそれぞれの検出信号
を入力するとともに前記第1の記憶手段に記憶さ
れたプログラムに従つて前記各種表示対象項目の
状態を前記第1の表示パターンにて配列表示させ
るための表示信号を発生する処理手段と、 この処理手段よりの表示信号に基づき前記表示
手段を制御して前記各種表示対象項目の状態を前
記表示面上に配列表示させる表示制御手段とを備
え、 前記第1の記憶手段を、前記各種表示対象項目
の状態を前記第1の表示パターンと異なる第2の
表示パターンにて配列表示させるためのプログラ
ムを記憶した第2の記憶手段と外部操作により交
換可能とした ことを特徴とする車両用表示装置。[Scope of Claims] 1. Display means installed in a vehicle interior and having a display surface that displays the status of various display target items in the vehicle in a predetermined arrangement and that can change the display status; and the various display target items. a plurality of detection means for individually detecting the states of the items; a first storage means storing a program for displaying the states of the various display target items in an array in a first display pattern; and the plurality of detection means. and generate display signals for displaying the states of the various display target items in an array in the first display pattern according to a program stored in the first storage means. a processing means; and a display control means for controlling the display means based on a display signal from the processing means to display the states of the various display target items on the display surface, the first storage means; , characterized in that the state of the various display target items can be exchanged by external operation with a second storage means storing a program for displaying the states of the various display target items in a second display pattern different from the first display pattern. Vehicle display device.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP55115695A JPS5741224A (en) | 1980-08-21 | 1980-08-21 | Vehicular display device |
| US06/271,936 US4442424A (en) | 1980-06-11 | 1981-06-09 | Method and system for displaying vehicle operating parameters in a variable format |
| DE8181104501T DE3168605D1 (en) | 1980-06-11 | 1981-06-11 | Method and device for displaying vehicle operating parameters in a variable format |
| EP81104501A EP0041741B1 (en) | 1980-06-11 | 1981-06-11 | Method and device for displaying vehicle operating parameters in a variable format |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP55115695A JPS5741224A (en) | 1980-08-21 | 1980-08-21 | Vehicular display device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5741224A JPS5741224A (en) | 1982-03-08 |
| JPS64647B2 true JPS64647B2 (en) | 1989-01-09 |
Family
ID=14668944
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP55115695A Granted JPS5741224A (en) | 1980-06-11 | 1980-08-21 | Vehicular display device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5741224A (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59229699A (en) * | 1983-06-09 | 1984-12-24 | 松下電器産業株式会社 | Vehicle-mounted driving information display device |
| JPS63111419A (en) * | 1986-10-30 | 1988-05-16 | Nippon Denso Co Ltd | Display device for vehicle |
| US4821216A (en) * | 1987-04-10 | 1989-04-11 | Howell Instruments, Inc. | Multifunction meter for use in an aircraft |
| JPH01166097A (en) * | 1987-12-22 | 1989-06-29 | Chino Corp | Display of instrument |
| JP2005193746A (en) * | 2004-01-06 | 2005-07-21 | Yamaha Marine Co Ltd | Display for ship |
| JP2005239042A (en) * | 2004-02-27 | 2005-09-08 | Nippon Seiki Co Ltd | Vehicle information display device and vehicle information display method |
| JP4546166B2 (en) * | 2004-06-28 | 2010-09-15 | ヤマハ発動機株式会社 | Ship navigation information display control device |
| JP6439108B2 (en) * | 2016-08-16 | 2018-12-19 | 株式会社ユピテル | Electronic system and program |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5540947A (en) * | 1978-09-19 | 1980-03-22 | Nissan Motor Co Ltd | Display unit for vehicle |
| JPS5540948A (en) * | 1978-09-19 | 1980-03-22 | Nissan Motor Co Ltd | Display unit for vehicle |
-
1980
- 1980-08-21 JP JP55115695A patent/JPS5741224A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5741224A (en) | 1982-03-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4442424A (en) | Method and system for displaying vehicle operating parameters in a variable format | |
| JP3533685B2 (en) | Vehicle image data calculation device and control method therefor | |
| JPH0260965B2 (en) | ||
| JPH0133373B2 (en) | ||
| JPS64647B2 (en) | ||
| WO2007029475A1 (en) | Information display system for driven object, module for driver’s seat incorporating the system, and driven object | |
| US8482396B2 (en) | Image information generation device | |
| JP2005142657A (en) | Vehicle periphery display control device | |
| JP2010286257A (en) | Automotive instrument and display method for automotive instrument | |
| JPH0335671B2 (en) | ||
| JPS6253052B2 (en) | ||
| JPS61156276A (en) | Running track display unit for vehicle | |
| JP3472001B2 (en) | Vehicle navigation system | |
| JP3156834B2 (en) | Pointer-type display for vehicles | |
| JP3534588B2 (en) | Initialization method of nonvolatile memory | |
| JP4093024B2 (en) | Vehicle information providing device | |
| JP2627347B2 (en) | Vehicle navigation system | |
| JP2003288623A (en) | Odometer for vehicle | |
| JP3284535B2 (en) | Tachometer | |
| JPH095121A (en) | Digital tachometer | |
| JPH0330151B2 (en) | ||
| JPS63111419A (en) | Display device for vehicle | |
| JP4736650B2 (en) | Parking support method and parking support device | |
| JP2707703B2 (en) | Running status display | |
| JPS6067817A (en) | Navigator |