ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:197.09KB ,
资源ID:22061109      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22061109.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(自动显示技术实验报告Word格式文档下载.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

自动显示技术实验报告Word格式文档下载.docx

1、计算机的字符模式也称文本模式,在字符模式下,最基本的操作单元为字符,一屏所能显示字符的行数和列数及字符属性的表示方法即构成了一种具体的字符显示模式。VGA标准的字符显示模式为80行、25列、16色。具有几块的显示速度,但不能显示图形。计算机的字符模式的基本特点:具有极快的显示速度,但它不能显示图形B、认识计算机图形模式的种类、表示及其特点和主要特性参数;计算机图形模式的种类:普通模式和高级模式一般表示为:水平象素数*垂直象素数*色彩模式,如512*480*32K色特点:图形模式由各种色素和各种分辨率相组合,但这种组合不完全,在某些色彩模式下不具有某些分辨率。一定的分辨率有一定的象色素数,一定的

2、色彩模式决定了每个象素在显示存储器中所占用的位数,每种显示模式部有一定的存储需要量。主要特性参数:所需显存容量、实际最低配置显存容量。VGA在 任一时刻都必须工作在某一显示模式下。C、学习设置计算机图形模式的方法及相关要点;第一种图形操作法:显示存储器的读写;第二种图形操作法:VGA寄存器的操作;第三种图形操作法:视频BIOS的中断。3. 了解计算机显示系统特性指标及其参数 A、观察并了解Windows下VGA显示卡视频地址空间特性;B、使用测试软件测试计算机显示特性及其指标;C、使用应用软件观察显示模式的特性 D、使用课程多媒体教程学习计算机显示部件知识四、基本实验问题:1、 计算机DOS下

3、的显示模式是多少?答:显示模式为字符模式:80列、25行。 2、 当前计算机 Windows下的图形显示模式为多少?答 :1024*768 32位真彩 75Hz3、 VGA彩色显示器屏幕上象素点的构成方式是怎样的?CRT图形显示是直接将整个屏幕分成m行,每行分成n个点,每个点称为一个象素。4、 当前计算机 VGA显示系统的基本参数是多少?点击显示器目录显示相关属性及参数:5、 Windows下VGA显示卡视频地址空间是多少?VGA显示卡视频地址空间:内存000A0000-000BFFFF 内存E0000000-E7FFFFFF 内存EC000000-ECFFFFFF 端口 03B0-03BB端

4、口 03C0-03DF6、 Windows下VGA图形显示模式调节类型有哪些?如何调节和设定?VGA图形显示模式调节类型有:图形模式所需显存容量实际最低配置显存容量类型64048016色150K256K普通模式800600235K1024768384K512K1280640K1M高级模式16001200938K20482048K2M320200256色63K400250K300K469K768K1280K1875K4096K4M32K色125K512480K600K1536K2560K3750K64K色16M色200K960K1407K2304K3840K8M5625K调节和设置:(1)在桌面

5、上右键,选择属性,如图所示:(2)在上图中选择设置,如下图所示,在图中设置屏幕分辨率为1024768,在颜色质量上选择32位真彩色。实验二 C语言图形基础知识 1. 认识C语言程序中的图形参数和有关图形显示的基础知识;2. 学习C语言各种图形函数和图形命令及其使用。3. 学习并运行图形显示例程,掌握C语言图形编程基本常识。2. C语言教程软件 1 套;3. C语言编程软件 1 套 1. 学习教程中有关图形的基本知识 图形模式初始化设置、颜色代码调用、图形显示基本功能等;2. 认识并掌握C语言图形函数及其使用 各种图形的C语言函数,如点、直线、矩形、圆、扇形、椭圆及多边形等;图形函数的基本表示、

6、含义以及基本应用;3. 初步认识C语言图形函数的编程与运行 在C语言环境下,运行图形程序示例,观察显示结果,分析程序结构和含义,学习C语言图形函数的编程应用;4. 修改相关程序内容,观察运行结果,总结经验和结论分析。(总结附与最后)四、实验结果源程序1:#include stdlib.hstdio.hconio.hint main(void) /* request auto detection */ int gdriver = DETECT, gmode, errorcode; int i, maxx, maxy; /* our polygon array */ int poly8; /* i

7、nitialize graphics, local variables */ initgraph(&gdriver, &gmode, ); /* read result of initialization */ errorcode = graphresult(); if (errorcode != grOk) /* an error occurred */ printf(Graphics error: %sn, grapherrormsg(errorcode);Press any key to halt: getch(); exit(1); /* terminate with an error

8、 code */ setbkcolor(9); setcolor(14); maxx = getmaxx(); maxy = getmaxy(); poly0 =88; /* 1st vertext */ poly1 = maxy / 2; poly2 = maxx - 100; /* 2nd */ poly3 = 60; poly4 = maxx - 300; /* 3rd */ poly5 = maxy - 100; poly8 = maxy - 300; poly9 = maxy - 600; /* 4th vertex. fillpoly automatically closes th

9、e polygon. */ poly6 = maxx / 2; poly7 = maxy / 2; /* loop through the fill patterns */ for (i=EMPTY_FILL; iUSER_FILL; i+) setfillstyle(i, getmaxcolor(); /* set fill pattern */ /* draw a filled polygon */ fillpoly(4, poly); /* clean up */ closegraph(); return 0;运行结果:源程序2: int maxx, maxy; setbkcolor(1

10、2); setcolor(10); /* select drawing color */ setcolor(getmaxcolor(); /* select fill color */ setfillstyle(SOLID_FILL, getmaxcolor(); /* draw a border around the screen */ rectangle(0, 0, maxx, maxy); /* draw some circles */ circle(maxx / 2, maxy /2, 40); circle(maxx / 2,20, 100); circle(maxx-10, max

11、y-10,25); circle(50, maxy-20, 25); circle(maxx / 2, maxy /2, 100); /* wait for a key */ /* fill in bounded region */ floodfill(2, 2, getmaxcolor();_源程序3: int midx, midy; int stangle = 0, endangle = 360; int xradius = 100, yradius = 50; setbkcolor(3); midx = getmaxx() / 2; midy = getmaxy() / 2; /* dr

12、aw ellipse */ ellipse(midx, midy, stangle, endangle, xradius, yradius);setcolor(12); ellipse(midx+100, midy+50, 0, 360, xradius, yradius); ellipse(midx-100, midy-50, stangle, endangle,xradius, yradius); setcolor(1);实验三 C语言图形程序设计 1. 学习C语言编程,掌握C语言图形编程基本常识;2. 根据要求进行图形程序设计和编程、调试、运行;3. 学习并掌握C语言图形显示程序的编制、

13、调试及运行的技巧和经验;1. 学习C语言中编程的基本知识和技能 2. 使用C语言程序自行设计、编程,实现简单图形的显示;3. 根据给定图形要求进行程序编制、调试与运行,提高 C 语言编程能力,积累图形编程技巧和经验;设计源程序: int radius = 100; /* initialize graphics and local variables */= grOk) /* an error occurred */, grapherrormsg(errorcode); outtextxy(midx-40, midy+150,happy everyday settextstyle(1,0,8);

14、 setbkcolor(7); setcolor(9); /* draw the circle */ circle(midx, midy, radius); circle(midx-40, midy-10, 17); circle(midx+40, midy-10, 17); ellipse(midx,midy+50, 180, 360,30, 10);实验四 图形软件使用 1. 了解各种图形软件的基本功能和应用;2. 安装并运行图形软件,学习并熟悉图形软件的设置和使用;3. 利用图形软件进行设计项目内容进行设计作图;2. C语言编程软件 1 套;3. AUTOCAD 软件 1 套 4. Pr

15、otel软件(DOS或Windows版) 1 套;5. EWB5.0电子仿真软件 1 套;6. 其它图形软件 若干;1. 安装常用图形软件并学习其基本设置和使用;2. 使用AUTOCAD 绘制一实际工程图(零件图或电路图等);3. 使用Protel绘制一个实际电路图和印刷电路板图;4. 学习使用电子仿真软件EWB5.0进行一个实际显示电路的仿真运行;5. 学习其它图形软件的基本应用;1、用EWB画图:下图是双带阻滤波器2. 用AUTOCAD 绘制一实际工程图(零件图或电路图等);下图为AutoCAD转二维工程图为三维弯管模型实验总结体会:通过实验一我知道了计算机显示系统构成,认识彩色显示的相关

16、硬件和软件,了解计算机图形显示过程并学习 VGA显示模式设置知识,了解计算机显示器特性和使用,认识计算机图形显示的控制与编程技术知识。通过用测试软件去测试计算机显示的一些参数。通过实验二我认识了C语言程序中的图形参数和有关图形显示的基础知识, 学习C语言各种图形函数和图形命令及其使用, 学习并运行图形显示例程,掌握C语言图形编程基本常识。在这次中主要是通过运行教程中的程序,观察图形显示,并且通过修改源程序去变化显示不同的图形。通过实验三中我学会了运用C语言编程,掌握C语言图形编程基本常识, 根据要求进行图形程序设计和编程、调试、运行, 学习并掌握C语言图形显示程序的编制、调试及运行的技巧和经验。实验内容要求自己设计一个图形然后用C语言编写实现图形的显示,我设计了一个五角形的图形显示,在教程的源程序的基础上通过改变点的坐标位置,最终绘制完成了图形并成功显示。在实验四中我需要去了解各种图形软件的基本功能和应用, 和安装并运行图形软件,学习并熟悉图形软件的设置和使用,并且利用图形软件进行设计项目内容进行设计作图。以前大一的时候我们学习过了CAD工程制图,所以并不是很难,但是没有接触过Protel和EWB5.0,但是通过看书我还是基本掌握了这两种软件的运用。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1