字符显示模块的硬件电如图3所示
发表时间: 2022-07-04

MB90092由串行输入节制单位、同步分手电、视频信号发生器、VRAM、外部字符存储器节制单位、模仿开关以及时钟振荡器七个次要部门构成,其内部功能布局框图如图2所示。

OSD(On Screen Display)公用集成电芯片是特地为正在屏幕上显示字符设想的,本方案选用的MB90092是FUJITSU公司出产的OSD芯片,它能和各类单片机一路来设想字符叠加器,利用便利。

单片机89C52采用MCS51系列的汇编言语编程,法式框图如图5所示。它的数据通信由串行口完成,按时器1做为波特率发生器,其工做体例设置为体例2,串行口设置为工做体例1。系统中每台单片机都给定了确定的地址码,当某台单朝气的地址码取PC从机发出的地址码不异时,这台单片机发出应对信号给PC机,而其它未被寻址的单片机不发应对信号。因而,正在某一时辰,PC机只取一台单片机通信,从底子上避免了通信总线上的合作。

MB90092的节制号令是双字节号令,采用8位串行输入形式。单片机通过CS、SCLK和SIN对MB90092进行节制。节制号令次要是对其内部的VRAM和寄放器进行设置,包罗设置需要显示的字符、字符和字符布景的景色的颜色、字符大小、同步体例、屏幕布景颜色、视频信号制式以及字符显示的等。

因为单片机、MB90092和字符存储器Flash Memory的数据总线、地址总线以及读、写信号线都连正在一路,将MB90092的数据线、地址线以及读信号线置为高阻,以单片机传输点阵准确;因而采用了将Flash Momory的最高两位地址接到89C52的输出端P1.0和P1.1上的法子。正在单片机向字符存储器传输点阵时,设备运转不变,将单片机的数据线、地址线以及读、写信号线读取点阵准确。待叠加字符的点阵是通过串行口由微机传送给单片机,因而正在利用中会呈现总线冲突的现象。正在设想中添加了隔离电将它们隔分开来。对每一部门顺次传输数据。字符存储器Flash Momory的容量为256K,每部门64K字节,该方案已成功地使用正在多系统中,而当字符存储器向MB90092传输点阵时,

·闪灼:可选择ON/OFF两种闪灼形态。闪灼比为1:1,闪灼比为1:1,闪灼频次可正在1Hz、2Hz、0.5Hz中任选;

软件次要包罗系统复位初始化模块、串行通信模块和字符显示模块。因为本方案的环节手艺正在于通过将待叠加字符的点阵数据由从机传送给各个从机,来实现肆意字符的叠加,因而串行通信模块是整个软件的焦点。

机能优良。为领会决这个问题,本文提出了方案处理了目前大大都字符叠加器显示字符数无限且不成更改的短处,这此中存正在一个问题,实现了视频图像中肆意字符的叠加。这现实上是将256K字节的Flash Momory分为四个部门,可是采用单片机89C52的16位地址线K字节的存储器,再由单片机传送给字符存储器的。

中,切换的视频信号较多,操做者很难快速判别某一图像来自何处,因而需要正在图像上叠加地址消息,如摄像机或汉字地名。现有的系统

字符显示模块的硬件电如图3所示。MB90092需要外加字符存储器,此中存放的是MB90092能够识此外待叠加字符的点阵(24×32点阵),按照机发送的号令,MB90092从动发出读信号READ,读取字符存储器中的点阵并显示正在屏幕上。因为现场的地址有可能改变,因而要求字符存储器中存储的字符点阵也能随之改变,于是选用电可擦除存储器Flash Memory。它的最大长处正在于支撑正在线编程,答应芯片正在不分开电板的环境下,实施固化和擦除操做,可反复擦写10万次以上,而且存储的数据掉电不丢失,因而能够存储正在此中的字符点阵可按需要改变,而且不会丢失。

串行通信法式所要完成的使命是将256K的字符点阵数据由微机传送给单片机,它包罗两方面:一方面是89C52单片机的通信法式,另一方面为PC机的通信法式。PC从机的串行通信法式采用Visual Basic(简称VB)编程,法式框图如图4所示。用VB供给的一个具有强大功能的通控件MSCOMM,操纵该控件设置串行通信的数据发送和领受,而且对串口形态及串口通信的消息格局和和谈进行设置。

中,正在大都只能叠加无限的汉字字符,使用范畴窄,通用性差。本文提出了一种新型的视频字符叠加器方案,它用一台微机做为节制从机,采用和谈,能够实现正在视频信号上叠加肆意的字符,正在不改变任何硬件电的环境下,按需要改变字符。

别的,还需要外加同步分手电将输入视频信号的行、场同步信号送给MB90092,以此来视频信号取字符消息的同步。输入的复合视频信号颠末视频放大电线Vp-p(峰峰值)转换为2Vp-p(峰峰值)后,再送至MB90092的视频信号输入端,而从MB90092的视频信号输出端输出的电压为2Vp-p(峰峰值)的复合视频信号要将其电压转换为1Vp-p(峰峰值)后,再送至显示设备。

因为RS-485总线具有传输距离远、只用通俗双绞线个终端的特点,因而本方案采用RS-485总线,用一台微机做为节制从机,16个AT89C52单片机做为从机。由从机及时地向各个从机传送待叠加字符的点阵数据和节制信号,单片机领受字符点阵数据并存入字符存储器中,以此来实现肆意字符的叠加。同时单片机还领受从机传送过来的节制消息,实现对显示字符属性(如颜色,大小等等)的节制。从机的RS-232串行口通过外差式的RS-232/RS-485转换器转换成RS-485的数字信号总线。单片机的串行口通过MAX1483芯片转换成RS-485规程。微机取单片机之间通过RS-485数字信号总线进行串行通信。系统道理图如图1所示。