自動(dòng)顯示技術(shù)實(shí)驗(yàn)報(bào)告_第1頁
自動(dòng)顯示技術(shù)實(shí)驗(yàn)報(bào)告_第2頁
自動(dòng)顯示技術(shù)實(shí)驗(yàn)報(bào)告_第3頁
自動(dòng)顯示技術(shù)實(shí)驗(yàn)報(bào)告_第4頁
自動(dòng)顯示技術(shù)實(shí)驗(yàn)報(bào)告_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、自動(dòng)顯示技術(shù)實(shí)驗(yàn)報(bào)告 專業(yè): 自動(dòng)化 姓名: 學(xué)號(hào): 實(shí)驗(yàn)一、計(jì)算機(jī)顯示知識(shí) 一、上機(jī)實(shí)驗(yàn)?zāi)康?1. 觀察計(jì)算機(jī)顯示系統(tǒng)構(gòu)成,認(rèn)識(shí)彩色顯示的相關(guān)硬件和軟件。 2. 了解計(jì)算機(jī)圖形顯示過程并學(xué)習(xí) VGA顯示模式設(shè)置知識(shí)。 3. 了解計(jì)算機(jī)顯示器特性和使用,認(rèn)識(shí)計(jì)算機(jī)圖形顯示的控制與編程技術(shù)知識(shí)。 二、實(shí)驗(yàn)設(shè)備及軟件 1. 計(jì)算機(jī)系統(tǒng) 1 套; 2. 測(cè)試和應(yīng)用軟件 若干; 3. 高倍放大鏡 1 個(gè); 4. 課程多媒體軟件 1 套;三、上機(jī)實(shí)驗(yàn)內(nèi)容 1. 認(rèn)識(shí)計(jì)算機(jī)顯示系統(tǒng)構(gòu)成結(jié)構(gòu) A、 觀察計(jì)算機(jī)的基本外部構(gòu)成;主機(jī)和顯示器。B、 觀察VGA顯示器的基本特性;第一、VGA采用模擬接口與顯示器相連

2、,極大地提高了VGA的色彩顯示能力。第二、VGA的絕大部分寄存器除了少數(shù)幾個(gè)外都是可讀寫的,這給編程提供了很大的方便。第三、VGA將其占用存儲(chǔ)器的時(shí)間減到了最小,使得CPU能以快得多的速度來讀寫顯示存儲(chǔ)器。第四、VGA將16色模式的分辨率提高到了640480,同時(shí)VGA新提供了一種具有320200分辨率、256種顏色的圖形模式。C、 觀察VGA顯示卡及顯示器的顯示信號(hào)接口; 2. 認(rèn)識(shí)VGA顯示模式 A、認(rèn)識(shí)計(jì)算機(jī)的字符模式及其基本特點(diǎn); 計(jì)算機(jī)的字符模式:計(jì)算機(jī)的字符模式也稱文本模式,在字符模式下,最基本的操作單元為字符,一屏所能顯示字符的行數(shù)和列數(shù)及字符屬性的表示方法即構(gòu)成了一種具體的字符

3、顯示模式。VGA標(biāo)準(zhǔn)的字符顯示模式為80行、25列、16色。具有幾塊的顯示速度,但不能顯示圖形。計(jì)算機(jī)的字符模式的基本特點(diǎn):具有極快的顯示速度,但它不能顯示圖形B、認(rèn)識(shí)計(jì)算機(jī)圖形模式的種類、表示及其特點(diǎn)和主要特性參數(shù);計(jì)算機(jī)圖形模式的種類:普通模式和高級(jí)模式一般表示為:水平象素?cái)?shù)*垂直象素?cái)?shù)*色彩模式,如512*480*32K色特點(diǎn):圖形模式由各種色素和各種分辨率相組合,但這種組合不完全,在某些色彩模式下不具有某些分辨率。一定的分辨率有一定的象色素?cái)?shù),一定的色彩模式?jīng)Q定了每個(gè)象素在顯示存儲(chǔ)器中所占用的位數(shù),每種顯示模式部有一定的存儲(chǔ)需要量。主要特性參數(shù):所需顯存容量、實(shí)際最低配置顯存容量。VG

