1. Trang chủ
  2. » Văn Hóa - Nghệ Thuật

VGA

25 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Våïi mäüt modes gracphic coï âäü phán giaíi mxn vaì coï b maìu ta coï thãø tênh læåüng Ram video cáön thiãút theo cäng thæïc sau. C=mxnxlog 2 (säú læåüng maìu)[r]

(1)

ĐẠI HỌC ĐAÌ NẴNG

TRƯỜNG ĐẠI HỌC KỸ THUẬT

KHOA CNTT-ÂTVT



ĐỒ ÁN CẤU TRÚC MÁY TÍNH

ĐỀ TAÌI : KHẢO SÁT CÁC MODES

HIỂN THỊ CỦA CARD VGA VAÌ MONITOR

GIÁO VIÊN HƯỚNG DẪN : NGÄ VÀN SYỴ

SINH VIEĐN THỰC HIN : NGUYỄN VĂN TÂM TRƯƠNG THỊ THÂN

(2)

LỜI NÓI ĐẦU

Ngày với độ phát triển vũ bão công nghệ thông tin Tin học hầu có mặt tất lỉnh vực ,để áp dụng mạnh mẽ

đòi hỏi người biết sử dụng đơn máy tính mà biết cơ chế hoạt động khảo sát phần cứng máy

Chúng em sinh viên thuộc công nghệ thông tin điện tử viễn thông ý thức điều Thơng qua đồ án mơn học cấu trúc máy tính làm

cho khả chuyên môn chúng em ngày tiến

Do tài liệu khả chúng em hạn chế nên đề tài khảo sát modes hiển thị card VGA monitor chưa sâu Nhưng

để hoàn thành đồ án thành công so với chúng em

(3)

NỘI DUNG ĐỒ ÁN Phần I : TỔNG QUAN VỀ CARD VGA & MONITOR

Phần II : CÁC MODES HIỂN THỊ * TEXT MODE

* GRAPHIC MODE

Phần III : CHƯƠNG TRÌNH HIỂN THỊ 256 MAÌU

(4)

PHẦN I

TỔNG QUAN VỀ CARD VGA & MONITOR

CHƯƠNG I: MONITOR V CÁC THƠNG SỐ

I Monitor Thiết bị xuất chủ yếu máy tính hình Các kiểu hình thơng dụng ngày phân loại dựa theo kích cỡ , độ phân giải , tần số làm tươi tính quét xen kẻ

1.Màn hình CRT Đa số hình sử dụng cơng nghệ CRT

(5)

I I. Các thông số monitor

1 Kích cỡ hình : ( Screen size ) Chiều dài đường chéo vùng

được chiếu sáng Đây tính ảnh hưởng nhiều đến giá

2 Tần số làm tươi : (Refresh rate )

Số lần tia điện tư làm đầy

một hình video dịng qt từ đỉnh xuống đáy giây

3 Quét xen kẻ không quét xen kẻ : ( Interlaced or Non - Interlaced)

4 Dot pitch :

(6)

5 Âäü phán giaíi : ( Resolution )

Độ phân giải đơn vị đo lường số lượng điểm ảnh hình mà phần mềm lập địa

6 Màn hình đa tần số quét : ( Multiscan Monitor )

Màn hình có khả cung cấp nhiều tần số làm tươi ngang dọc để có

thể hỗ trợ nhiều card video

7 Monitor xanh :

(7)

CHƯƠNG II : BỘ ĐIỀU HỢP HIỂN THỊ

  I. Sự tiến hoá công nghệ mạch điều hợp hiển thị

(8)

VGA ( Video Graphics Array : Mảng đồ hoạ hình )

- Tiếp tục hỗ trợ chế độ tương thích ngược với mạch MDA, CGA EGA hỗ trợ mành độ hoạ đến 640 x 400 640 x 480 tốc độ quét 31 KHz tốc độ làm tươi 60 Hz , với đến 256 màu cho điểm ảnh từ bảng 262144 màu

(9)

 

- Mạch VGA tăng cường khả đồ hoạ PC , VGA chuẩn sở cho biến thể sau

Cùng với khoảng thời gian , IBM triển khai ba mạch điều hợp đồ hoạ khác : MCGA ( Multi CGA : Mảng đồ hoạ nhiều màu ) , XGA ( Extended Graphics Array : Mảng đồ hoạ mở rộng ) PGA ( Professionnal Graphics Array : Mảng đồ hoạ chuyên nghiệp ) Tuy nhiên mạch thành cơng cơng nghiệp máy tính

Chuẩn SVGA VESA

