目视模拟装置的制作方法

文档序号:6407124阅读:165来源:国知局
专利名称:目视模拟装置的制作方法
技术领域
本发明涉及适合于,例如,在收音机等电子装置中所装的信息处理器上进行程序开发用的目视模拟装置。
在电子装置中所装的信息处理器的程序,通常是利用主计算机进行源文件的编程和汇编工作,使其与收音机等目标装置连接的模拟器降载(download、进行调试。但这时为了使模拟器降载,需要花费时间。
因此,通过将目标装置的模拟程序设在主计算机上,可以缩短降载所需要的时间,而且,还可以利用主计算机进行软件开发等一系列作业,因而可以缩短开发时间。
通常,以个人计算机或工程工作台(EWS)为主体,构成备有模拟程序的模拟装置,例如根据存储在EWS中的模拟程序,进行收音机等目标装置的模拟。该模拟装置将模拟结果显示在设在该装置上的显示装置上,例如CRT(阴极射线管)显示器上。
图5是表示设置在旧有的模拟装置上的显示装置的显示内容。在该显示装置上显示出装在目标装置中的信息处理机的源程序表的内容1;包括程序计数器在内的基本寄存器的内容2、存储转储显示3、以及输入的指令4。
但是,上述旧有的模拟装置是以信息处理机终端为对象进行模拟的,这种模拟还是(例如)将从某输出端输出的信号延时后,再供给某输入端。因此,信息处理机终端以外的外部设备,例如收音机,没有能按实时模拟设置在它上面的操作开关等键方阵或液晶显示器等外部设备。因此,旧有的模拟装置只能在软件的初期开发阶段使用,而很难以实机电平模拟目标装置的动作。
本发明是为了解决上述课题而开发的,其目的是提供一种能按实时模拟包括外部设备在内的目标装置的动作、而且能以实时显示模拟结果的目视模拟装置。
为了解决上述课题,本发明的目视模拟装置设有根据装有上述信息处理器中的程序来模拟目标装置的信息处理机的动作的信息处理器模拟设备;模拟上述信息处理器的输入输出端状态的信息处理器输入输出模拟设备;模拟与上述信息处理器的输入端连接的键方阵状态的方阵输入输出模拟设备;模拟显示从上述信息处理器输出的信息的显示介质动作的显示介质模拟设备;输入驱动上述各模拟设备所需要的信息的输入设备;以及设定第1窗口和第2窗口的显示内容的显示装置,该第1窗口用来显示采用上述信息处理器输入输出模拟设备及方阵输入输出模拟设备的模拟结果,该第2窗口采用与设在上述信息处理器上的显示器同样的方式来显示显示介质模拟设备的模拟结果。
另外,该目视模拟装置还设有对驱动上述信息处理器的动作用的处理程序进行调试的设备,上述显示装置还设有显示上述程序表及上述调试设备的调试结果的第3窗口。
该目视模拟装置还设有模拟设在上述目标装置上的电路部件的动作的电路部件模拟设备,以及模拟设置在上述目标装置上的机构部件动作的机构部件模拟设备。
该目视模拟装置还具有模拟上述目标装置的环境条件的环境部件模拟设备,以及评价分析上述目标装置的动作的分析设备。
上述显示装置还设有针对上述信息处理器模拟设备的模拟结果至少显示寄存器中的内容的第4窗口。
即,在本发明中,当利用输入设备,对于在显示装置的第1窗口上显示的设在目标装置上的键方阵进行标定时,便促使方阵输入输出模拟设备、信息处理机输入输出模拟设备、信息处理机模拟设备、显示介质模拟设备按顺序进行动作,并将其模拟结果显示在显示装置的第1至第4窗口上。在第3窗口上显示程序,使用信息处理器的调试设备,对该程序进行调试。并在第4窗口显示信息处理器模拟设备的模拟结果。在第1窗口上,对应于设在目标装置上的键方阵,显示信息处理器输入输出模拟设备及方阵输入输出模拟设备的模拟结果。在第2窗口上,采用与设在上述目标装置上的显示器同样的方式显示设在目标装置上的显示介质模拟设备的模拟结果。因此能按实时模拟目标装置的动作,而且能以实时显示模拟结果,所以能以实机电平确认程序的动作。
图1是本发明的一个实施例的结构图。
图2是说明图1所示的显示装置上显示的各窗口上的内容用的平面图。
图3是由图1所示的信息处理机模拟部分模拟的信息处理机的结构平面图。
图4是说明图1所示装置的动作用的程序方框图。
图5是设置在旧有模拟装置上的显示装置的显示内容的平面图。
图中11…CPU(中央处理机)、12…键盘、13…液晶显示器的模拟部分、13d…明细表显示部分、14…鼠标器、15…磁盘装置、16…存储器、17c…模拟器、17b…模拟器主要部分、17e…信息处理器模拟部分、17f…信息处理器输入输出模拟部分、17g…方阵输入输出模拟部分、17h…显示介质模拟部分、17i…电路部件模拟部分、17k机枢部件模拟部分。
下面参照


本发明的实施例。
图1表示模拟装置。CPU(中央处理机)11上连接着供输入模拟器或调整部分工作时所需要的指令等及各种信息用的键盘12,同时还连接着供显示根据所输入的信息或CPU11处理过的模拟结果用的由CRT(阴极射线)显示器构成的显示装置13。另外,在上述CPU11上还连接着在显示装置13上显示的信息上调用光标的鼠标器14,以及作为存储在带收音机的盒式磁带录音机等的目标装置的信息处理器(例如4位微机)中存储的模拟对象的程序等用的磁盘装置15。
另外,上述CPU11上还连接着由例如,RAM(随机存取存储器)构成的存储器16,在该存储器16中存储着运行系统17a、窗口系统17b和模拟器17c。该运行系统17a用来对系统整体进行控制;该窗口系统17b利用鼠标器在上述显示装置13中设定显示的各种窗口;利用鼠标器将光标调在输送到窗口内的信息上;在利用鼠标器14等将光标调在窗口内显示的信息上的时候,用来输出该指示的位置信息等的窗口系统17b,以及用来对目标装置进行模拟的模拟器17c。这些运行系统17a、窗口系统17b及模拟器17c通常存贮在磁盘装置15中,例如,在调入系统时,由磁盘装置15向存储器16输入。
图2表示上述显示装置13中显示的各种窗口的内容,目标装置表示的是带收音机的盒式磁带录音机的情况。
窗口13a是键方阵模拟部分,在该窗口13a中显示设在收音机的操作部分上的各种开关。即在该窗口13a上显示,例如,电源开关(POWER),选台用的预选开关(M1-M7),以及与这些预选开关(M1-M7)相对应、存储选频用的存储开关(MEMO)、转换FM(调频)广播或中波广播用的波段转换开关(BAND),使接收频率顺序增高或降低的升高、降低开关(UP.DOWN)。
窗口13b是设置在信息处理机上的输入输出(I/O)终端的模拟部分,在该窗口13b上显示表示立体声状态的(STREOin)、表示FM信号的输出状态的(FMout)、表示中波信号的输出状态的(MWout)、表示选台时的哑音状态的(MUTEout)等。
窗口13c是设置在收音机上的液晶显示器的模拟部分,显示从包括后面所述的信息处理器模拟部分17c的输入输出部分提供的显示信息。在该窗口13c上,例如,模拟收音机工作,显示所选广播台的频率,模拟磁带录放音机工作,显示磁带的运行方向等。图2表示用7个程序段显示FM广播频率的状态。
窗口13d是程序表的显示部分,在该窗口13d上,显示存储在包含后面所述的信息处理器模拟部分17e的ROM(只读存储器)中的源程序或汇编表等。显示源程序时可以滚动显示,另外,对于所显示的程序有可能进行调试。
窗口13e是命令显示部分,在该窗口13e上,依次显示由键盘12输入的命令。
窗口13f表示信息处理机的工作状态,在该窗口13f上,显示由信息处理机模拟部分17e模拟的程序计数器(PC)及各种寄存器(R1、R2、…)的状态。
窗口13g是显示包括后面所述的信息处理器模拟部分17e的RAM中存储的内容的转储显示部分,RAM中存储的内容是以16位制显示。
图1所示的上述模拟器17c是由许多程序构成。模拟器主要部分17d是用来控制模拟程序总体的部分,通过键盘12或鼠标器14,将从窗口系统17b输入的信息提供给下述的各种模拟部分,另外,模拟器主要部分17d,将从种种模拟部分输出的模拟结果提供给窗口系统17b,通过上述窗口系统17b变更显示装置13中的显示内容。再者,从种种模拟部分输出的模拟结果,也可以不通过模拟器主要部分17d,而由窗口系统17b直接显示。
信息处理器模拟部分17e是模拟目标装置的信息处理器的部分,如图3所示,根据从上述模拟器主要部分17d供给的信息及目标装置和程序,模拟包含信息处理器的ALU(运算器)21、ROM(只读存储器)22、RAM23、输入输出控制部分24等。
信息处理机输入输出模拟部分17f是模拟设置在目标装置的信息处理器上的输入输出终端状态的部分,根据后面所述的方阵输入输出模拟部分17g的结果,设定并显示输入输出终端现在是高电平、还是低电平。
方阵输入输出模拟部分17g是模拟在目标装置的信息处理器上连接的键方阵的选择动作的部分。即利用鼠标器14调动相应的窗口系统17b及模拟器主要部分17d输入的信息,以及模拟图2中的窗口13a上所示的键方阵、例如电源开关(POWER)或预选开关(M1-M7)的选择状态。
显示介质模拟部分17h是模拟目标装置,例如设置在收音机上的液晶显示器的显示状态的部分。该显示介质模拟部分17h可以访问设在上述RAM23中的液晶显示器的存储区域时,根据上述目标装置的显示图样,将该存储区域中存储的信息变换成窗口系统17b用的图示数据。该数据通过窗口系统17b提供给上述显示装置13,置换该显示装置13的窗口13c上显示的液晶显示器的显示内容。
信息处理器调整部分17i是对信息处理器的动作进行调整的部分,例如,利用鼠标器将光标调在某个源程序的位置上,然后,当该程序已进入执行过程时,光标所指部分便停止显示执行程序的命令。而且,在窗口13f上显示这时的程序计数器或各种寄存器中的内容,从而可以确认这些内容。
电路部件模拟部分17j是模拟收音机的电路工作的部分。这个电路部件模拟部分17j(例如)在接收到的高频信号中混入本地振荡信号时,产生中频信号,并模拟生成上述本地振荡信号的PLL(锁相环路)电路等的电路工作。
机构部件模拟部分17k是模拟机构部件的部分,例如模拟磁带录音机中使用的电动机或插杆式电磁铁等有时间滞后的机构。
环境部件模拟部分17l是模拟例如收音机的使用环境的部分,例如模拟与广播电台的距离对应的电磁波的状况等。
分析部件部分17m是所谓逻辑分析器的部件,它用来监控(例如)某电路的输出波形,模拟信号处理所需要的时间等。
验证部件部分17n是模拟程序或电路部件是否按照设计要求工作的部分,例如当窗口13a显示驱动UP键时,利用17n就能确认上述窗口13c所显示的频率是否按照驱动的要求上升。进行验证时,例如用键盘12以程序的方式输入所需要的命令,即可进行这种验证。
现参照图4,根据上述结构,说明模拟目标收音机的情况。
在起动系统后,显示装置13的窗口13a、13b、13d-13g通常处于如图2所示的显示状态,窗口13c随目标装置的功能的不同而不同,例如显示时钟。在此状态下,利用鼠标器14上的光标,将其调在窗口13a上显示的,例如,电源键(POWER)上,当设在鼠标器14上的开关发出“卡搭”声时,则通过窗口系统17b判断指示位置(步骤1),将判断出的指示位置提供给模拟器主要部分17d,同时还提供给信息处理器模拟部分17e,以及方阵输入输出模拟部分17g。按下鼠标器14上的开关时,上述模拟器主要部分17d向窗口系统17b提供使电源键(POWER)的显示进行黑白反向用的信号。于是,电源键(POWER)通过窗口系统17b进行黑白反向显示(步骤2)。
上述方阵输入输出模拟部分17g,根据所提供的窗口13a上的指示位置,向信息处理器输入输出模拟部分17f提供键方阵上的位置信息(步骤3)。信息处理器输入输出模拟部分17f,对应于所提供的位置信息,将所选择的与键方阵连接的信息处理器的输入输出终端设定为高电平。信息处理机模拟部分17e,根据该设定的输入输出终端的关系,读取所选择的开关类别(步骤4)。然后,信息处理器模拟部分17e,通过模拟器主要部分17d,向电路部件模拟部分17j等模拟部分送出与所读取的键的类别对应的信号(步骤5)。各模拟部分根据所提供的信号进行模拟(步骤6)。
即,这时由电源键(POWER)驱动的电源处于接通状态,因此信息处理器模拟部分17e,对应于电路部件模拟部分17j送出电源接通指令。电路部件模拟部分17j随着电源的接通,根据从上述信息处理器模拟部分17e提供的在上次电源断开时设定的频率,处理所接收的信号。与此同时,显示介质模拟部分17h,通过模拟器主要部分17d,根据从上述信息处理器模拟部分17e提供的上次电源断开时设定的频率,转换窗口13c上的显示内容。总之,当设在上述RAM23中的液晶显示器的存储区域,由时钟数据换写成电源断开时的频率显示数据时,显示介质模拟部分17h便将该换写后的频率显示数据变换成7段的图示数据。显示介质模拟部分17h,将该变换后的图示数据及“MHz”符号供给窗口系统17b。窗口系统17b,根据图示数据及“MHz”符号,在显示装置13的窗口13c上显示如图2所示的频率。
在上述显示状态下,例如,通过鼠标器14,将光标调在(例如)窗口13a中的UP键上,则通过上述的步骤1-步骤4,信息处理机模拟部分17e,将包含电路部件模拟部分17j的PLL电路中现在的PLL数据、例如由“1007”设定为增加“1”后的“1008”。电路部件模拟部分17j,根据该设定后的PLL数据,自动进行调谐。与此同时,通过信息处理器模拟部分17e,将RAM23中存储的现在频率显示数据从“90.0”换写成“90.1”。由于显示介质模拟部分17h,将RAM23中的存储内容变更为7段的图示数据。该图示数据通过窗口系统17b,显示在窗口13c上。因此,窗口13c上的显示内容由现在的“90.0MHz”就变换成“90.1MHz”。如果光标仍然停在上述的UP键上,则上述的动作反复进行,窗口13c上显示的频率便逐次增加0.1MHz。
这样,利用鼠标器14,将光标调在窗口13a上显示的某个开关上,各模拟部分便根据光标的指示进行工作,并将这一模拟结果显示在显示装置13的各窗口上。
另外,在图2所示的显示状态下,通过鼠标器14,例如,将光标调在窗口13d中显示的源程序的“CALL×××”上,如果正在执行某程序,信息处理器调整部分17i就会在该程序运行到该光标所指的步骤时停止运行。在窗口13f上显示出这时的程序计数或各种寄存的内容。
由上述实施例可见,在模拟部分中设有信息处理器模拟部分17e,信息处理器输入输出部分17f、方阵输入输出部分17g、显示介质模拟部分17h、电路部件模拟部分17j、机构部件模拟部分17k等,但这并不局限于信息处理器的模拟,还可以对液晶显示器等外部设备进行实时模拟。因此,这就不仅只局限于软件开发的初期阶段,在任何阶段都可模拟目标装置的动作,是一种适合于软件开发的装置。
而且,在显示装置13上,不但可以进行源程序和存储器转储的显示、命令输入、寄存显示,而且还可以进行目标装置的操作部分或液晶显示器等的显示。因此可以对实机电平进行的模拟结果进行实时目视,所以在确认程序动作方面,实际有非常方便的用途。
另外,在上述实施例中,虽然在目标装置中只装有一台信息处理器,但并不受此限,即使装入多台信息处理器,也可以模拟。
再者,显示装置13中显示的窗口上的内容及数量,不限于图2所示的范围,可根据操作者的需要进行变更。
此外,在不改变本发明的主旨的范围内,当然可以进行各种不同形式的驱动方式。
如以上详述的那样,如果采用本发明,则可提供一种可以对包括外部设备在内的目标装置的工作情况进行实时模拟,而且能实时显示模拟结果的目视模拟装置。
权利要求
1.一种目视模拟装置,其特征为该装置设有根据装在信息处理器中的程序,模拟目标装置的信息处理器的动作的信息处理器模拟设备;模拟上述信息处理器的输入输出终端状态的信息处理器输入输出模拟设备;模拟与上述信息处理器的输入终端连接的键方阵状态的方阵输入输出模拟设备;模拟显示从上述信息处理器输出的信息的显示介质动作的显示介质模拟设备;输入实施上述各模拟手段所需要的信息的输入设备;以及能设定第1窗口和第2窗口的显示装置,该第1窗口显示上述信息处理器输入输出模拟设备、方阵输入输出模拟设备的模拟结果,该第2窗口采用与设在上述目标装置上的显示器同样的方式显示设在上述目标装置上的显示介质模拟设备的模拟结果。
2.根据权利要求1所述的目视模拟装置,其特征为还具有对上述信息处理器的动作的处理程序进行调试的调试装置,上述显示装置还有显示上述程序表及上述调试设备调试结果的第3窗口。
3.根据权利要求1所述的目视模拟装置,其特征为还具有模拟设备在上述目标装置上的电路部件动作的电路部件模拟设备,以及模拟设置在上述目标装置上的机构部件动作的机构部件模拟设备。
4.根据权利要求1所述的目视模拟装置,其特征为还具有模拟上述目标装置的环境条件的环境部件模拟设备,以及评价分析上述目标装置的动作的分析设备。
5.根据权利要求1所述的目视模拟装置,其特征为上述显示装置还有第4窗口,用来显示至少作为上述信息处理机模拟设备的模拟结果的寄存器中的内容。
全文摘要
本发明是一种能够实时模拟包括外部设备的目标装置的动作、且能实时显示模拟结果的目视模拟装置。通过鼠标器将光标调在显示装置的第3窗口中显示的设在目标装置中的键方阵上的时候,通过CPU,依次驱动存储器中存储的方阵输入输出模拟部分、信息处理器输入输出模拟部分、信息处理机模拟部分、显示介质模拟部分等进行工作,并将该模拟结果显示在显示装置的窗口上。窗口上还能以与设置在目标装置上的显示器同样的方式显示模拟结果。
文档编号G06F11/32GK1081008SQ9310760
公开日1994年1月19日 申请日期1993年6月24日 优先权日1992年6月24日
发明者濑头公四 申请人:株式会社东芝, 东芝微电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1