4、A在 任一時(shí)刻都必須工作在某一顯示模式下。C、學(xué)習(xí)設(shè)置計(jì)算機(jī)圖形模式的方法及相關(guān)要點(diǎn);第一種圖形操作法:顯示存儲(chǔ)器的讀寫;第二種圖形操作法:VGA寄存器的操作;第三種圖形操作法:視頻BIOS的中斷。3. 了解計(jì)算機(jī)顯示系統(tǒng)特性指標(biāo)及其參數(shù) A、觀察并了解Windows下VGA顯示卡視頻地址空間特性;B、使用測(cè)試軟件測(cè)試計(jì)算機(jī)顯示特性及其指標(biāo); C、使用應(yīng)用軟件觀察顯示模式的特性 D、使用課程多媒體教程學(xué)習(xí)計(jì)算機(jī)顯示部件知識(shí)四、基本實(shí)驗(yàn)問題: 1、 計(jì)算機(jī)DOS下的顯示模式是多少?答:顯示模式為字符模式:80列、25行。 2、 當(dāng)前計(jì)算機(jī) Windows下的圖形顯示模式為多少? 答 :1366*

5、768 32位真彩 60Hz3、 VGA彩色顯示器屏幕上象素點(diǎn)的構(gòu)成方式是怎樣的?答:CRT圖形顯示是直接將整個(gè)屏幕分成m行,每行分成n個(gè)點(diǎn),每個(gè)點(diǎn)稱為一個(gè)象素。4、 當(dāng)前計(jì)算機(jī) VGA顯示系統(tǒng)的基本參數(shù)是多少?點(diǎn)擊顯示器目錄顯示相關(guān)屬性及參數(shù):5、 Windows下VGA顯示卡視頻地址空間是多少? 答:VGA顯示卡視頻地址空間:內(nèi)存E0000000-EFFFFFFF 內(nèi)存E0020000-E003FFFF 內(nèi)存E00A0000-E00BFFFF 端口 D000-D0FF端口 03B0-03BB6、 Windows下VGA圖形顯示模式調(diào)節(jié)類型有哪些?如何調(diào)節(jié)和設(shè)定?答:VGA圖形顯示模式調(diào)節(jié)類

6、型有:普通模式和高級(jí)模式圖形模式所需顯存容量實(shí)際最低配置顯存容量類型64048016色150K256K普通模式80060016色235K256K普通模式102476816色384K512K普通模式1280102416色640K1M高級(jí)模式1600120016色938K1M高級(jí)模式2048204816色2048K2M高級(jí)模式320200256色63K256K普通模式640400256色250K256K普通模式640480256色300K512K普通模式800600256色469K512K普通模式1024768256色768K1M普通模式12801024256色1280K2M高級(jí)模式1600120

7、0256色1875K2M高級(jí)模式20482048256色4096K4M高級(jí)模式32020032K色125K256K普通模式51248032K色480K256K普通模式64048032K色600K1M普通模式80060032K色938K1M普通模式102476832K色1536K2M高級(jí)模式1280102432K色2560K4M高級(jí)模式1600120032K色3750K4M高級(jí)模式32020064K色125K256K普通模式51248064K色480K256K普通模式64048064K色600K1M普通模式80060064K色938K1M普通模式102476864K色1536K2M高級(jí)模式128

