VGA(Video Graphics Array)是IBM在1987年随PS/2机一起推出的一种视频传输标准,具有分辨率高、显示速率快、颜色丰富等优点,在彩色显示器领域得到了广泛的应用。目前VGA技术的应用还主要基于VGA显示卡的计算机、笔记本等设备,而在一些既要求显示彩色高分辨率图像又没有必要使用计算机的设备上,VGA技术的应用却很少见到。本文对嵌入式VGA显示的实现方法进行了研究。基于这种设计方法的嵌入式VGA显示系统,实现VGA图像的显示和控制。系统具有成本低、结构简单、应用灵活的优点,可广泛应用于超市、车站、飞机场等公共场所的广告宣传和提示信息显示,也可应用于工厂车间生产过程中的操作信息显示,还能以多媒体形式应用

中文名

VGA模式

提出时间

1987年优    点

分辨率高、显示速率快

模    式

16 色和 256 色

VGA模式简介

编辑

语音

VGA(Video Graphics Array)是IBM于1987年提出的一个使用模拟信号的电脑显示标准,这个标准已对于现今的个人电脑市场已经十分过时。即使如此,VGA仍然是最多制造商所共同支援的一个低标准,个人电脑在加载自己的独特驱动程式之前,都必须支援VGA的标准。例如,微软Windows系列产品的开机画面仍然使用VGA显示模式,这也说明其分辨率和载色数的不足。

VGA这个术语常常不论其图形装置,而直接用于指称640×480的分辨率。VGA装置可以同时储存4个完整的EGA色版,并且它们之间可以快速转换,在画面上看起来就像是即时的变色。[1]

除了扩充为256色的EGA式色版,这256种色彩其实可以透过 VGA DAC(Digital-to-analog converter),任意的指定为任何一种颜色。这就程度上改变了原本EGA的色版规则,因为原本在EGA上,这只是一个让程式可以在每个频道(即红绿蓝)在2 bit以下选择最多种颜色的方式。但在VGA下它只是简单的64种颜色一组的表格,每一种都可以单独改变——例如EGA颜色的首两个bit代表红色的数量,在VGA中就不一定如此了。

VGA在指定色版颜色时,一个颜色频道有6个bit,红、绿、蓝各有64种不同的变化,因此总共有 262,144 种颜色。在这其中的任何 256 种颜色可以被选为色版颜色(而这 256 种的任何 16 种可以用来显示 CGA 模式的色彩)。

这个方法最终仍然使了VGA模式在显示EGA和CGA模式时,能够使用前所未有的色彩,因为VGA是使用模拟的方式来绘出EGA和CGA画面。提供一个色版转换的例子:要把文字模式的字符颜色设定为暗红色,暗红色就必须是 CGA 16 色集合中的一种颜色(譬如说,取代 CGA 默认的 7 号灰色),这个 7 号位置将被指定为 EGA 色版中的 42 号,然后 VGA DAC 将 EGA #42 指定为暗红色。则画面上的原本的 CGA 七号灰色,都会变成暗红色。这个技巧在 256 色的 VGA DOS 游戏中,常常被用来表示加载游戏的淡入淡出画面。

总结来说,CGA 和 EGA 同时只能显示 16 种色彩,而 VGA 因为使用了 Mode 13h 而可以一次显示 256 色版中的所有色彩,而这 256 种颜色又是从 262,144 种颜色中挑出的。

VGA中的A指的是“阵列(array)”而非“转换器(adapter)”,因为它从一开始就被设计为一个单一的整合芯片,用来取代Motorola 6845和数十个离散的逻辑芯片组合而成的ISA母版,这种设计是之前的MDA、CGA和EGA所使用的。VGA的这个特性允许它轻易的殖入PC的主板之中,只需要额外的视讯内存、振荡器和一个RAMDAC,就具备显示功能。IBM的PS/2电脑系列就是采用将VGA放置于主板上的设计。

VGA模式规格表

编辑

语音

VGA的规格表如下:

* 256 KiB 的 Video RAM

* 16 色和 256 色模式

* 总共 262144 种颜色的色版(红、绿、蓝三色各 6 bit,总共 (26)3 种)

* 选择性的 25.2 MHz 或 28.3 MHz 处理频率

* 最多 720 个水平像素

* 最多 480 条线

* 最高 70 Hz 的更新频率

* Vertical Blanking interrupt(不是所有卡都支援)

* 平面模式:最多 16 色(4 bit 面板)

* Packed-pixel 模式:256 色(Mode 13h)

* 顺畅卷动画面的能力

* Some "Raster Ops" support

* Barrel shifter

* 支援分割画面

VGA支援可单独操控像素的APA(All Points Addressable)模式,也支援字母与数字的文字模式。标准的图形模式如下:

