首 页 教育新闻课件中心论文中心教学教案试题中心语文专题综合下载技术教程公务员
设为首页
加入收藏
联系我们
您当前的位置:中国教育资源网 -> 论文中心 -> 计算机论文 -> 网络技术论文 -> 论文内容 退出登录 用户管理

VGA显示屏开关技巧_网络技术论文

论文作者:佚名  论文来源:不详  论文发布时间:2006-7-14 20:55:25  论文发布人:chjchjchj

减小字体 增大字体


彩色显示器16种颜色都是红、绿、蓝3基色调和的结果,各颜色的3基色在VGA卡上分别占用一个18位的颜色寄存器,红、绿、蓝各占6位。系统开机时,各颜色3基色的值被设置成缺省值,改变3基色的比例,就可达到改变颜色显示效果的目的。
黑色的3基色均为0,如将所有颜色的基色值都置成0,则可达到关屏的效果,反之,恢复各颜色的基色缺省值,则可达到开屏的目的。由此推广,如将各颜色的基色值逐步减为零,则可使屏幕逐步变暗;如将绿、蓝两基色值先逐步减为零,再将红色减灭,则屏幕颜色先逐步转红,之后变暗……
16种颜色的3基色的缺省值为:
色号:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
R 0 0 0 0 42 42 42 42 21 21 0 0 63 63 63 63
G 0 0 42 42 0 0 21 42 21 21 63 63 21 21 63 63
B 0 42 0 42 0 42 0 42 21 63 0 63 21 63 0 63
3基色的传送方法为:
out 03c8h, ptr
out 03c9h, r
out 03c9h, g
out 03c9h, b
其中:
ptr=n ; n=0,1,2,3,4,5,7
n+14 ; n=6
n+48 ; n=8,9,10,11,12,13,14,15
n为颜色号,ptr为相应的颜色寄存器号。
r, g, b分别为红、绿、蓝3基色值。
上述过程全在COMPAQ DESKPRO 386/33M上调试通过。
以下给出一个关屏实例,由TASM编译,TLINK连接生成.COM文件。本程序稍作修改即可作为过程用于其它应用程序上。
.model small
.code
.386
org 100h
start:
mov bp,cs:red-ptr
mov bl,[bp]
cmp bl,0;基色r为零吗?
je @@1;是,则跳
dec bl;否则,减1
mov [bp],bl
@@1: mov bl,[bp+1]
cmp bl,0;基色g为零吗?
je @@2;是,则跳
dec bl;否则,减1
mov [bp+1],bl
@@2: mov bl,[bp+2]
cmp bl,0 ;基色b为零吗?
je @@3 ;是,则跳
dec b1 ;否则,减1
mov [bp+2],bl
@@3: mov al,cs:c-num ;色号→al
call change ;改变al号颜色
call delay ;延时
cmp cs:c-num,15 ;色号小于15吗?
jl @@4;是,则跳
cmp cs:loop1,0 ;否则,色号,基色值指针复位
je @@5
mov cs:c-num,1
mov cs:red-ptr,offset red
dec cs:loop1 ;
jmp start
@@4: inc cs:c-num ;色号加1
add cs:red-ptr,3 ;基色值指针加3
jmp start
@@5: int 20h
delay:
mov cx,8760
@@6: dec cx
cmp cx,0
jnz @@6
ret
change:
cmp al,6
je @@7
cmp al,7
jle @@8
add al,48
jmp @@8
@@7: add al,14
@@8: mov dx,03c8h
out dx,al
mov dx,03c9h
mov bp,cs:red-ptr
mov al,[bp]
out dx,al
mov al,[bp+1]
out dx,al
mov al,[bp+2]
out dx,al
ret
c-num db 1
loop1 db 63
red-ptr dw offset red
red db 0
green db 0
blue db 42
db 0
db 42
db 0
db 0
db 42
db 42
db 42
db 0
db 0
db 42
db 0
db 42
db 42
db 42
db 0
db 42
db 42
db 42
db 21
db 21
db 21
db 21
db 21
db 63
db 0
db 63
db 0
db 0
db 63
db 63
db 63
db 21
db 21
db 63
db 21
db 63
db 63
db 63
db 0
db 63
db 63
db 63
ends
end start

[] [返回上一页] [打 印] [收 藏]  
 ∷相关论文评论  (评论内容只代表网友观点,与本站立场无关!) [查看发表评论...]
 
 中国教育资源网免费论文下载中心-站内广告 站内广告 中国教育资源网免费论文下载中心-站内广告 
 中国教育资源网站内搜索 站内搜索 中国教育资源网站内搜索 
 

   
 中国教育资源网免费论文下载中心-栏目导航 栏目导航 中国教育资源网免费论文下载中心-栏目导航 
· 计算机论文 · 网络技术论文
· 计算机通信论文 · 电子商务论文
· 软件类论文 · 操作系统论文
· 通信论文 · 计算机应用论文
· 其它计算机论文 · 网络文化论文
· 网络生活论文 · 搜索研究论文
· 网络传媒论文
 
中国教育资源网免费论文下载中心-相关论文  相关论文 中国教育资源网免费论文下载中心-相关论文
· 电子商务的功能及特
· 国内电子商务面临的
· 论计算机网络中服务
· [图文] 嵌入式网络控制器CS
· 房地产建设中的网络
· 浅谈中小企业网站运
· 网络技术在分布式测
· 中国互联网发展现状
· 互文性:网络时代对
· 网上订房之我见_网络
 中国教育资源网免费论文下载中心-本月热门论文 本月热门 中国教育资源网免费论文下载中心-本月热门论文 
 
 中国教育资源网免费论文下载中心-本日热门论文 本日热门 中国教育资源网免费论文下载中心-本日热门论文 
 
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 网站留言
浙ICP备06010405号 Email:cnkjz@163.com 技术支持:名流设计
版权所有 Copyright© 2002-2004 名流