Wednesday, April 15, 2009

thiết kế ý niệm

Đề tài: Thiết kế và thi công mạch đồng hồ hỗ trợ tính thời gian cho thi đấu cờ vua, thể lệ cờ nhanh

SVTH: Nguyễn Văn A MSSV 50400000

Nguyễn Văn B MSSV 50400001

I. Chức năng của mạch

Mạch hỗ trợ trong việc tính thời gian cho thi đấu Cờ vua, thể lệ cờ nhanh. Mạch cho phép thiết lập thời gian cho hai đấu thủ. Khi một trong hai đối thủ hết thời gian trước sẽ giữ nguyên thời gian hiện tại và có chuông rung để báo cho trọng tài. Đến khi nhấn Reset thì mạch sẽ trở lại trạng thái bắt đầu.

II. Mô tả hình dạng


Mạch gồm có 4 led bảy đoạn, 3 công tắc ấn nhả (gọi tắt là nút nhấn), 7 công tắc gạt (gọi tắt là công tắc) và một chuông điện được đặt tên như hình vẽ.

Hai led bảy đoạn LA1, LA2 hiển thị thời gian còn lại (phút) của đấu thủ A (LA1 hiển thị hàng chục); hai led bảy đoạn LB1, LB2 hiển thị thời gian còn lại của đấu thủ B (LB1 hiển thị hàng chục).

Nút nhấn SW_A, SW_B lần lượt dùng cho người chơi A, người chơi B nhấn báo kết thúc lượt đi của mình.

Bảy công tắc T6-T0 dùng để thiết lập thời gian cho hai đấu thủ. Thời gian hợp lệ là từ 10-99

Chuông để báo có một trong hai đấu thủ đã hết thời gian của mình (thời gian còn lại bằng 00)

Công tắc RESET dùng để reset lại thời gian cho hai đối thủ chơi.

I. Quy trình hoạt động

1. Khi mới cấp nguồn, các giá trị thời gian hiển thị trên led bảy đoạn không xác định. Chuông không reo.

2. Bắt đầu sử dụng bằng cách nhấn vào RESET. Nếu chuông đang reo thì chuông sẽ tắt. Thời gian cho hai đấu thủ sẽ được tính dựa vào giá trị hiện tại của các công tắc T6->T0. Thời gian này sẽ hiển thị ở các led bảy đoạn. Cách xác định thời gian như sau: công tắc gạt lên tương ứng 1, gạt xuống tương ứng 0; thời gian chính bằng giá trị nhị phân của các số này với công tắc T6 tương ứng với trọng số cao nhất.

3. Để bắt đầu chơi, trọng tài sẽ nhấn một trong hai công tắc SW_A hoặc SW_B tùy theo đấu thủ nào đi trước

4. Thời gian cho đấu thủ đó sẽ giảm dần (hiển thị trên led bảy đoạn).

5. Khi đấu thủ đi xong nước đánh sẽ nhấn vào công tắc tương ứng của mình. Thời gian tính cho đấu thủ đó sẽ dừng (không giảm nữa), thời gian cho đấu thủ kia bắt đầu giảm dần.

6. Hai đấu thủ thi đấu lặp lại bước 5 cho đến khi một trong hai đấu thủ hết thời gian.

7. Khi một trong hai đấu thủ hết thời gian. Thời gian sẽ dừng lại ở đó. Bất kì nhấn SW_A hay SW_B đều không có tác dụng. Đồng thời chuông sẽ reo.

8. Để bắt đầu ván đấu mới, trọng tài sẽ đến bắt đầu lại từ bước 2

II. Một số lưu ý

Nếu một đối thủ nhấn và giữ luôn nút nhấn tương ứng của mình thì đối thủ kia vẫn nhấn kết thúc lược đấu bình thường và thời gian cho đấu thủ giữ nút nhấn đó vẫn giảm bình thường cho đến khi đấu thủ này thả tay ra và nhấn xuống lại.

No comments: