微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 一种新型视频字符叠加器的设计

一种新型视频字符叠加器的设计

时间:06-09 来源:互联网 点击:

信号输出端输出的电压为2Vp-p(峰峰值)的复合视频信号要将其电压转换为1Vp-p(峰峰值)后,再送至显示设备。

4 视频字符叠加器的软件设计

软件主要包括系统复位初始化模块、串行通信模块和字符显示模块。由于本方案的关键技术在于通过将待叠加字符的点阵数据由主机传送给各个从机,来实现任意字符的叠加,因此串行通信模块是整个软件的核心。

串行通信程序所要完成的任务是将256K的字符点阵数据由微机传送给单片机,它包括两方面:一方面是89C52单片机的通信程序,另一方面为PC机的通信程序。PC主机的串行通信程序采用Visual Basic(简称VB)编程,程序框图如图4所示。用VB提供的一个具有强大功能的通控件MSCOMM,利用该控件设置串行通信的数据发送和接收,并且对串口状态及串口通信的信息格式和协议进行设置。

单片机89C52采用MCS51系列的汇编语言编程,程序框图如图5所示。它的数据通信由串行口完成,定时器1作为波特率发生器,其工作方式设置为方式2,串行口设置为工作方式1。系统中每台单片机都给定了确定的地址码,当某台单生机的地址码与PC主机发出的地址码相同时,这台单片机发出应答信号给PC机,而其它未被寻址的单片机不发应答信号。因此,在某一时刻,PC机只与一台单片机通信,从根本上避免了通信总线上的竞争。

本文提出了方案解决了目前大多数字符叠加器显示字符数有限且不可更改的弊端,实现了视频图像中任意字符的叠加。该方案已成功地应用在多媒体监视系统中,设备运行稳定,性能良好。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top