8、0102464K色2560K4M高級(jí)模式1600120064K色3750K4M高級(jí)模式32020016M色200K256K普通模式64048016M色960K1M普通模式80060016M色1407K2M高級(jí)模式102476816M色2304K4M高級(jí)模式1280102416M色3840K8M高級(jí)模式1600120016M色5625K8M高級(jí)模式調(diào)節(jié)和設(shè)置:(1)在桌面上右鍵,選擇頻幕分辨率,如圖所示:(2)在上圖中選擇設(shè)置,如下圖所示,在圖中設(shè)置屏幕分辨率為1366768,在顏色質(zhì)量上選擇32位真彩色。實(shí)驗(yàn)二 C語言圖形基礎(chǔ)知識(shí)一、上機(jī)實(shí)驗(yàn)?zāi)康?1. 認(rèn)識(shí)C語言程序中的圖形參數(shù)和有關(guān)圖形顯示

9、的基礎(chǔ)知識(shí); 2. 學(xué)習(xí)C語言各種圖形函數(shù)和圖形命令及其使用。 3. 學(xué)習(xí)并運(yùn)行圖形顯示例程,掌握C語言圖形編程基本常識(shí)。 二、實(shí)驗(yàn)設(shè)備及軟件 1. 計(jì)算機(jī)系統(tǒng) 1 套; 2. C語言教程軟件 1 套; 3. C語言編程軟件 1 套 4. 課程多媒體軟件 1 套; 三、上機(jī)實(shí)驗(yàn)內(nèi)容 1. 學(xué)習(xí)教程中有關(guān)圖形的基本知識(shí) 圖形模式初始化設(shè)置、顏色代碼調(diào)用、圖形顯示基本功能等; 2. 認(rèn)識(shí)并掌握C語言圖形函數(shù)及其使用 各種圖形的C語言函數(shù),如點(diǎn)、直線、矩形、圓、扇形、橢圓及多邊形等;圖形函數(shù)的基本表示、含義以及基本應(yīng)用; 3. 初步認(rèn)識(shí)C語言圖形函數(shù)的編程與運(yùn)行 在C語言環(huán)境下,運(yùn)行圖形程序示例,觀

10、察顯示結(jié)果,分析程序結(jié)構(gòu)和含義,學(xué)習(xí)C語言圖形函數(shù)的編程應(yīng)用; 4. 修改相關(guān)程序內(nèi)容,觀察運(yùn)行結(jié)果,總結(jié)經(jīng)驗(yàn)和結(jié)論分析。(總結(jié)附與最后)四、實(shí)驗(yàn)結(jié)果源程序1:#include#include#include#includevoid main()int gdriver = DETECT,gmode;int x,y,i;initgraph(&gdriver,&gmode,C:Turboc3BGI);x=getmaxx()/2;y=getmaxy()/2;for(i=30;i200;i+)delay(100);setcolor(i/10);arc(x,y,0,180,i-10);getch();運(yùn)

11、行結(jié)果:源程序2:#include #include #include #include int main(void) /* request auto detection */ int gdriver = DETECT, gmode, errorcode; int midx, midy; int radius = 100; /* initialize graphics and local variables */ initgraph(&gdriver, &gmode, C:turboc3bgi); /* read result of initialization */ errorcode =