* 640×480×16色

* 640×350×16色

* 320×200×16色

* 320×200×256色(Mode 13h)

它也支援用模拟的方式画出以往规格的分辨率:EGA、CGA和MDA。

标准的VGA文字模式使用 80×25 或 40×25 个字母或数字组成的平面。每个字符的块状区域可以选择16种前景色和8种背景色;8种背景色来自bit容量较低的集合(以今天的标准来说,例如 ffffff 或者是 000000)。而字符本身也可设定是否闪烁,而字符的闪烁动作都是同时的。画面的闪烁功能和选择背景颜色的功能是可交换的,换句话说两者只能择一。以上这些选项和IBM先前生产的 CGA 转换器是相同的。

VGA虽然支援黑白和彩色的文字模式,但黑白模式很少使用。大多的VGA在显示黑白模式时使用彩色模式,即是将灰色字画在黑色背景上。而使用VGA 的单色显示器也能很好的支援这样的彩色模式。现代显示器和显卡若连接不当,偶尔会导致显卡的VGA部份侦测显示器为单色的,而这将使BIOS开机显示为黑白模式。通常在加载操作系统和适当的驱动程序以后,显卡的设定被覆盖,显示器就会变回彩色。

在彩色的文字模式中,每个字符其实由两个byte代表。较低的一个byte用来显示字符,而较高的byte就用来代表彩色、闪烁等等属性。这种成对的byte模式是从CGA就一直传续下来的。 VGA的英文全称是Video Graphic Array,即显示绘图阵列。VGA支持在640X480的较高分辨率下同时显示16种色彩或256种灰度,同时在320X240分辨率下可以同时显示256种颜色.

肉眼对颜色的敏感远大于分辨率,所以即使分辨率较低图像依然生动鲜明。VGA由于良好的性能迅速开始流行,厂商们纷纷在VGA基础上加以扩充,如将显存提高至1M并使其支持更高分辨率如800X600或1024X768,这些扩充的模式就称之为VESA(Video Electronics Standards Association,视频电子标准协会)的Super VGA模式,简称SVGA,现在的显卡和显示器都支持SVGA模式。不管是VGA还是SVGA,使用的连线都是15针的梯形插头,传输模拟信号。

只有在电脑显卡驱动异常,进不去桌面的时候选择这个模式,这个模式会加载系统默认自带的驱动,以方便用户操作.

VGA模式应用

编辑

语音

目前大多数计算机与外部显示设备之间都是通过模拟VGA接口连接,计算机内部以数字方式生成的显示图像信息,被显卡中的数字/模拟转换器转变为R、G、B三原色信号和行、场同步信号,信号通过电缆传输到显示设备中。对于模拟显示设备,如模拟CRT显示器,信号被直接送到相应的处理电路,驱动控制显像管生成图像。而对于LCD、DLP等数字显示设备,显示设备中需配置相应的A/D(模拟/数字)转换器,将模拟信号转变为数字信号。在经过D/A和A/D2次转换后,不可避免地造成了一些图像细节的损失。VGA接口应用于CRT显示器无可厚非,但用于连接液晶之类的显示设备,则转换过程的图像损失会使显示效果略微下降。

VGA模式启动

编辑

语音

主要应用在,显示分辨率设置过高,显示器黑屏,无法正常显示了。要修复这个问题,就必须启动到VGA模式,这样分辨率、刷新率会很低,方便用户更改到合适的设置。

是Windows系统诊断的一种方式。

