
2
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA KỸ THUẬT MÁY TÍNH
¸
BÁO CÁO ĐỒ ÁN MÔN HỌC
MATRIX LED
NHẬP TỪ BÀN PHÍM
Giáo viên hướng dẫn: Ths Nguyễn Tất Bảo Thiện
Lớp: KTMT01
Nhóm thực hiện:
Nguyễn Minh Hùng 06520189
Lê Nguyễn Khoa 06520225
Ngô Tự Đăng Khoa 06520228
Lê Quang Huy 06520202
2008 - 2009

3
Mục lục
Mục lục...................................................................................................trang 3
Giới thiệu về đồ án.................................................................................trang 4
Phần I: Các linh kiện được sử dụng........................................................trang 5
IC AT89C52......................................................................................trang 6
IC 82C55A.........................................................................................trang 7
IC 74HC373.......................................................................................trang 8
IC 74HC138.......................................................................................trang 9
IC 6264 (Ram 8Kx8bit).....................................................................trang 10
Phần II: Thiết kế và thi công mạch.........................................................trang 11
Mạch vi điều khiển AT89C52............................................................trang 12
Mạch chốt 74HC373 và chọn chip 74HC138.....................................trang 13
Mạch Ram 6264 và 82C55A..............................................................trang 14
Mạch khuếch đại (amplifier) và bàn phím 4x4...................................trang 15
Mạch nguồn và khối hiển thị..............................................................trang 16
Phần III: Các lệnh tiêu biểu trong Keil C và chương trình mẫu..............trang 17
Lưu đồ giải thuật................................................................................trang 18
Các lệnh tiêu biểu trong Keil C..........................................................trang 19
Lập trình sử dụng RAM trong Keil C.................................................trang 21
Các nguyên lý cơ bản về quét led và bàn phím..................................trang 23
Chương trình mẫu..............................................................................trang 25
Phần IV: Sản phẩm thu được, ưu và khuyết điểm...................................trang 37
Sơ đồ bàn phím..................................................................................trang 38
Hướng dẫn sử dụng matrixled............................................................trang 39
Ưu điểm và khuyết điểm sản phẩm....................................................trang 41
Sơ đồ mạch........................................................................................trang 42
GVHD: Ths Nguyễn Tất Bảo Thiện ĐỀ TÀI: “MA TRẬN LED NHẬP TỪ BÀN PHÍM”

4
Giới thiệu về đồ án:
Hiện nay trong đời sống thì quảng cáo bằng hình thức quang báo không
còn mới mẽ gì. Nó có thể được sử dụng để quảng cáo tên nhãn hiệu sản phẩm,
tên của một công ty hay tên của một cửa hàng nào đó.
Trong đó có quang báo dùng Led Ma Trận, dù quang báo dùng Led Ma
Trận chiếm không nhiều nhưng nó cũng đóng góp một phần vào việc tuyên
truyền, quảng cáo hay thông tin đến người tiêu dùng nói riêng và cả nước nói
chung. Đặc điểm lớn nhất của “Quang báo dùng Led Ma Trận” là có thể nhập
trực tiếp từ bàn phím những ký tự mà mình mong muốn, việc này ở các hình
thức quang báo khác không có, cái hay của nó là thông tin được cập nhật bất cứ
lúc nào, có thể hiện thị nhanh nhất các thông tin mới nhất để mọi người nắm bắt.
Trong đồ án này, dù quy mô không lớn nhưng tính chất đặc biệt của Led
Ma Trận không mất. Để hiểu sâu hơn về đề tài, xin xem tiếp phần sau:
GVHD: Ths Nguyễn Tất Bảo Thiện ĐỀ TÀI: “MA TRẬN LED NHẬP TỪ BÀN PHÍM”

5
PHẦN I:
CÁC LINH KIỆN
ĐƯỢC SỬ DỤNG
GVHD: Ths Nguyễn Tất Bảo Thiện ĐỀ TÀI: “MA TRẬN LED NHẬP TỪ BÀN PHÍM”

6
IC AT89C52
Sơ đồ chân
Đặc điểm
AT89C52 là một IC họ MSC-51, các IC họ này có đặc điểm chung như sau:
• 4KB EPROM bên trong, ở đây chúng ta sử dụng AT89C52 có 8KB
EPROM.
• 128 byte RAM nội.
• 4 Port I/O (input/output), mỗi port 8bit.
• Giao tiếp nối tiếp.
• 64 KB vùng nhớ mã ngoài.
• 64 KB vùng nhớ dữ liệu ngoài.
• Xử lý Boolen (hoạt động trên bit đơn).
• 210 vị trí nhớ có thể định vị bit.
• 4us cho hoạt động nhân hay chia.
AT89C52 có 32 port I/O rất thuận tiện việc quét led hiển thị, nhưng trong đồ án này,
chúng ta sử dụng thêm IC Ram 6264 để lưu trữ tạm thời dữ liệu được nhập từ bàn phím.
Công việc này lấy đi 14 chân I/O của vi xử lý vì thế không đủ port để quét led, ta phải sử
dụng với IC chọn chip kèm IC mở port để thực hiện việc quet led hiển thị này.
GVHD: Ths Nguyễn Tất Bảo Thiện ĐỀ TÀI: “MA TRẬN LED NHẬP TỪ BÀN PHÍM”