Ch ut (mouse)

Một phần của tài liệu Giáo tình kiến trúc máy tính của thầy Vũ Đức Lung (Trang 32 - 33)

Chu t ựóng m t vài trò và t m nh hưqng rJt l!n trong công vi"c h*ng ngày c a nh;ng ai s? d-ng máy tắnh. Con chu t ự u tiên ựư1c Douglas Engelbart phát minh vào năm 1964. Cùng v!i s[ phát tri5n c a các công ngh" vi m ch, vi x? lý, công ngh" lưu tr;,... công ngh" ch: t o chu t cũng ựã tr i qua nhiKu thXi kỳ v!i rJt nhiKu c i ti:n c vK ki5u dáng lẠn công ngh" c m ng. Chu t ngày nay có ự nh y và nhiKu tắnh năng tBt hơn rJt nhiKu so v!i m t vài năm trư!c ựây.

Thi:t b) nh n d; li"u vào dư!i d ng v) trắ ựi5m tương ựBi ựư1c gNi là con chu t (mouse). Ta gNi cách xác ự)nh to ự c a con chu t là tương ựBi vì chu t là m t thi:t b) ựo v n tBc di chuy5n con trV .TU giá tr) v n tBc tương ựBi này, hàm ng/t c a h" ựiKu hành sI tắnh ra v) trắ m!i c a con trV (cursor) trên màn hình. Nguyên t/c này hoàn toàn khác phương pháp xác ự)nh v) trắ tuy"t ựBi c a bút quang hay m t ựi5m vI trong b ng vI vectơ. MYi chu t có tU hai ự:n năm phắm nhJn ự5 ựưa tắn hi"u chNn v) trắ hi"n hành.

Có hai cách phân lo i chu t:

Ớ Theo nguyên t/c ựo v n tBc chuy5n ự ng hay cơ ch: c m ng Ớ Theo giao di"n v!i máy tắnh

Theo lo;i giao di8n chu t ta có:

Ớ Chu t song song (nBi v!i máy vi tắnh qua cOng song song LPT1 ho2c LPT2),

Chương II: Các b ph n cơ b n c a máy tắnh

Ớ Chu t nBi ti:p (nBi h;u tuy:n v!i cOng COM1 ho2c COM2, nBi vô tuy:n v!i cOng tia hTng ngo i hay nBi qua vi ựiKu khi5n 8042 như chu t PS/2)

Nguyên tCc ựo v n t1c chuy3n ự ng: a) Chu,t cơ

Chu t cơ dùng viên bi s/t ph cao su ự5 ựo chuy5n ự ng. Nguyên lý ự u tiên c a chu t chắnh là lo i này và nó ựư1c áp d-ng kéo dài hàng ch-c năm sau ựó và hi"n vẠn có th5 tìm thJy các lo i chu t bi q c?a hàng. Chu t máy tắnh ự u tiên xuJt hi"n trên th: gi!i có kắch thư!c khá l!n v!i hai bánh xe vuông góc v!i nhau. đ5 dùng nó ph i s? d-ng c hai tay ự5 ựiKu khi5n: m t tay c m chu t và tay kìa c m m t bàn phắm nhV có 5 nút bJm. T!i năm 1970, kĩ sư Bill English c a Xerox PARC ựã thay th: bánh xe cO ựi5n b*ng m t viên bi nOi ti:ng mà chúng ta ựKu bi:t. Viên bi này có th5 chuy5n ự ng theo mNi hư!ng (1) (xem hình 2.16), chuy5n ự ng này sI ựư1c hai bánh xe nhV bên trong chu t ghi nh n (2), trên bánh xe có các khe hq nhV (3) cho phép m t tia sáng phát qua t!i ự u c m

ng bên kia, mYi l n ng/t sI báo hi"u chu t di chuy5n (4).

Hình 2.16. CJu t o chu t cơ

CuBi cùng, m t thi:t b) c m ng (5) sI thu th p tắn hi"u và tOng k:t thành giá tr) tNa ự tương ng c a chu t trên màn hình. Ki5u thi:t k: này ựã ự t ựư1c thành công r[c r6 và ựư1c s? d-ng

1 2 3 3