计算机进入vga模式,VGA模式相关推荐

  1. 以人为本的机器学习:谷歌人工智能产品设计概述 By 机器之心2017年7月17日 12:13 取代了手动编程,机器学习(ML)是一种帮助计算机发现数据中的模式和关系的科学。对于创建个人的和动态的经历

    以人为本的机器学习:谷歌人工智能产品设计概述 By 机器之心2017年7月17日 12:13 取代了手动编程,机器学习(ML)是一种帮助计算机发现数据中的模式和关系的科学.对于创建个人的和动态的经历来 ...

  2. 广西计算机一级考试是机考吗,广西计算机一级考试机考模式探索及应用.doc

    广西计算机一级考试机考模式探索及应用 广西计算机一级考试机考模式探索及应用[摘 要]我们学校是一所中等卫生学校,每年都承办广西区计算机一级考试,考生将近1600人,如何在利用现有的设备和资源,而不增加 ...

  3. 计算机专业学生创新创优创业情况,高校计算机专业学生创新创业教育模式研究...

    摘要: 随着科技发明与商品产业化之间的关系发展得越来越紧密,科技成果转化为现实生产力的周期越来越短,科技进步和创新成为了经济社会发展的决定性因素.我国高校的创新创业教育是适应了经济社会的教育形态,正逐 ...

  4. 关于计算机运行管理模式,浅谈学校计算机机房管理及维护运行模式.docx

    浅谈学校计算机机房管理及维护运行模式 摘要:计算机辅助教学在学校的教学体系中占有重要地 位,计算机机房是学校教学和学生实践学习的重要学习场 所.合理的机房管理与维护模式,是提高学校教学质量和培 养学生 ...

  5. 计算机课程MOOC,高校计算机基础课程MOOC教学模式的探索

    高校计算机基础课程MOOC教学模式的探索 郑健江 (重庆旅游职业学院,中国 重庆 409000) [摘 要]随着计算机技术.网络技术及多媒体技术的发展与应用,传统的课堂填鸭式教学已经不适应现代高等教育 ...

  6. 与计算机互动大学英语,【2017年整理】基于与网络和计算机的大学英语教学模式.ppt...

    [2017年整理]基于与网络和计算机的大学英语教学模式 基于网络和计算机的大学英语教学模式 贾国栋 flgdjia@ 华南理工大学 主要内容 <大学英语课程教学要求>(试行)----教学模 ...

  7. 计算机英语教学模式,基于计算机和课堂英语教学模式探讨.doc

    基于计算机和课堂英语教学模式探讨 基于计算机和课堂英语教学模式探讨 摘 要: 分析了"基于计算机和课堂的英语教学模式"的理论基础,结合元认知理论.建构主义学习理论和教学实践提出了新 ...

  8. 大学计算机基础 薛礼答案,大学计算机基础课程教学的模式的探讨.doc

    大学计算机基础课程教学的模式的探讨 大学计算机基础课程教学的模式的探讨 摘 要:对<大学计算机基础>课程的定位及特点进行了详细阐述,分析了课程目前建设情况,探讨了该课程教学所采取的课堂教学 ...

  9. 计算机基础知识学员评价,大学计算机基础课程评价的模式的探讨.doc

    大学计算机基础课程评价的模式的探讨 大学计算机基础课程评价的模式的探讨 [摘 要]大学计算机基础课程是实践操作性较强的学科之一.随着计算机技术的不断成熟,传统的评价方式日渐突现出一些弊端.针对当前学生 ...

  10. 高职院校计算机信息管理技术,关于高职计算机信息管理专业人才培养模式探索...

    <关于高职计算机信息管理专业人才培养模式探索>由会员分享,可在线阅读,更多相关<关于高职计算机信息管理专业人才培养模式探索(3页珍藏版)>请在人人文库网上搜索. 1.关于高职计 ...

最新文章

  1. 基于 Ubuntu 搭建微信小程序服务
  2. 排序算法-03希尔排序(python实现)
  3. 披荆斩棘:论百万级服务器反入侵场景的混沌工程实践
  4. IOS15仿地铁我的页面
  5. 列表,字典表达式以及三元表达式
  6. 1997年投稿,2021年发表!收到录用信那一刻,我即将退休……
  7. 【Qt教程】2.4 - Qt5 控件 - QListWidget列表框
  8. Unity AssetBundle 踩坑记录
  9. python下载完是什么样的图片_[宅男福利]用Python下载页面中所有的图片
  10. 5个超实用的Excel数据透视表技巧
  11. A4张的尺寸大小是多大?像素又是多少呢?
  12. Sass Module 介绍
  13. ERA5气象数据 :数据中相对湿度、边界层高度、温度、风向、地面气压等参数下载详细教程
  14. gmx一定要在linux下运行么,gmx_mmpbsa使用说明
  15. VR看房项目总结(1)
  16. 《国产操作系统之银河麒麟》安装VNCserver插件
  17. 欲戴王冠,砥砺前行。
  18. 朋友圈文案_隐私条款
  19. bootstrap树节点如何设置默认不展开_GraPhlAn:最美进化树或层级分类树学习笔记
  20. linux中的execl函数使用

热门文章

  1. ECSide标签属性说明之ec
  2. OpenGL(六) gluLookAt和gluPerspective函数解析
  3. 安装ANSYS2021R1出现错误Failover feature“ANSYS mechanical enterprise“is not
  4. 2021年安全员-C证考试题库及安全员-C证考试内容
  5. [APIO2013]道路费用
  6. 纯CSS实现的非常酷的卡通肖像和眨眼动效
  7. css统一将页面input,select,textarea元素改为不可编辑(只读状态)
  8. python tpot做回归
  9. 物联网通信之5G工业级路由器,基于高速率、低时延、大带宽快速组网
  10. 计算机网络接口 rj45类型,rj45接口是什么 rj45接口的定义 rj45接口电压介绍