本发明公开一种显示扩展方法,涉及显示技术领域;具体地说是一种基于单片机的多路显示扩展方法。
背景技术:
随着信息化建设的不断深化,在人们日常的工作生活中,许多办公室或家庭需要同时使用多台计算机。为了控制成本,节约机房的使用空间,提高效率,减少耗能,需要对多个电脑进行系统管理。视频扩展技术应运而生,通过一套可以实现对多台电脑的控制,从而实现集中管理操作。
目前,使用比较多的是机械式多屏显示,主要采用继电器来实现切换,机械式扩展器寿命短,切换次数有限,不适合长期使用。虽然已经出现了采用专用视频切换芯片的数字式扩展器,视频图像清晰,可靠性高,但是价格比较昂贵,在一些对视频图像要求不高且使用效率不高的场合,增加了使用成本高,相对灵活性较差。
单片机的iap功能(in-applicationprogrammable)是在应用可编程:指的是可以通过单片机自身的程序修改单片机该程序区的内容。
技术实现要素:
本发明针对现有技术的问题,提供一种基于单片机的多路显示扩展方法,有效提高视频接口的寿命及灵活性,实现多路视频扩展的应用,提高了视频切换的切换效率。
本发明提出的具体方案是:
一种基于单片机的多路显示扩展方法,针对多路显示,利用单片机获取扩展切换请求,根据扩展切换请求利用视频扩展电路按照单片机发送的相应控制命令选择需要导通和关闭的模拟信号,进行模拟信号的接口扩展,实现多路显示的切换扩展。
所述的一种基于单片机的多路显示扩展方法中视频扩展电路利用模拟开关芯片按照单片机发送的相应控制命令选择需要导通和关闭的模拟信号。
所述的一种基于单片机的多路显示扩展方法中利用模拟开关芯片的公共输入端通过控制每路端口电平高低从而选定哪一路导通,实现进行模拟信号的接口扩展。
所述的一种基于单片机的多路显示扩展方法中单片机获取扩展切换请求,将接收的数据进行分析处理,与设定的数据进行比较,根据比较结果发送的相应控制命令。
一种基于单片机的多路显示扩展系统,包括单片机及视频扩展电路,
针对多路显示,单片机获取扩展切换请求,根据扩展切换请求利用视频扩展电路按照单片机发送的相应控制命令选择需要导通和关闭的模拟信号,进行模拟信号的接口扩展,实现多路显示的切换扩展。
所述的一种基于单片机的多路显示扩展系统中视频扩展电路利用模拟开关芯片按照单片机发送的相应控制命令选择需要导通和关闭的模拟信号。
所述的一种基于单片机的多路显示扩展系统中模拟开关芯片的公共输入端通过控制每路端口电平高低从而选定哪一路导通,实现进行模拟信号的接口扩展。
所述的一种基于单片机的多路显示扩展系统中单片机获取扩展切换请求,将接收的数据进行分析处理,与设定的数据进行比较,根据比较结果发送的相应控制命令。
本发明的有益之处是:
本发明提供一种基于单片机的多路显示扩展方法,针对多路显示,利用单片机获取扩展切换请求,根据扩展切换请求利用视频扩展电路按照单片机发送的相应控制命令选择需要导通和关闭的模拟信号,进行模拟信号的接口扩展,实现多路显示的切换扩展;本发明有效提高视频接口的寿命及灵活性,实现多路视频扩展的应用,提高了视频切换的切换效率。
附图说明
图1是本发明系统框架示意图;
图2是本发明方法流程示意图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定。
本发明提供一种基于单片机的多路显示扩展方法,针对多路显示,利用单片机获取扩展切换请求,根据扩展切换请求利用视频扩展电路按照单片机发送的相应控制命令选择需要导通和关闭的模拟信号,进行模拟信号的接口扩展,实现多路显示的切换扩展。
利用本发明方法进行多路显示扩展:
单片机读取i/o口的信息来获取相关的扩展切换请求,
根据切换请求通过自身的端口输出对应的切换命令至视频扩展电路的模拟开关的控制端口a、b、c,a、b、c端口相对应vga1-3选择通路,扩展信号施加在模拟开关芯片的控制信号端脚控制芯片的导通与关闭,实现对某一路视频信号与主视频信号的连通。
在上述过程中,为实现多屏幕间的视频切换,可采用模拟开关芯片cd4053来实现视频接口的扩展,模拟开关是一种根据相应控制命令实现通断模拟信号传输的电路器件,把它们的x,y,z连在一起作为公共输入端,通过控制a,b,c端口的电平高低从而选定与哪一路导通,实现视频信号的扩展,具体流程为:
单片机接收扩展切换请求,获取数据后,进行分析处理,将数据转换成二进制值后与程序内设定的数值进行比较;
单片机根据数据比较结果输出控制信号,即将cd4053芯片的控制端脚赋予相应的高低电平;
模拟开关芯片根据控制信号值进行导通关断动作,使得主视频信号,包括vga信号和hdmi信号切换至相应的视频信号通道上,比如通道1-通道3,实现相应扩展。
同时,本发明提供一种基于单片机的多路显示扩展系统,包括单片机及视频扩展电路,
针对多路显示,单片机获取扩展切换请求,根据扩展切换请求利用视频扩展电路按照单片机发送的相应控制命令选择需要导通和关闭的模拟信号,进行模拟信号的接口扩展,实现多路显示的切换扩展。
利用本发明系统进行多路显示扩展:
单片机读取i/o口的信息来获取相关的扩展切换请求,
根据切换请求通过自身的端口输出对应的切换命令至视频扩展电路的模拟开关的控制端口a、b、c,a、b、c端口相对应vga1-3选择通路,扩展信号施加在模拟开关芯片的控制信号端脚控制芯片的导通与关闭,实现对某一路视频信号与主视频信号的连通。
在上述过程中,为实现多屏幕间的视频切换,可采用模拟开关芯片cd4053来实现视频接口的扩展,模拟开关是一种根据相应控制命令实现通断模拟信号传输的电路器件,把它们的x,y,z连在一起作为公共输入端,通过控制a,b,c端口的电平高低从而选定与哪一路导通,实现视频信号的扩展,具体流程为:
系统进行联机,
单片机接收扩展切换请求,获取数据后,进行分析处理,将数据转换成二进制值后与程序内设定的数值进行比较;
单片机根据数据比较结果输出控制信号,即将cd4053芯片的控制端脚赋予相应的高低电平;
模拟开关芯片根据控制信号值进行导通关断动作,使得主视频信号,包括vga信号和hdmi信号切换至相应的视频信号通道上,比如通道1-通道3,实现相应扩展。
本发明方法或系统通过利用模拟开关技术可将vga信号或其他视频接口信号扩展成多路信号,并通过iap技术实现多路显示之间的切换控制。
以上所述实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范围不限于此。本技术领域的技术人员在本发明基础上所作的等同替代或变换,均在本发明的保护范围之内。本发明的保护范围以权利要求书为准。
1.一种基于单片机的多路显示扩展方法,其特征是针对多路显示,利用单片机获取扩展切换请求,根据扩展切换请求利用视频扩展电路按照单片机发送的相应控制命令选择需要导通和关闭的模拟信号,进行模拟信号的接口扩展,实现多路显示的切换扩展。
2.根据权利要求1所述的一种基于单片机的多路显示扩展方法,其特征是视频扩展电路利用模拟开关芯片按照单片机发送的相应控制命令选择需要导通和关闭的模拟信号。
3.根据权利要求1或2所述的一种基于单片机的多路显示扩展方法,其特征是利用模拟开关芯片的公共输入端通过控制每路端口电平高低从而选定哪一路导通,实现进行模拟信号的接口扩展。
4.根据权利要求3所述的一种基于单片机的多路显示扩展方法,其特征是单片机获取扩展切换请求,将接收的数据进行分析处理,与设定的数据进行比较,根据比较结果发送的相应控制命令。
5.一种基于单片机的多路显示扩展系统,其特征是包括单片机及视频扩展电路,
针对多路显示,单片机获取扩展切换请求,根据扩展切换请求利用视频扩展电路按照单片机发送的相应控制命令选择需要导通和关闭的模拟信号,进行模拟信号的接口扩展,实现多路显示的切换扩展。
6.根据权利要求5所述的一种基于单片机的多路显示扩展系统,其特征是视频扩展电路利用模拟开关芯片按照单片机发送的相应控制命令选择需要导通和关闭的模拟信号。
7.根据权利要求5或6所述的一种基于单片机的多路显示扩展系统,其特征是模拟开关芯片的公共输入端通过控制每路端口电平高低从而选定哪一路导通,实现进行模拟信号的接口扩展。
8.根据权利要求7所述的一种基于单片机的多路显示扩展系统,其特征是单片机获取扩展切换请求,将接收的数据进行分析处理,与设定的数据进行比较,根据比较结果发送的相应控制命令。
技术总结