最专业的FPGA ZYNQ论坛--黑金动力社区

 找回密码
 注册
查看: 35737|回复: 730

VGA实用编程技术

  [复制链接]
avic 发表于 2011-12-25 17:27:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
游客,如果您要查看本帖隐藏内容请回复

第 1 章 VGA 显示系统原理.................................................. 1
1.1 PC 机图形显示系统发展概况....................................... 1
1.1.1 主流系统的发展........................................ 1
1.1.2 其它产品的发展........................................ 3
1.1.3 发展中的问题──兼容性................................ 4
1.2 VGA 显示器原理................................................. 5
1.2.1 单色阴极射线管显示器.................................. 5
1.2.2 彩色阴极射线管显示器.................................. 5
1.2.3 光栅扫描.............................................. 6
1.2.4 分辨率................................................ 6
1.2.5 扫描频率.............................................. 7
1.2.6 隔行扫描(interlaced) .................................. 7
1.2.7 屏幕尺寸.............................................. 8
1.2.8 点距.................................................. 8
1.2.9 荧光粉余辉............................................ 8
1.3 VGA 显示卡原理................................................. 9
1.3.1 VGA 的结构............................................ 9
1.3.2 VGA 显示模式.......................................... 10
1.3.3 色彩表示方式.......................................... 10
1.3.4 分辨率................................................ 11
1.3.5 图形模式.............................................. 12
1.3.6 速度.................................................. 14
1.3.7 编程接口.............................................. 15
第 2 章 VGA 图形操作技术.................................................. 16
2.1 显示存储器结构................................................. 16
2.1.1 如何读写显示存储器.................................... 16
2.1.2 位面技术及存储器分页.................................. 16
2.1.3 地址计算.............................................. 17
2.1.4 数据格式.............................................. 19
2.2 VGA 寄存器..................................................... 19
2.2.1 概述.................................................. 20
2.2.2 外部寄存器............................................ 20
2.2.3 CRT 控制器寄存器....................................... 21
2.2.4 定序器寄存器.......................................... 24
2.2.5 图形控制器寄存器...................................... 25
2.2.6 属性控制器寄存器...................................... 28
2.2.7 数模转换器寄存器...................................... 30
iv 目 录
2.3 视频BIOS ...................................................... 30
2.3.1 概述.................................................. 30
2.3.2 标准VGA BIOS ......................................... 31
2.3.3 VESA 扩展BIOS ......................................... 37
2.4 兼容性......................................................... 41
2.4.1 模式号................................................ 42
2.4.2 分页方式.............................................. 43
2.4.3 换页操作.............................................. 44
2.4.4 显示存储器容量检测.................................... 44
2.4.5 其它兼容性问题........................................ 45
第 3 章 程序设计基础...................................................... 47
3.1 程序设计语言................................................... 47
3.1.1 C++ ................................................... 47
3.1.2 嵌入汇编.............................................. 48
3.1.3 程序编写说明.......................................... 50
3.2 程序系统的内容及构成........................................... 50
3.3 图形显示程序设计............................................... 51
3.3.1 图形显示功能.......................................... 51
3.3.2 功能与图形模式的关系.................................. 53
3.3.3 颜色处理.............................................. 54
3.3.4 编程方案.............................................. 55
3.3.5 若干基本函数的实现.................................... 60
第 4 章 256 色模式的图形操作.............................................. 65
4.1 概述........................................................... 65
4.2 编程方案....................................................... 65
4.3 点操作......................................................... 67
4.3.1 操作步骤.............................................. 67
4.3.2 程序.................................................. 67
4.4 扫描线操作..................................................... 69
4.4.1 操作步骤.............................................. 69
4.4.2 程序.................................................. 69
4.5 清屏........................................................... 75
4.6 DAC 色彩查找表................................................. 76
4.6.1 原理及操作技术........................................ 76
4.6.2 程序.................................................. 76
4.6.3 应用............................................
zhangv 发表于 2011-12-25 20:26:52 | 显示全部楼层
顶。谢谢分享。
forbeat 发表于 2011-12-25 21:39:49 | 显示全部楼层
学写了
nannan 发表于 2011-12-26 15:59:11 | 显示全部楼层
学习
qikuizhou 发表于 2011-12-26 19:58:23 | 显示全部楼层
回复 1# avic


    顶起
lzj5859425 发表于 2011-12-26 22:59:14 | 显示全部楼层
谢谢分享~
shaoyong 发表于 2011-12-27 10:15:24 | 显示全部楼层
kankan
vonjack 发表于 2011-12-27 15:05:50 | 显示全部楼层
支持!@
chen_tony12 发表于 2011-12-27 16:51:40 | 显示全部楼层
hao
iedxtu 发表于 2011-12-27 20:44:04 | 显示全部楼层
最近正做这个,下来看看
iccn 发表于 2011-12-28 16:46:08 | 显示全部楼层
谢谢!
陈凯19891219 发表于 2011-12-28 20:24:24 | 显示全部楼层
ding
rufeng200709 发表于 2011-12-30 21:26:14 | 显示全部楼层
谢谢分享。。。。。。
wsg282612 发表于 2012-1-3 15:48:38 | 显示全部楼层
好资料
hanlinfeixue110 发表于 2012-1-5 10:07:56 | 显示全部楼层
刚好要用
lwseed 发表于 2012-1-6 21:36:00 | 显示全部楼层
感谢楼主分享
lkloveluna 发表于 2012-1-7 21:07:59 | 显示全部楼层
zouchunmay 发表于 2012-1-10 19:21:42 | 显示全部楼层
thks
amwssisk 发表于 2012-1-13 21:21:17 | 显示全部楼层
nb!
POP_HK 发表于 2012-1-17 09:24:05 | 显示全部楼层
谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|@2009-2016 芯驿电子科技(上海)有限公司|小黑屋|手机版|Archiver|黑金动力社区 ( 沪ICP备11013590沪公网安备 31011702000003号 举报投诉电话:15300558155

GMT+8, 2019-1-22 09:13 , Processed in 0.084803 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表