Nhóm lập chuẩn VESA (Video

(10)

đã phát hành tập chuẩn mở rộng VGA ( thực tập lời gọi Video BIOS ) để hỗ trợ họ chế độ hiển thị , biết tên gọi : Super VGA (SVGA) Mode hiển thị quy định với mành lớn đến 1280 x1024 điểm ảnh , độ sâu màu đến 24 bit cho điểm ảnh , tốc độ làm tươi lên đến 75 Hz

Chuẩn AVGA

(11)

II Card Video.

1 Hoảt âäüng cuía mäüt card video

VIDEO CARD

Video chip set

PCI bus conector Video RAM

(12)

2 Giới thiệu mạch VGA

Có độ phân giải 640 x 480 điểm ảnh , mở rộng bảng màu đến 220 = 262144 màu , từ

thể đồng thời 256 màu

mạch khơng thể phát tín hiệu màu dạng số tới monitor phải cần đến 18 đường truyền tín hiệu

Do , mạch VGA phát tín hiệu tương tự để điều khiển hình Bản

(13)

Thông số Chế độ văn bản

Chế độ đồ hoạ

Âoản video

Kích thước RAM video

Các trang hình Bộ điều hợp video Địa cổng

Ma trận ký tự Kích thước ký tự hiệu dụng

Độ phân giải Số lượng màu Tín hiệu điều khiển monitor Tần số quýet ngang

Tần số quýet dọc Bề rộng giải tần video

BIOS riêng mạch     B000h 256Kbyte 1 8 VGA-CRTC 3B0h đếïn 3DFh 9x16 7x9 640x480 256 anolog 31,5KHZ 50-70HZ 28 MHZ A000h 256Kbyte 1 8 VGA-CRTC

3B0h đến 3DFh 9x16 7x9 640x480 256 anolog 31,5KHZ 50-70HZ 28 MHZ

(14)

PHẦN II CÁC MODES HIỂN THỊ  CHƯƠNG I: TEXT MODES

Như ta biết chế độ text mode chế độ cho phép hiển thị văn khơng hiển thị hình ảnh ( đồ hoạ )

I I tổ chức không gian chế độ văn bản

1.ma trận ký tự:

Khi làm việc hình xem tập hợp vị trí ký tự nằm thành hàng thành cột

Vị trí ký tự hình chữ nhật hình mà hiển thị ký tự

Đối với card VGA kích thước ký tự hiệu dụng * ma trận ký tự * 16

(15)

2 trang hình

Số thứ tự trang hình thay đổi tuỳ theo số trang hình dùng vỉ mạch video card ø VGA thì: chế độ độ phân giải trang

0/1 40x25 16 2/3 80x25

(16)

II.Tổ chức RAM video trong chế độ văn bản

Cấu trúc vỉ mạch VGA chế độ văn bản

Nguyên tắc hoạt đông sơ đồ sau

CRTC

Mẫu ký tự Bộ phát ký

tự Điều khiển ký tự

RAM video

(17)

Khi vỉ mạch RAM video thực chế độ văn RAM video chứa ma trận ASCII màu ký tự chế độ đồ hoạ RAM video dùng để chức điểm bít dành cho màu RAM video phát ký điều

khiển thuộc tính truy nhập từ chế độ văn Đầu tiên

(18)

Cấu trúc RAM video chế độ văn bản

Mỗi ký tự biểu diễn từ byte Ram video, byte thấp chứa mã ký tự , byte cao chứa thuộc tính Cấu trúc từ nhớ

video nhæ sau

B L N K B A K2 B A K1 B A K0 IN T F O R2 F O R1 F O R0 C H R7 C H R6 C H R5 C H R4 C H R3 C H R2 C H R1 C H R0

BLNK : nhấp nháy = bật , = tắt

BAK2 BAK0 : màu background(từ bảng màu )

INT : cường độ sáng = cao , = bình thường

FOR2 FOR0 : màu foreground (từ bảng màu )

CHR7 CHR0 : m k tỉû

(19)

chæång II GRAPHIC MODE

Là chế độ cho phép hiển thị văn lẩn hình ảnh

I.âäü phán gii khäng gian v âäü phán gii mu

* Đơ phân giải đơn vị đo lường số lượng điểm ảnh hình mà phần mềm lập địa Mỗi vị trí lập địa gọi pixel ( picture element : điểm ảnh ) tạo thành từ nhiều triad

- độ phân giải biêủ diển mxn

Trong m số lượng pexel bề ngang hình

n số lượng pexel bề dọc hình

(20)

* Độ sâu màu là số lượng màu mà pexel có modes hiển thị

Một ưu điểm lớn card VGA so với card khác khả hiển thị

đồng thời 256 màu khác hình Nhóm 256 màu chọn từ bảng 262000 màu

-số lượng bit dùng đẻ biểu diển pexel log2(số lượng màu)

(21)

II Bộ nhớ video mode graphic

Với modes gracphic có độ phân giải mxn có b màu ta tính lượng Ram video cần thiết theo công thức sau

C=mxnxlog2(số lượng màu)

Như với VGA có độ phân giải 640x480 256 màu cần lượng RAM 512K Ta có

bng sau: Âäü phán gii Âäü sáu maìu bit ( 16 maìu )

Âäü sáu maìu bit

(256 maìu)

Âäü sáu maìu 16 bit

(65 000 maìu)

Màu thật 24 bit (16,7 triệu màu)

(22)

Phần III :

Đoạn chương trình hiển thị 256 màu hình

#include <stdio.h> #include <dos.h>

#define VIDEO_INT 0x10

ypedef unsigned char BYTE;

BYTE far *video = (BYTE far*)MK_FP(0xA000, 0); void setmode(int mode)

{ asm {

(23)

void setpixel(int row, int col, BYTE color) {video[row*320+col] = color;

}void drawhscreen() {int i, j;

for (i=0; i<200; i++) for (j=0; j<320; j++)

setpixel(i, j, i); }void drawvscreen() {int i, j;

for (i=0; i<200; i++) for (j=0; j<320; j++)

(24)

setpixel(i, j, j); }void main()

{setmode(0x13); drawhscreen(); getch();

drawvscreen(); getch();

(25)

Ngày đăng: 29/04/2021, 16:00

Xem thêm:

w