tvga彩色视频模式的论文

tvga彩色视频模式的论文

ID:10766559

大小:84.50 KB

页数:10页

时间:2018-07-08

tvga彩色视频模式的论文_第1页
tvga彩色视频模式的论文_第2页
tvga彩色视频模式的论文_第3页
tvga彩色视频模式的论文_第4页
tvga彩色视频模式的论文_第5页
资源描述:

《tvga彩色视频模式的论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、TVGA彩色视频模式的论文摘要本文首先分析了tvga的结构和其显示原理,然后进一步阐述了其256彩色模式下的存储模式,并给出了的实用编程技术,还附了一个在tvga显示器上显示256色图像的源程序。关键词dac彩色表增强型视频图形阵列tvga自从trident公司开发出来,现在以成为ibm和其他兼容机上普遍适用的图形显示器。tvga提供与vga寄存器级兼容能力,并增强了几种显示模式,特别是它能很方便的显示256种颜色,为我们提供了丰富多彩的照片式图像显示。为了让读者能对tvga的256色模式有一个清楚而全面的认识,文章将从结构显示原理以及存储模式等方面来介绍,最后并给出tvga256色模式下的编

2、程技术。一、tvga视频模式tvga提供了与vga寄存器级兼容能力,而且大大增强了图形、文本模式,支持256k×4dram、等离子体显示控制,它可以模拟vga、ega、cga、mda和256色图形方式,有640×400、640×480、800×600和1024×768四种模式。tvga除拥有vga标准图形模式外,还有扩展vga模式。在配置512k视频缓冲区(dram)的系统中,256色的分辨率可达到800×600;若配置1mbdram,还可以达到1024×768更高的分辨率。表1给出tvga扩展图形模式的说明。@@t5s10600.gif;表1@@由表1可知tvga提供4种256色扩充模式:5

3、ch(640×400)、5dh(640×480)、5eh(800×600)和62h(1024×768)。.在此后的文中,所谈及的tvga256色的视频模式就是上述四种模式。二、tvga结构tvga主要由:定序器、crt控制器、图形控制器、属性控制器、dac支持逻辑、主总线接口及显示寄存器接口等7部分组成,它们之间的逻辑关系如图1所示。@@t5s10601.gif;图1@@1.定序器定序器为dram接口提供基本的存储器时序,为crt提供字符时钟,并执行某些存储器地址解码。它通过5个可以读写的寄存器进行控制。它们有两个i/o地址(3c4和3c5)。3c4是序号寄存器,用于选择工作寄存。数据输出到i

4、/o地址为3c5的寄存器。2.crt控制器crt控制器通过产生显示器光栅的同步信号等来控制显示器,它也可以定义屏幕上显示数据的格式。3.图形控制器图形控制器位于存储器与系统处理器之间的数据通道中。在缺省状态下,图形控制器是透明的:数据在处理器之间直接进行逻辑操作,为图形算法提供硬件支持。同样,图形控制器有两个i/o地址:3ce和3cf,前者是序号寄存器,用于选择图形控制器各工作寄存器来驱动tvga模拟显示器4.属性控制寄存器属性控制寄存器把图形控制器接收的数据格式化后进行视频显示。它操作调色板、屏幕边界(或过扫描区)和背景色彩。光标闪烁、下划线和显示逻辑地址也由它控制。在图形模式下,属性控制器

5、把内存中的数据转化成彩色查找表的地址,并由视频dac转换成模拟电平来驱动tvga模拟显示器。5.数模转换器(dac)数模转换器,是tvga系统中的可编程控制设备。它把tvga产生的二进制彩色信息转换成可由监视器显示的信号,dac含有256个颜色数据寄存器,每个含有可显示的每种颜色。每个数据寄存器保存18位彩色信息,红绿蓝各占6位。这些基色位控制三色模拟显示的驱动。tvga256模式时,显示缓冲区的每一项由18位组成,分成三部分,各6位,分别代表红绿蓝的值。查找表中每一项是可以设置的,因此可有256k种颜色可以设置,由于查找表最多只有256色,所以同时显示的颜色只有256种。显示缓冲区、视频da

6、c和彩色查找表、显示屏的关系可用图2来表示。@@t5s10602.gif;图2@@用于访问视频dac的寄存器有5个,见表2。@@t5s10603.gif;表2@@选择查找表2中256个内部色彩寄存器,另有两个独立的寄存器,读序号寄存器仅用于读dac颜色查找表,写序号寄存器仅用于写dac颜色表。彩色寄存器宽18位,把8位序号写入3c8写序号寄存器,然后写6位数到数据寄存器(3c9),那么8位序号彩色寄存器的3个分量就得到修改。每写3个字节,3c8写寄存器自动加一,因此不必重复设置序号便可给一组寄存器赋值。同样,向读寄存器(3c7)写入8位序号,然后从3c9中读3个6位值,便可得到该序号彩色寄存器

7、值。每读3个字节,序号寄存器就自动加一,因此不必设置序号就可读出一组彩色寄存器值。读dac状态寄存器(3c7)可以知道彩色查找表当前是读还是写。d0,d1位上的00值表示处于读模式,01值表示处于写模式。三、tvga256视频模式的存储模式tvga256图形模式,包括模式5c、5d、5e和62等。在这几种模式中,彩色查找表(调色板)的设置都是通过对端口3c7、3c8、3c9的读写达到重置彩色查找表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。