r ng rãi trong suBt mJy ch-c năm cuBi c a th: kỜ 20. Tuy nhiên nó cũng có m t sB như1c ựi5m là h" thBng cơ sI b) ăn mòn và các b-i dơ bzn dẶ bám vào làm sai l"nh thông tin vK tNa ự .

b) Chu,t quang

Vi"c phát minh ra chu t quang nh*m kh/c ph-c nh;ng khuy:t ựi5m q chu t cơ và là m t bư!c ti:n ựáng k5 trong ch: t o chu t. Nó lo i bV hoàn toàn thành ph n cơ hNc (bi và bánh xe), thay b*ng m t thi:t b) b/t hình siêu nhV. Thi:t b) này sI liên t-c "ch-p" l i bK m2t mà ngưXi dùng di chu t và thông qua phép so sánh gi;a nh;ng b c hình này, b x? lý trong chu t sI tắnh toán ựư1c tNa ự . Chu t bi s? d-ng ự u c m ng quang ự5 b/t chuy5n ự ng c a viên bi còn chu t quang s? d-ng thi:t b) ghi hình ự5 b/t chuy5n ự ng c a bK m2t nhX s[ ph n x c a các tia tU bàn ự5 chu t. Trên th[c t:, ự5 tắnh toán chắnh xác thì hình nh ch-p ph i tBt. Vì th:, nhi"m v- quan trNng ự u tiên là soi sáng bK m2t và m t ựèn LED ựV ựư1c s? d-ng cho vi"c này. Khi chi:u sáng bK m2t, tia sáng sI b) ph n chi:u và h i t- thông qua m t thJu kắnh trư!c khi ch m vào b c m ng (xem hình 2.17). NhX th:, hình nh sI rJt chi ti:t. đôi khi, chu t quang hNc s? d-ng ựèn LED b) hi5u nh m là chu t laser (ựK c p sau) do ánh sáng ựV mà nó phát ra.

Hình 2.17. Nguyên lý c m ng trong chu t quang

Ưu ựi5m c a th: h" chu t quang hNc là không có các b ph n cơ nên hoàn toàn không s1 hVng hóc do ăn mòn hay b-i bzn. Vi"c b o trì cũng rJt ựơn gi n (ch c n lau m/t ựNc là xong). Thêm vào ựó là ự chi ti:t và ự nh y c a cơ ch: c m ng quang cũng tBt hơn rJt nhiKu. Tuy nhiên, chu t quang không th5 làm vi"c trên các bK m2t bóng ho2c trong suBt, còn các bK m2t s2c s6 thì chu t ho t ự ng không chắnh xác. điKu này ựúng v!i nh;ng lo i chu t quang

thu c th: h" ự u tiên. Ngoài ra, m t sB lo i chu t rỘ tiKn có h" thBng x? lý hình nh kém sI không ự kh năng tắnh toán khi ngưXi dùng di chuy5n chu t v!i tBc ự nhanh (chu t cao cJp có th5 theo ựư1c tBc ự di chuy5n lên t!i hơn 1m mYi giây). đi5m y:u cuBi c a chu t quang là nó "ngBn" ựi"n nhiKu hơn chu t cơ: 25mA so v!i ch kho ng 5mA.

c) Chu,t laser

Chu t s? d-ng c m ng laser là công ngh" m!i nhJt và tiên ti:n nhJt hi"n nay. Không ch thUa hưqng ự y ự ưu ựi5m quang hNc mà chu t laser còn có nhiKu ự2c ựi5m ưu vi"t khác. đư1c gi!i thi"u l n ự u tiên vào năm 2004 dư!i s[ h1p tác c a Logitech và Agilent Technologies, Logitech MX1000 là ự i di"n ự u tiên c a th: h" chu t laser xuJt hi"n trên th) trưXng. Chú chu t này s? d-ng m t tia laser nhV thay vì ựèn LED ựV thông thưXng. Công ngh" laser cho phép tia sáng có ự t p trung cao hơn và ự2c bi"t On ự)nh. NhX th: chu t có th5 tăng ự chi ti:t c a hình nh "ch-p" t!i 20 l n trên lý thuy:t.

Một phần của tài liệu Giáo tình kiến trúc máy tính của thầy Vũ Đức Lung (Trang 32 - 33)