报表图形处理视频接口设备 本发明涉及报表图形处理视频接口设备,且特别涉及一种能够通过一种视频终端而获得所需的信息的报表图形处理视频接口设备—该视频终端与包含图形或文字信息的数据库的公共通信网络相连。
在传统上,由于视频终端由系统微处理器和控制器—诸如图形控制器、打印机端口控制器、键盘控制器、和串行通信控制器等等—组成,因此视频终端的系统结构具有较为复杂的设计,因而其显示分辨率较差且其价格由于其内装芯片的种类较多而较为昂贵。
因此,本发明的一个目的,是提供一种报表图形处理视频接口设备,它能够通过与包含图形和文字信息的数据库的公共通信网络相连的视频终端,而获得所需的信息。
为了实现本发明的这一目的,本发明包括:一个用于控制图形的图形接口电路、用于检测打印机的状态的打印机接口电路、用于进行串行通信的串行通信接口电路、用于控制一个键盘的键盘接口电路、和用于直接与包括至系统微处理器地接口电路的图形控制器相连的微处理器接口电路。
图1显示了根据本发明的报表图形处理视频接口设备的系统结构。
图2显示了图1的放大视频处理电路。
图3显示了图1的系统微处理器和视频处理电路的数据接口状态。
参见图1,本发明包括:一个系统微处理器100,它由一个地址总线和一个数据总线组成,用于存取芯片;一个缓冲器101,它由地址缓冲器101b和数据缓冲器101a组成,用于缓冲来自系统微处理器100的地址和来自周边装置的地址和数据;文字设定ROM 105,用于借助从缓冲器101输出的地址而通过数据总线输出朝鲜语、中文、英语和指定的文字编码;一个系统RAM 102,用于存储各种参数和矢量表并擦除系统微处理器100的缓冲存储器;一个系统ROM 103,它包括一个视频图象信息的编码软件和一个VT—200文字信息编码软件,用于借助与从缓冲器101输出的地址相对应的程序来控制视频终端设备的所有操作;一个备份RAM 104,用于在电力被关断时备份从系统ROM 103的视频编码程序的参数输出的数据和从缓冲器101输出的数据;一个调制解调器107,它与一个公共通信网络相连,用于与其中存储有所希望的视频信息的数据库相接口并将该数据库传送到缓冲器101;一个视频处理电路106,用于通过缓冲器101而直接与系统微处理器100和调制解调器107相接口;一个监视器108,用于提供从视频处理电路106提供的有关信息;一个打印机端口109,它与视频处理电路106相连,用于将视频内容相关数据输出到打印机;一个串行通信端口110,它与视频处理电路106相连,用于将该数据传送到终端或分离的个人计算机;以及,一个键盘111,它与视频处理电路106相连,用于输入文字、数字和特殊编码。
参见图2,视频处理电路106包括:一个微处理器接口电路106a,用于把图形控制电路106b、一个打印机接口电路106c、一个串行通信接口电路106d和一个键盘接口电路106e直接与系统微处理器100相连;一个图形控制电路106b,用于控制图形;一个并行打印机接口电路106c,用于控制将要在打印机上打印的数据并检查打印机的状态;一个串行通信接口电路106d,用于进行串行通信;以及,一个键盘接口电路106e,用于控制键盘。
参见图3,其中设置了一个数据缓冲器101a、一个地址缓冲器101b、和一个读出/写入信号控制电路101c,用以在系统微处理器100和视频处理电路106之间进行接口。
现在结合图1至3描述本发明的操作。
为了将视频终端接口到系统微处理器100与视频处理电路106之间,提供了缓冲电路101的数据缓冲器101和地址缓冲器101b,以便防止数据和地址的堵塞。这里,数据缓冲器101a采用了双向TTL(晶体管—晶体管逻辑)芯片,其中对该芯片的控制是由微处理器100的数据使能信号进行。同时,地址缓冲器101b采用了单向TTL芯片,其中对该芯片的控制由系统微处理器100的地址锁存使能信号进行。
至于在系统微处理器100与视频处理电路106之间的接口,在系统微处理器100处产生的8位地址AD0—AD7通过数据缓冲器101a而被提供到视频处理电路106的数据总线D0—D7,并通过地址缓冲器101b而被提供到4位地址总线A0—A3。
在系统微处理器100产生的读取信号RD和写入信号WR通过读出/写入信号控制电路101c而被加到视频处理电路106的读取信号RD和写入信号WR上。
系统微处理器100的周边芯片选择信号PCS0至PCS3,分别被加到各个视频处理电路106的芯片使能信号CE1至CE4上,其中它们的信号被用来控制图形控制电路106b、串行通信接口电路106d、键盘接口电路106e、和打印机接口电路106c。
另外,系统微处理器100的接口的准备就绪信号READY和复位信号RESET以及中断信号INT1分别被加到视频处理电路106的中断信号INT1和INT2、准备就绪信号RDY、以及复位信号REST上。
这里,视频处理电路106的中断信号INT1和INT2由从键盘接口电路106e输出的中断信号INT1和从串行通信接口电路106d输出的中断信号INT2组成。
当中断信号INT1和INT2处于逻辑“1”状态时,系统微处理器100使中断信号INT1和INT2启动。
另外,当从与系统微处理器100中的视频处理电路106相连的视频RAM读取视频数据时,各个颜色值由四个帧组成,因而视频处理电路106的视频RAM的四个帧需要一个延迟时间,此时视频处理电路106响应于系统微处理器100的活动周期的处理慢,从而使视频处理电路106的整个处理都向系统微处理器100输出准备就绪信号RDY且视频处理电路106的整个处理得到进行并且逻辑“1”得到输出,从而进行系统微处理器100的特定运行。
另外,当从系统微处理器100输出周边芯片选择信号PCS0至PCS3中的一个信号时,视频处理电路106的微处理器接口电路106a使能图形控制器106b、打印机接口电路106c、串行通信接口电路106d、和键盘接口电路106e中的一个。
即,当在系统微处理器100产生周边芯片选择信号PCS0时,视频处理电路106的微处理器接口电路106a使能打印机接口电路106c并输出与视频内容有关的数据。
因此,打印机接口电路106c将从微处理器接口电路106a输入的与视频内容有关的数据传送到打印机端口109,以进行打印。
视频处理电路106的键盘接口电路106e的串行通信接口电路106d分别由从微处理器接口电路106a输入的芯片使能信号使能,并将系统微处理器100的视频内容相关数据传送到串行通信端口110,以进行与终端和分离的个人计算机的通信,并将键盘的命令送到系统微处理器100。
同时,当电力被提供到视频终端时,系统微处理器100的复位信号RESET对微处理器接口电路106a、打印机接口电路106c、串行通信接口电路106d、键盘接口电路106e、和图形控制器106b进行初始化。
如上所述,通过将各种控制器制作在一个芯片上,使系统微处理器的周边输入/输出部分的数据处理速度得到了提高,从而通过减少所需部分的数目而提供了经济的终端。