Tải bản đầy đủ (.ppt) (34 trang)

Quang báo ma trận giao tiếp máy tính dùng vi điều khiển 16F877A

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 (460.85 KB, 34 trang )


ĐỒ ÁN TỐT NGHIỆP
QUANG BÁO MA TRẬN
GIAO TIẾP MÁY TÍNH
DÙNG VI ĐIỀU KHIỂN 16F877A
GVHD:PHAN DUY ANH
GVHD:PHAN DUY ANH
SVTH:VÕ THÁI AN
SVTH:VÕ THÁI AN


HOÀNG VŨ LUÂN
HOÀNG VŨ LUÂN

MỤC LỤC
1-Giới thiệu bảng quang báo ma trận
2-Các phương pháp hiển thò
3-Chuẩn giao tiếp RS232
4-Ngôn ngữ lập trình C#.net
5-Nguyên lý hoạt động của bảng quang báo sử
dụng trong đồ án
6-Lưu đồ giải thuật
7-Tổng kết

1-Giới thiệu về
bảng quang báo ma trận

1-Giới thiệu về bảng quang báo ma trận

Được sử dụng ở nơi công cộng: nhà ga, bến
tàu, bến xe…



Dùng cho các c ûa hàng, trung tâm thương ư
mại.

Dùng cho các cổng chào tại các tỉnh và
thành phố.

Dùng tại các đòa điểm cần thu hút sự chú ý.


A-
Giới thiệu chung về bảng quang báo
Giới thiệu chung về bảng quang báo

1-Giới thiệu về bảng quang báo ma trận

Có thể hiển thò được hình ảnh, text, logo…

Số màu hiển thò:1 màu, 3 màu, 65 000 màu

Cập nhật thông tin qua máy tính
A-
Giới thiệu chung về bảng quang báo
Giới thiệu chung về bảng quang báo

1-Giới thiệu về bảng quang báo ma trận

Kích thước hiển thò:12 cm x 96 cm (cao x
dài)


Độ phân giải: 16x128 (số điểm ảnh)

Có thể hiển thò chữ có chiều cao tối đa 12 cm

Hiển thò một màu: đỏ

Nội dung hiển thò được điều khiển từ máy
tính, giao tiếp với phần cứng thông qua
RS232 .
B-
Bảng quang báo sử dụng trong đề tài
Bảng quang báo sử dụng trong đề tài

2-Caùc phöông phaùp hieån thò

2-Caùc phöông phaùp hieån thò
A-
Phöông phaùp choát haøng
Phöông phaùp choát haøng

2-Caùc phöông phaùp hieån thò
B-
Phöông phaùp choát coät
Phöông phaùp choát coät

2-Các phương pháp hiển thò
Ưu điểm và nhược điểm của pp chốt
Ưu điểm và nhược điểm của pp chốt
-Ưu điểm:


Mở rộng số hàng, số cột của bảng quang báo.

Dữ liệu được truyền đi nhanh.

Chuyển đổi cách quét hàng, cột một cách linh hoạt.
-Nhược điểm:

Tạo bảng mã khó khăn.

Khó khăn trong việc lập trình xuất dữ liệu ra.

2-Caực phửụng phaựp hieồn thũ
C-
Phửụng phaựp duứng thanh ghi dũch queựt coọt
Phửụng phaựp duứng thanh ghi dũch queựt coọt
D liu a vo cỏc hng
H8H7H6H5H4H3H2H1
Ct c chn
tớch cc
(mc 0)
D liu th 1 11111000 C1
D liu th 2 00100100 C2
D liu th 3 00100010 C3
D liu th 4 00100100 C4
D liu th 5 11111000 C5
D liu th 6 00000000 C6
D liu th 7 00000000 C7
D liu th 8 00000000 C8

2-Caực phửụng phaựp hieồn thũ

C-
Phửụng phaựp duứng thanh ghi dũch queựt haứng
Phửụng phaựp duứng thanh ghi dũch queựt haứng
D liu a vo cỏc ct
C8C7C6C5C4C3C2C1
Hng c chn
tớch cc
(mc 1)
D liu th 1 11111111 H1
D liu th 2 11111011 H2
D liu th 3 11110101 H3
D liu th 4 11101110 H4
D liu th 5 11101110 H5
D liu th 6 11100000 H6
D liu th 7 11101110 H7
D liu th 8 11101110 H8

2-Các phương pháp hiển thò
Ưu điểm và nhược điểm của pp quét
Ưu điểm và nhược điểm của pp quét
-Ưu điểm:

Tiết kiệm đường truyền, hiệu quả kinh tế.

Tiết kiệm chân PORT.

Truyền dữ liệu đi xa hơn.

Mở rộng bảng ma trận lên một cách dễ dàng.


Lập trình dễ dàng trong phương pháp quét cột.
-Nhược điểm:

Tốn thời gian để truyền dữ liệu đến các cột.

Chuyển đổi không linh hoạt bằng sử dụng phương pháp
chốt.

Lập trình khó khăn khi sử dụng phương pháp quét hàng.

3-Chuaån giao tieáp RS232

3-Chuẩn giao tiếp RS232
• Chuẩn RS-232 lần đầu tiên được giới thiệu vào năm 1962 do
hiệp hội kỹ thuật điện tử EIA (Electronics Industries Association
– Hiệp hội công nghiệp điện tử) như là chuẩn giao tiếp truyền
thông giữa máy tính và một thiết bò ngoại vi (modem, máy vẽ,
mouse, máy tính khác, PLC…).
• Truyền dữ liệu qua RS-232 được tiến hành theo cách nối tiếp:
các bit dữ liệu được gởi đi nối tiếp nhau trên một đường truyền
dẫn.