12、graphresult(); if (errorcode != grOk) /* an error occurred */ printf(Graphics error: %sn, grapherrormsg(errorcode); printf(Press any key to halt:); getch(); exit(1); /* terminate with an error code */ midx = getmaxx() / 2; midy = getmaxy() / 2; setcolor(getmaxcolor(); /* draw the circle */ circle(mi

13、dx, midy, radius); circle(midx,midy,50); setfillstyle(1,RED); floodfill(midx+60,midy,getmaxcolor(); /* clean up */ getch(); closegraph(); return 0;運(yùn)行結(jié)果:源程序3:#include #include int main(void) int gdriver = DETECT, gmode; int xcenter, ycenter, i; initgraph(&gdriver,&gmode,); xcenter = getmaxx() / 2; yc

14、enter = getmaxy() / 2; setbkcolor(YELLOW);getch();setcolor(RED);bar3d(xcenter-50,ycenter-50,xcenter+50,ycenter+50,50,1);getch();setfillstyle(1,15);floodfill(xcenter+55,ycenter ,RED);getch();floodfill(xcenter,ycenter-55,RED);getch();setcolor(RED);circle(xcenter,ycenter,50);setfillstyle(1,RED);floodfi

15、ll(xcenter-30,ycenter-30,RED);getch();setcolor(GREEN);circle(xcenter,ycenter,25);setfillstyle(1,GREEN);floodfill(xcenter-10,ycenter-10,GREEN);getch();setcolor(BLUE);circle(xcenter,ycenter,8);setfillstyle(1,BLUE);floodfill(xcenter,ycenter,BLUE);getch(); closegraph(); return 0;運(yùn)行結(jié)果:實(shí)驗(yàn)三 C語言圖形程序設(shè)計(jì) 一、上機(jī)實(shí)

16、驗(yàn)?zāi)康?1. 學(xué)習(xí)C語言編程,掌握C語言圖形編程基本常識(shí); 2. 根據(jù)要求進(jìn)行圖形程序設(shè)計(jì)和編程、調(diào)試、運(yùn)行; 3. 學(xué)習(xí)并掌握C語言圖形顯示程序的編制、調(diào)試及運(yùn)行的技巧和經(jīng)驗(yàn); 二、實(shí)驗(yàn)設(shè)備及軟件 1. 計(jì)算機(jī)系統(tǒng) 1 套; 2. C語言教程軟件 1 套; 3. C語言編程軟件 1 套 4. 課程多媒體軟件 1 套;三、上機(jī)實(shí)驗(yàn)內(nèi)容 1. 學(xué)習(xí)C語言中編程的基本知識(shí)和技能 2. 使用C語言程序自行設(shè)計(jì)、編程,實(shí)現(xiàn)簡(jiǎn)單圖形的顯示; 3. 根據(jù)給定圖形要求進(jìn)行程序編制、調(diào)試與運(yùn)行,提高 C 語言編程能力,積累圖形編程技巧和經(jīng)驗(yàn);四、實(shí)驗(yàn)結(jié)果設(shè)計(jì)源程序:#include #include #inc

17、lude #include int main(void) /* request auto detection */ int gdriver = DETECT, gmode, errorcode; int midx, midy; int radius = 100; /* initialize graphics and local variables */ initgraph(&gdriver, &gmode, C:Turboc3BGI); /* read result of initialization */ errorcode = graphresult(); if (errorcode !=

18、 grOk) /* an error occurred */ printf(Graphics error: %sn, grapherrormsg(errorcode); printf(Press any key to halt:); getch(); exit(1); /* terminate with an error code */ midx = getmaxx() / 2; midy = getmaxy() / 2; setcolor(getmaxcolor(); outtextxy(midx-150, midy+120,Kunming Univercity Of Science And

19、 Technology!); settextstyle(1,0,8); setbkcolor(RED); setcolor(15); /* draw the circle */ circle(midx, midy, radius); circle(midx-40, midy-10, 15); circle(midx+40, midy-10, 15); setfillstyle(1,YELLOW); floodfill(midx-40,midy-10,15); floodfill(midx+40,midy-10,15); ellipse(midx,midy+50, 180, 360,35, 10); setcolor(1); /* clean up */ getch(); closegraph(); return 0;運(yùn)行結(jié)果:實(shí)驗(yàn)四 圖形軟件使用 一、上機(jī)實(shí)驗(yàn)?zāi)康?1. 了解各種圖形軟件的基本功能和應(yīng)用; 2. 安裝并運(yùn)行圖形軟件,學(xué)習(xí)并熟悉圖形軟件的設(shè)置和使用; 3. 利用圖形軟件進(jìn)行設(shè)計(jì)項(xiàng)目內(nèi)容進(jìn)行設(shè)計(jì)作圖; 二、實(shí)驗(yàn)設(shè)備及軟件 1. 計(jì)算機(jī)系統(tǒng) 1 套; 2. C語

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論