You are on page 1of 2

BÀI THỰC HÀNH LAB 04 VXL-VDK

----------------------------
Lương Thế Vinh (1441-1496) là nhà toán học, Phật học, nhà thơ nổi tiếng thời Lê
Sơ. Ông quê làng Cao Hương, nay là thôn Cao Phương, xã Liên Bảo, huyện Vụ Bản, tỉnh
Nam Định. Lương Thế Vinh vẫn được người đời quen gọi là Trạng Lường. Lí do là vì
ngay từ nhỏ, ông đã tỏ ra rất giỏi trong việc đo lường. Ông đỗ Trạng nguyên năm 1463
đời vua Lê Thánh Tông. Lương Thế Vinh là tác giả cuốn "Đại thành toán pháp", cuốn
sách dạy toán học đầu tiên của nước ta. Giai thoại Trạng Lường cân voi kể về cuộc gặp
gỡ của sứ thần nhà Minh với Lương Thế Vinh. Bằng trí thông minh của mình, ông đã
khiến cả đoàn sứ bộ phải ngả mũ khâm phục.

Ông sai lính dắt voi xuống chiếc thuyền lớn đang neo tại bờ sông, đợi khi con voi
đã đứng yên thì sai người đánh dấu mép nước bên mạn thuyền, rồi dắt voi lên bờ. Sau đó,
ông ra lệnh cho quân lính khuân đá bỏ vào thuyền, cho đến khi thuyền chìm xuống ngang
mực nước đã đánh dấu thì thôi. Thế rồi trạng cho bắc cân cân hết số đá trong thuyền và
bảo với sứ Minh: “Đây, con voi ông chỉ, nặng chừng này cân!”

Các bạn sinh viên hãy giúp Lương Thế Vinh bằng cách thiết kế một máy tính cầm
tay giúp ông có thể tính toán số đá trên một cách nhanh chóng với các yêu cầu như sau:

1. Máy tính gồm 4 phép tính cơ bản: Cộng, trừ, nhân, chia.
2. Bàn phím nhập vào là keypad 4x4:
• Từ 0-9
• Các dấu +,-,*,/
• Dấu =
• Nút reset
3. Màn hình hiển thị:
a. LCD thường (1đ)
b. LCD UART ( bắt buộc)
4. Máy tính hoạt động như sau:
• Có thể nhập tối đa 5 số hạng:
o VD: 1+2+3+4+5=
• Kết quả xuất ra nếu nhấn dấu bằng (“=”)
• Nút reset trên keypad reset tất cả về trạng thái ban đầu và sẳn sàng cho
lần tính toán tiếp theo.
• Thông báo lỗi “ERROR” nếu như nhập sai cú pháp:
o VD 1+2+3+4+= hoặc 1 / 0
• Thứ tự của ưu tiên phép tính là /,* +, -
o VD 1+2*3 = 7

Yêu cầu báo cáo:

1. Trình bày cách sử dụng LCD (bỏ qua nếu không sử dụng)
2. Trình bày cách sử dụng keypad.
3. Vẽ lưu đồ giải thuật cho bài toán
4. Quay demo 4 phép tính, mỗi phép tính 3 ví dụ, nhớ cấp quyền truy cập
video
5. File báo cáo dạng pdf và phải được giải thích theo qui định, link video
demo để trong file text riêng.

Hướng dẫn thực hành:

Sinh viên cần chuẩn bị kiến thức về serial, timmer,interrupt, gpio, tập lệnh
8051.
Sinh viên tìm hiểu giải thuật cách quét keypad 4x4 và LCD 16x2.
Giới hạn các số hạn có 1 chữ số.
o Vd: 1+2+3+4+5, 4*4*4*3
Kết quả phép tính không vượt quá 255

You might also like