Chào mừng quý vị đến với Lê Anh Nhật.
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy đăng ký thành viên tại đây hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.
CHUỘT MÁY TÍNH

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn: Sưu tầm
Người gửi: Lê Anh Nhật (trang riêng)
Ngày gửi: 02h:09' 13-11-2009
Dung lượng: 167.5 KB
Số lượt tải: 22
Nguồn: Sưu tầm
Người gửi: Lê Anh Nhật (trang riêng)
Ngày gửi: 02h:09' 13-11-2009
Dung lượng: 167.5 KB
Số lượt tải: 22
Số lượt thích:
0 người
IO Devices
1
CHUỘT MÁY TÍNH
Được phát minh vào năm 1964 tại trường ĐH Standford
Là thiết bị thông dụng nhất cho phép người sử dụng trỏ lên màn hình
Có 3 loại chuột đang được sử dụng: chuột cơ khí, chuột quang, chuột cơ khí-quang
Cuối năm 1996, Microsoft đưa ra thị trường 1 loại chuột mới gọi là chuột thông minh, có 1 bánh xe nhỏ nằm giữa 2 nút bấm cho phép cuộn tài liệu hay trang web
IO Devices
2
Giao tiếp chuột
Chuột giao tiếp với máy tính qua cổng COM hoặc PS/2, hoặc giao tiếp bus
Dữ liệu gửi tới máy tính 3 byte sau mỗi 10ms
Byte đầu chứa trạng thái của nút nhấn
Byte 2 chứa số nguyên có dấu cho biết chuột đã di chuyển theo trục X bao nhiêu đơn vị,
Byte thứ 3 cho biết thông tin của trục Y
PS/2
1. Clock
2. GND
3. Data
4. N/C
5. +5V (VCC)
6. N/C
IO Devices
3
Định dạng dữ liệu giao tiếp chuột
Chuột PS/2 chuẩn:
Thông tin truyền về máy chủ gồm 3 byte
IO Devices
4
Các chế độ hoạt động
RESET: thiết bị chuột vào chế độ reset ngay khi bật nguồn hoặc sau khi nhận được lệnh reset (FFh); các thông số mặc định sẽ được cài:
Sample Rate = 100 samples/sec
Resolution = 4 counts/mm
Scaling = 1:1
Data Reporting Disabled
STREAM: là chế độ mặc định sau khi reset, hoặc khi nhận được lệnh (EAh)
Thiết bị chuột gửi các byte dữ liệu đến host với tốc độ được cài trong Sample Rate
Tốc độ mặc định là 100 mẫu/s
REMOTE: thực hiện khi nhận được lệnh (F0h)
Thiết bị chuột đọc dữ liệu điều khiển từ host
WRAP: thực hiện khi nhận được lệnh (EEh)
Dùng để kiểm tra kết nối giữa chuột và host
Thiết bị chuột gửi lại byte dữ liệu mà host gửi đến
Nếu nhận được lệnh FFh, quay trở lại mode RESET
Nếu nhận được lệnh ECh, quay trở lại mode trước đó
IO Devices
5
Chuột thông minh (Intellimouse)
Được phát triển bởi Microsoft
Thiết bị hỗ trợ:
3 nút nhấn: left, right, middle; loại mở rộng có 5 nút nhấn
3 chiều chuyển động: X movement, Y-movement, Z-movement (bánh xe ở giữa)
Sau khi reset, Intellimouse vẫn hoạt động như chuột PS/2 chuẩn
Khi thiết bị host truyền lệnh Get Device ID:
Nếu là chuột PS/2 chuẩn: ID=00h
Nếu là chuột Intellimouse: ID=03h hoặc 04h
IO Devices
6
Định dạng dữ liệu chuột Intellimouse
Chế độ Scrolling Wheel:
Thiết bị host phải gửi lệnh
Set sample rate 200
Set sample rate 100
Set sample rate 80
Chiều di chuyển Z có giá trị: -8->+7
Lúc này ID thiết bị là 03h
IO Devices
7
Định dạng dữ liệu chuột Intellimouse (tt)
Chế độ scrolling wheel + 5 button
Thiết bị host phải gửi lệnh
Set sample rate 200
Set sample rate 200
Set sample rate 80
Lúc này ID của thiết bị chuột là 04h
Tập lệnh chuột PS/2 chuẩn (16 lệnh)
IO Devices
9
Status Report
IO Devices
10
Câu hỏi ôn tập
Trình bày về chuẩn giao tiếp chuột
Định dạng dữ liệu truyền của thiết bị chuột PS/2 chuẩn?
Giả sử chuột di chuyển 1 đoạn X= 100, Y=-150, phím chuột trái được bấm thì dữ liệu từ chuột truyền về host sẽ là gì?
Trình bày quá trình nhận dạng và khởi động thiết bị chuột
Có bao nhiêu lệnh điều khiển chuột từ host? Kể tên.
Thiết kế mạch giao tiếp chuột với vi điều khiển AT89C51
1
CHUỘT MÁY TÍNH
Được phát minh vào năm 1964 tại trường ĐH Standford
Là thiết bị thông dụng nhất cho phép người sử dụng trỏ lên màn hình
Có 3 loại chuột đang được sử dụng: chuột cơ khí, chuột quang, chuột cơ khí-quang
Cuối năm 1996, Microsoft đưa ra thị trường 1 loại chuột mới gọi là chuột thông minh, có 1 bánh xe nhỏ nằm giữa 2 nút bấm cho phép cuộn tài liệu hay trang web
IO Devices
2
Giao tiếp chuột
Chuột giao tiếp với máy tính qua cổng COM hoặc PS/2, hoặc giao tiếp bus
Dữ liệu gửi tới máy tính 3 byte sau mỗi 10ms
Byte đầu chứa trạng thái của nút nhấn
Byte 2 chứa số nguyên có dấu cho biết chuột đã di chuyển theo trục X bao nhiêu đơn vị,
Byte thứ 3 cho biết thông tin của trục Y
PS/2
1. Clock
2. GND
3. Data
4. N/C
5. +5V (VCC)
6. N/C
IO Devices
3
Định dạng dữ liệu giao tiếp chuột
Chuột PS/2 chuẩn:
Thông tin truyền về máy chủ gồm 3 byte
IO Devices
4
Các chế độ hoạt động
RESET: thiết bị chuột vào chế độ reset ngay khi bật nguồn hoặc sau khi nhận được lệnh reset (FFh); các thông số mặc định sẽ được cài:
Sample Rate = 100 samples/sec
Resolution = 4 counts/mm
Scaling = 1:1
Data Reporting Disabled
STREAM: là chế độ mặc định sau khi reset, hoặc khi nhận được lệnh (EAh)
Thiết bị chuột gửi các byte dữ liệu đến host với tốc độ được cài trong Sample Rate
Tốc độ mặc định là 100 mẫu/s
REMOTE: thực hiện khi nhận được lệnh (F0h)
Thiết bị chuột đọc dữ liệu điều khiển từ host
WRAP: thực hiện khi nhận được lệnh (EEh)
Dùng để kiểm tra kết nối giữa chuột và host
Thiết bị chuột gửi lại byte dữ liệu mà host gửi đến
Nếu nhận được lệnh FFh, quay trở lại mode RESET
Nếu nhận được lệnh ECh, quay trở lại mode trước đó
IO Devices
5
Chuột thông minh (Intellimouse)
Được phát triển bởi Microsoft
Thiết bị hỗ trợ:
3 nút nhấn: left, right, middle; loại mở rộng có 5 nút nhấn
3 chiều chuyển động: X movement, Y-movement, Z-movement (bánh xe ở giữa)
Sau khi reset, Intellimouse vẫn hoạt động như chuột PS/2 chuẩn
Khi thiết bị host truyền lệnh Get Device ID:
Nếu là chuột PS/2 chuẩn: ID=00h
Nếu là chuột Intellimouse: ID=03h hoặc 04h
IO Devices
6
Định dạng dữ liệu chuột Intellimouse
Chế độ Scrolling Wheel:
Thiết bị host phải gửi lệnh
Set sample rate 200
Set sample rate 100
Set sample rate 80
Chiều di chuyển Z có giá trị: -8->+7
Lúc này ID thiết bị là 03h
IO Devices
7
Định dạng dữ liệu chuột Intellimouse (tt)
Chế độ scrolling wheel + 5 button
Thiết bị host phải gửi lệnh
Set sample rate 200
Set sample rate 200
Set sample rate 80
Lúc này ID của thiết bị chuột là 04h
Tập lệnh chuột PS/2 chuẩn (16 lệnh)
IO Devices
9
Status Report
IO Devices
10
Câu hỏi ôn tập
Trình bày về chuẩn giao tiếp chuột
Định dạng dữ liệu truyền của thiết bị chuột PS/2 chuẩn?
Giả sử chuột di chuyển 1 đoạn X= 100, Y=-150, phím chuột trái được bấm thì dữ liệu từ chuột truyền về host sẽ là gì?
Trình bày quá trình nhận dạng và khởi động thiết bị chuột
Có bao nhiêu lệnh điều khiển chuột từ host? Kể tên.
Thiết kế mạch giao tiếp chuột với vi điều khiển AT89C51
 








Các ý kiến mới nhất