Một số mạch-vi mạch cần cho Robot .chương 3 .chế độ text màn hình máy tính - Pdf 69

1
chế độ text màn hình máy
tính
Ký tự hoặc hình vẽ đ-ợc hiện lên màn hình máy tính bằng tập hợp các
điểm sáng hay tối. Trong chế độ văn bản (Text mode), các điểm này
đ-ợc hình thành bằng việc có cho tia điện tử đập hay không đập vào
màn huỳnh quang theo một khuôn mẫu có sẵn. trong đó các điểm đ-ợc
tổ chức theo ma trận.
Trên hình VIII.1 là
thí dụ các ma trận điểm dùng
làm mẫu chữ phục vụ cho
việc hiển thị chữ H và chữ L
trên màn hình. Ô đen biểu
diễn những chỗ mà tia điện
tử đập vào màn hình, ô trắng
để biểu diễn những chỗ
không có tia điện tử đập vào
màn hình. Đây là ma trận
điểm 5x7 cho các ký tự.
Hình VIII.1 Hiện chữ H và chữ L
trên màn hình
2
Các kích th-ớc ma trận khác đ-ợc dùng trong thực tế là 7x9, 7x12 hoặc
9x14.
Các mẫu chữ nh- vậy th-ờng đ-ợc tạo sẵn cho mỗi ký tự ASCII và
đ-ợc chứa trong một vi mạch nhớ ROM có tên là ROM phát ký tự.
Trên hình VIII.2 là sơ đồ khối của một mạch để hiển thị đ-ợc
một ma trang màn hình văn bản gồm 80 ký tự theo chiều ngang và 25
ký tự theo chiều dọc (80x25).
D
0

tạo xung
16.257MHz
V. syn 50Hz
H. syn 18. 4.32 KHz
Tần số điểm
Tín hiệu hình
16.257.000 điểm/s
Hình VIII.2 Sơ đồ khối mạch hiện chữ theo ma trận 9x14 trên màn hình máy
3
Mã ASCII của các ký tự thuộc một trang màn hình cần hiển thị đ-ợc
chứa sẵn trong bộ nhớ RAM đệm màn hình (mỗi ký tự gồm 1 byte để
ghi nhớ mã của nó). Nếu ta cần hiển thị một trang màn hình gồm
80x25 = 2000 ký tự thì cần đến bộ nhớ RAM đệm có dung l-ợng 2KB.
Nội dung của bộ nhớ RAM đệm này đ-ợc bộ điều khiển màn hình đ-a
ra định kỳ (50 lần/1s) để làm t-ơi màn hình.
Trong thực tế, bộ nhớ RAM đệm này còn phải đ-ợc thâm nhập đ-ợc
bằng bộ vi xử lý để ta còn có thể thay đổi đ-ợc nội dung cần hiển thị.
Các địa chỉ A
0
A
6
sẽ xác định vị trí của ký tự cần hiển thị trong một
hàng, còn các địa chỉ A
7
A
11
sẽ xác định toạ độ tính theo cột của cả
một hàng ký tự cần hiển thị.
Nói cách khác, tổ hợp các bit địa chỉ A
0

R
3
R
2
R
1
R
0
= 0000, ở đầu ra của ROM phát ký tự có dòng điểm đầu tiên
(9 điểm cho một ký tự) đ-ợc đ-a ra bộ ghi dịch, tại đây,
dữ liệu từ dạng song song đ-ợc chuyển thành nối tiếp rồi đ-a đến bộ
khuyếch đại với tốc độ 16.257.000 điểm/s để điều chế c-ờng độ của tia
điện tử phát ra từ catôt đèn hình.
Khi một dòng quýet cho một ký tự vừa xong thì bộ đếm ký tự tự động
tăng thêm một để đ-a ra dòng điểm của ký tự tiếp theo cần hiển thị trên
cùng một hàng. Công việc cứ tiếp tục nh- vậy cho đến khi thao tác
xong với 80 ký tự, lúc này tia điện tử bị lái ng-ợc lại để bắt đầu lại quá
trình trên đối với dòng quýet tiếp theo.
Khi đã quýet xong đ-ợc 14 dòng điểm cho 80 ký tự (tức là cho một
hàng ký tự) thì bộ đếm hàng ký tự đ-ợc tự động tăng thêm 1 và hàng
ký tự tiếp theo lại đ-ợc quýet nh- đối với hàng ký tự tr-ớc đó.
Quá trình sẽ tiếp diễn cho đến khi thao tác xong với hàng ký tự thứ 25.
5
Lúc này tia điện tử bị lái ngựoc trở lại để có thể bắt đầu lại quá trình
làm t-ơi màn hình từ ký tự đầu tiên trên góc trái của hàng ký tự thứ
nhất trên màn hình.
Quá trình làm t-ơi một trang màn hình phải đ-ợc thực hiện 30
60
lần/s để ta không phát hiện đ-ợc tính không liên tục của quá trình hiển
thị.


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status