3-Chuaån giao tieáp RS232
Đầu nối
Chức năng Tên Hướng
DB-25 DB-9 BERG
1 B2 Đất GND
2 3 A4 Truyền dữ liệu TXD Xuất
3 2 A8 Nhận dữ liệu RXD Nhập
4 7 A3 Yêu cầu gửi RTS Xuất

5 8 A7 Xoá việc gửi CTS Nhập
6 6 A6 Dữ liệu sẵn sàng DSR Nhập
7 5 B1 Nối đất vỏ máy GND
8 1 A5 Dò sóng mang DCD
20 4 A2 Terminal sẵn sàng DTR Xuất
22 9 Bộ chỉ thị vòng RI Nhập

3-Chuaån giao tieáp RS232

3-Chuẩn giao tiếp RS232

Là vi mạch chuyên dùng trong giao
diện nối tiếp với máy tính.

Có nhiệm vụ chuyển đổi mức TTL ở
lối vào thành mức +10V hoặc –10V ở
phía truyền và các mức +3…+15V hoặc
-15…-3V thành mức TTL ở phía nhận.

MAX 232 có hai bộ đệm và hai bộ
nhận.
Vi mạch giao tiếp MAX232
Vi mạch giao tiếp MAX232

3-Chuẩn giao tiếp RS232
Sơ đồ nguyên lý mạch giao tiếp
C 5
1 0 u F
1
4

6
7
8
9
C O M o n P C
5
3
2
C 4
1 0 u F
C 2
1 0 u F
P I C 1 6 F 8 7 7 A
1
1 0
1 4
3 1
3 21 2
8
1 5 3 3
3 4
3 5
3 6
3 7
3 8
3 9
4 0
1 1
1 3
2

3
4
5
6
9
1 6
1 7
1 8
2 3
2 4
2 5
2 6
1 9
2 0
2 1
2 2
2 7
2 8
2 9
3 0
7
M C L R
R E 2 / C S / A N 7
O S C 2 / C L K O U T
V S S
V D DV S S
R E 0 / R D / A N 5
R C 0 / T 1 O S O / T 1 C K I R B 0 / I N T
R B 1
R B 2

R B 3 / P G M
R B 4
R B 5
R B 6 / P G C
R B 7 / P G D
V D D
O S C 1 / C L K I N
R A 0 / A N 0
R A 1 / A N 1
R A 2 / A N 2 / V R E F - / C V R E F
R A 3 / A N 3 / V R E F +
R A 4 / T 0 C K I / C 1 O U T
R E 1 / W R / A N 6
R C 1 / T 1 O S I / C C P 2
R C 2 / C C P 1
R C 3 / S C K / S C L
R C 4 / S D I / S D A
R C 5 / S D O
R C 6 / T X / C K
R C 7 / R X / D T
R D 0 / P S P 0
R D 1 / P S P 1
R D 2 / P S P 2
R D 3 / P S P 3
R D 4 / P S P 4
R D 5 / P S P 5
R D 6 / P S P 6
R D 7 / P S P 7
R A 5 / A N 4 / C 2 O U T
M A X 2 3 2

1
3
4
5
1 6
1 5
2
6
1 2
9
1 1
1 0
1 3
8
1 4
7
C 1 +
C 1 -
C 2 +
C 2 -
V C C
G N D
V +
V -
R 1 O U T
R 2 O U T
T 1 I N
T 2 I N
R 1 I N
R 2 I N

T 1 O U T
T 2 O U T
V C C
C 1
1 0 u F
C 3
1 0 u F

4-Ngoân ngöõ laäp trình C#.net

4-Ngôn ngữ lập trình C#.net
Tổng quan về C#.net
Tổng quan về C#.net

C# là ngôn ngữ lập trình đ n giảnơ

C# là ngôn ngữ lập trình hiện đại

C# là ngôn ngữ lập trình hướng đối tượng

C# là ngôn ngữ lập trình theo hướng module hóa

C# là ngôn ngữ lập trình đơn giản nhưng kế thừa được sức
mạnh của các ngôn ngữ lập trình trước (C++,Java…)

C# là ngôn ngữ lập trình giao tiếp dễ dàng với phần cứng
nên thích hợp để điều khiển các thiết bi bên ngoài

C# là ngôn ngữ lập trình có thể phát triển ứng dụng lên
webform và điều khiển từ xa thông qua internet


5-Nguyên lý hoạt động của bảng
quang báo sử dụng trong đồ án

5-Nguyên lý hoạt động của
bảng quang báo sử dụng trong đồ án

Khi được cấp nguồn, PIC cập nhật cấu hình
quang báo gồm font chữ, kiểu hiển thò, tốc độ
chạy chữ, thông tin cần hiển thò. Sau đó copy font
chữ vào RAM ngoài và chạy chương trình hiển
thò.

Khi máy tính yêu cầu cập nhật dữ liệu mới, có
ngắt nhận dữ liệu xảy ra, PIC dừng việc hiển thò
và chờ nhận dữ liệu từ máy tính, và thực hiện tiến
trình lại từ đầu. Nếu trong quá trình thực thi
không xuất hiện ngắt nhận dữ liệu thì quang báo
chạy vòng lặp hiển thò là vô tận.

6-Löu ñoà giaûi thuaät

6-Lửu ủo giaỷi thuaọt
A-Lửu ủo giaỷi thuaọt cuỷa baỷng quang baựo

×