Professional Documents
Culture Documents
Báo Cáo Mô Phỏng Game Tetris
Báo Cáo Mô Phỏng Game Tetris
Lớp: CE103.O22
GVHD: Phạm Minh Quân
2
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Phần 1: Game Tetris
Tổng quan
Cách chơi
3
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Phần1: Giới thiệu
Tổng quan
Cách chơi
4
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Tổng quan
Tetris, hay còn gọi là trò chơi xếp hình, là một trong những trò
chơi điện tử đầu tiên. Trò chơi có bảy loại khối hình: I (thẳng
đứng), J, L, O (vuông), S, T, Z. Ta thấy mỗi khối gạch được
cấu tạo từ 4 hình vuông nhỏ xếp lại với nhau.
Các hình khác được tạo ra khi xoay các khối cơ bản này các
góc tương ứng 90 độ, 180 độ, 270 độ.
5
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Tổng quan
6
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Phần 1: Giới thiệu
Tổng quan
Cách chơi
7
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Cách chơi
Mục tiêu của trò chơi là di chuyển các khối gạch đang rơi từ từ xuống
trong kích thước hình chữ nhật Chỗ nào có gạch rồi thì không di chuyển
được tới vị trí đó. Người chơi xếp những khối hình sao cho khối hình lấp
đầy 1 hàng ngang để ghi điểm và hàng ngang ấy sẽ biến mất.
Nếu để cho những khối hình cao quá màn hình, trò chơi sẽ kết thúc.
Tất cả các Tetriminos có khả năng hoàn thành một và hai dòng. J, L có thể
có ba. Chỉ có Tetrimino chữ I có khả năng để xóa bốn dòng cùng một lúc,
và điều này được gọi là một "Tetris". Xóa nhiều nhất chỉ được 4 hàng/1
lần.
8
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Hiện thực game Tetris
9
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Phần 2: Hướng giải quyết
Với việc sử dụng vi điều khiển 8051 làm vi điều khiển chính, nhóm tiến hành
hiện thực game Tetris theo các giai đoạn sau:
Tìm hiểu về game Tetris, cách thức hoạt động và các linh kiện cần thiết.
Lập trình trên vi điều khiển 8051 bằng ngôn ngữ assembly.
10
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Hiện thực game Tetris
11
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Phần 3: Linh kiện
12
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Phần 3: Linh kiện
13
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
AT89C51 (vi điều khiển 8051)
Số lượng: 1
14
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Phần 3: Linh kiện
15
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Phần 3: Linh kiện
16
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
IC 74LS374
Số lượng: 2
17
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Phần 3: Linh kiện
18
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Phần 3: Linh kiện
19
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Button 2 chân nhỏ 6x6x5ư3
Công dụng: Được dung làm các nút di chuyển( trái, phải,
xuống), xoay các khối gạch và reset lại game.
Số lượng: 5
20
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Phần 3: Linh kiện
21
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Phần 3: Linh kiện
22
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Led Matrix 8x8 3mm 32x32mm
Công dụng: Được ghép lại thành ma trận LED hiện thị thông
tin của game. Với mỗi dòng LED, một chân sẽ nối với
AT89C51 và một chân nối với 74LS374 để nhận các tín hiệu
điều khiển hiển thị
Số lượng: 2
23
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Phần 3: Linh kiện
24
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Phần 3: Linh kiện
25
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Điện trở thanh 8 chân 10k
Công dụng: Dùng để pull up hay pull down 8 chân port 0 của
AT9C51 thay vì bạn phải dung 8 con trở đơn.
Số lượng: 1
26
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Hiện thực game Tetris
27
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
Mô phỏng
28
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.
CẢM ƠN CÁC BẠN ĐÃ
THEO DÕI
29
04/06/2024 Copyrights 2016 UIT-CE. All Rights Reserved.