Tải bản đầy đủ (.pdf) (13 trang)

Hiển thị chữ chạy trên màn hình LCD 16x2 bằng vi điều khiển AT89C51

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (853.45 KB, 13 trang )

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƢỜNG CAO ĐẲNG PHƢƠNG ĐÔNG
KHOA KỸ THUẬT - CÔNG NGHỆ THÔNG TIN

BÁO CÁO THỰC TẬP CÔNG NHÂN

Đề tài:
Hiển thị chữ chạy trên màn hình LCD 16x2
bằng vi điều khiển AT89C51

GVHD : Trần Đình Nga
SVTH : Nguyễn Nhân Hoài
Nguyễn Hữu Khanh
Hoàng Văn Linh
Bùi Đình Cẩn
Lớp : CĐ2A1

Đề tài:
Hiển thị chữ chạy trên màn hình LCD 16x2
bằng vi điều khiển AT89C51

• Lời mở đầu
• Phần I : Giới thiệu khái quát về đề tài
• Phần II :Giới thiệu về màn hình LCD 16x2
• Phần III :Mạch nguyên lí
• Phần IV :Chƣơng trình mô phỏng trên phần
mềm Proteus
• Phần V : Mạch thiết kế
• Phần VI : Mạch đã chạy thực tế
Lời mở đầu
Ngày nay khoa học công nghệ phát triển rất


mạnh,bên cạnh đó thì nghành điện tử và tự động
hóa cũng ngày càng phát triển và đã biến đổi thế
giới đi theo xu hƣớng công nghiệp hóa hiện đại
hóa. Đời sống kinh tế xã hội hiện nay đang tăng lên
rõ rệt, nhu cầu của con ngƣời không có giới hạn,
vậy nên việc sử dụng các thiết bị điện tử hiện đại
vào cuộc sống cũng ngày càng phổ biến.
Trên tình hình đó thì có nhiều tập đoàn và công ty
đã phát minh chế tạo đƣợc những thiết bị, máy móc
rất thông minh, tinh vi và chính xác có thể thay thế
cho sức lực, trí óc của con ngƣời.
.
Một thiết bị hay máy móc cần đến sự thông minh và
chính xác thì không thể thiếu một thành phần rất
quan trọng đó là bộ vi điều khiển. Hầu hết các nhà
sản xuất hiện nay đều áp dụng bộ vi điều khiển vào
máy móc, thiết bị của mình từ đơn giản đến phức
tạp để tối ƣu hóa khả năng của nó,giúp mang lại
một sự hài lòng nhất đối với các khách hàng của
mình.
Một số ứng dụng của vi điều khiển trong thực tế là
làm ma trận LED, bảng quảng cáo LED, điều khiển
động cơ, cảnh báo chống trộm-báo cháy ,các thiết
bị trò chơi và giải trí, đèn giao thông, đếm và phân
loại sản phẩm, đóng gói trong nhà máy….

Và một ứng dụng rất quan trọng nữa là điều khiển
hiển thị chữ chạy trên màn hình LCD. Thiết bị hiển
thị LCD ( Liquid Crystal Display ) là màn hình tinh
thể lỏng đƣợc sử dụng trong rất nhiều các ứng

dụng của vi xử lí. LCD có rất nhiều ƣu điểm so với
các dạng hiển thị khác: nó có khả năng hiển thị kí
tự đa dạng, trực quan (chữ, số và kí tự đồ họa), dễ
dàng đƣa vào mạch ứng dụng theo nhiều giao thức
giao tiếp khác nhau, tốn rất ít tài nguyên hệ thống
và giá thành rẽ …
Hôm nay, nhóm chúng em xin đƣợc thực hiện đề
tài: Hiển thị chữ chạy trên màn hình LCD 16x2 giao
tiếp với vi xử lí AT89C51. Ngôn ngữ lập trình là
Assembly.
Phần I. Giới thiệu khái quát về đề tài
• P2.0 =
D0
• P2.1 =
D1
• P2.2 =
D2
• P2.3 =
D3
• P2.4 =
D4
• P2.5 =
D5
• P2.6 =
D6
• P2.7 =
D7
• P3.0 =
RS
• P3.1 =

RW
• P3.2 = E
Phần II :Giới thiệu về màn hình LCD 16x2
• LCD Liquid Crystal Display là màn hình tinh thể
lỏng.
Thông số kĩ thuật :
• Kích thƣớc hiển thị : 16 kí tự x 2 dòng
• Màu hiển thị : đen / trắng
• Chế độ giao tiếp : 8 bit và 4 bit
• Cỡ chữ hiển thị : 5x7 hoặc 5x10
• Tích hợp chip HD44780 của HITACHI

GND - K 16
VCC 5V - A 15
Bít dữ liệu I/O D7 14
Bít dữ liệu I/O D6 13
Bít dữ liệu I/O D5 12
Bít dữ liệu I/O D4 11
Bít dữ liệu I/O D3 10
Bít dữ liệu I/O D2 9
Bít dữ liệu I/O D1 8
Bít dữ liệu I/O D0 7
Cho phép I/O E 6
RW =0 ghi dữ liệu ,RW =1
đọc dữ liệu
I/O RW 5
RS=0 thì chon thanh ghi
lệnh
RS=1 thì chọn thanh ghi dữ
liệu

I RS 4
Điều khiển độ tương phản
màn hình
- VEE 3
Nguồn VCC 5V - VDD 2
Nối GND - VSS 1
Mô tả I/O Kí hiệu Chân
Phần III : Mạch nguyên lí
Phần IV : Mô phỏng trên phần mềm Proteus
Phần V : Mạch thiết kế
Phần VI : Mạch đã chạy thực tế
Bài báo cáo của nhóm em đến đây
là kết thúc,xin chân thành cảm ơn
Thầy và các bạn đã chú ý theo dõi.
Chúc buổi báo cáo thành công tốt
đẹp.
Nhóm 6.

×