DTE là các thiết bị tiếp nhận hay truyền dữ liệu như máy tính, PLC, vi điều khiển, … Việc trao đổi tín hiệu thông thường qua 2 chân RXD nhận và TXD truyền.. Các tín hiệu còn lại có chức
Trang 1BÁO CÁO ĐỀ TÀI:
Viết chương trình truyền dòng chữ “chúc mừng năm mới 2021”
từ máy tính qua cổng COM 1
hiển trị trên LCD.
Trang 2Chương II:
Tìm hiểu, khái quát về các linh kiện sử dụng trong mạch như: AT89C51, LCD, cổng COM.
Trang 3CHƯƠNG I:
CƠ SỞ LÍ
THUYẾT
Trang 4nguồn tiêu thụ thấp và có 4 Kbyte
bộ nhớ Flash khả trình và có thể xóa được (PEROM)
Chip này được sản xuất dựa vào công nghệ bộ nhớ điện tĩnh có độ tích hợp cao của Atmel
Trang 51 VI ĐIỀU KHIỂN 89C51
1.2 Sơ đồ khối 1.3 Cấu hình chân
CHƯƠNG 1: CƠ SỞ LÍ THUYẾT
Trang 62 Màn hình LCD
2.1 Cấu tạo
Cấu tạo màn hình LCD
Màn hình LCD được cấu tạo từ
nhiều lớp xếp chồng lên nhau, bắt
Trang 7CHƯƠNG 1: CƠ SỞ LÍ THUYẾT
Màn hình LCD hiển thị màu sắc được bởi những điểm ảnh chứa tinh thể lỏng có thể thay đổi màu sắc cũng như cường độ ánh sáng Những điểm này hiển thị màu sắc theo quy tắc phối màu phát xạ từ 3 màu lam, lục
và đỏ
Trang 8
+ Ở chế độ đọc: Dữ liệu sẽ được LCD xuất ra DB0-DB7 khi phát hiện cạnh lên (low-to-high transition) ở chân E và được LCD giữ ở bus đến khi nào chân E xuống mức thấp.
7 - 14 DB0 - DB7
Tám đường của bus dữ liệu dùng để trao đổi thông tin với MPU. Có 2 chế độ sử dụng 8 đường bus này:
+ Chế độ 8 bit : Dữ liệu được truyền trên cả 8 đường, với bit MSB là bit DB7.
+ Chế độ 4 bit : Dữ liệu được truyền trên 4 đường từ DB4 tới DB7, bit MSB là DB7
15 - Nguồn dương cho đèn nền
16 - GND cho đèn nền
Trang 9CHƯƠNG 1: KHÁI QUÁT CÁC LINH KIỆN
kết nối các thiết bị ngoại vi với
máy tính như: bàn phím, chuột
điều khiển, modem, máy quét
Cổng COM
Trang 11CHƯƠNG 1: CƠ SỞ LÍ THUYẾT
3 Cổng COM RS232
3.3 Thiết bị ghép nối
Các thiết bị ghép nối chia thành 2 loại: DTE (Data Terminal Equipment) và DCE (Data Communication Equipment)
DCE là các thiết bị trung gian như MODEM
DTE là các thiết bị tiếp nhận hay truyền dữ liệu như máy tính, PLC, vi điều khiển, … Việc trao đổi tín hiệu thông thường qua 2 chân RXD (nhận) và TXD (truyền) Các tín hiệu còn lại có chức năng hỗ trợ để thiết lập và điều khiển quá trình truyền, được gọi là các tín hiệu bắt tay (handshake)
Ưu điểm của quá trình truyền dùng tín hiệu bắt tay là có thể kiểm soát đường truyền
Trang 123 Cổng COM RS232
3.4 Đặc tính kỹ thuật
Các đặc tính kỹ thuật của chuẩn RS-232 theo
tiêu chuẩn TIA/EIA-232-F như sau:
Chiều dài cable cực đại 15m (50 Feet) Tốc độ dữ liệu cực đại 20 Kbps Điện áp ngõ ra cực đại ± 25V Điện áp ngõ ra có tải ± 5V đến ± 15V Trở kháng tải 3K đến 7K Điện áp ngõ vào ± 15V
Độ nhạy ngõ vào ± 3V Trở kháng ngõ vào 3K đến 7K
Trang 13CHƯƠNG 1: CƠ SỞ LÍ THUYẾT
3 Cổng COM RS232
3.4 Các mức điện áp đường truyền
Mức điện áp của tiêu chuẩn
Tốc độ truyền dẫn tối đa phụ thuộc vào chiều dài của dây dẫn
Đa số các hệ thống hiện nay chỉ hỗ trợ với tốc độ 19,2 kBd
Trang 143 Cổng COM RS232
3.5 Cổng RS232 trên PC
Hầu hết các máy tính cá nhân hiện nay
đều được trang bị ít nhất là 1 cổng COM
hay cổng nối tiếp RS232
Số lượng cổng COM tùy từng loại main
máy tính Khi đó các cổng COM đó
được đánh dấu là COM 1, COM 2, COM
3 Trên đó có 2 loại đầu nối được sử
dụng cho cổng nối tiếp RS232 loại 9
chân (DB9) hoặc 25 chân (DB25)
Ta xét sơ đồ chân cổng COM 9 chân:
Trang 15CHƯƠNG 1: CƠ SỞ LÍ THUYẾT
Đến DCE Đầu cuối dữ liệu sẵn sàng được kích hoạt
bởi bộ phận khi muốn truyền dữ liệu
5 Ground Mass của tín hiệu
6 Data Set Ready
(DSR)
Từ DCE Dữ liệu sẵn sàng, được kích hoạt bởi bộ
truyền khi nó sẵn sàng nhận dữ liệu
7 Request To
Send (RTS)
Đến DCE yêu cầu gửi,bô truyền đặt đường này lên
mức hoạt động khi sẵn sàng truyền dữ liệu
8 Clear To Send
(CTS) Từ DCE
Xóa để gửi ,bô nhận đặt đường này lên mức kích hoạt động để thông báo cho bộ truyền là nó sẵn sàng nhận tín hiệu
9 Ring Indicate
(RI)
Từ DCE Báo chuông cho biết là bộ nhận đang
nhận tín hiệu rung chuông
3.5 Cổng RS232 trên PC
Trang 163 Cổng COM RS232
3.6.1 Mạch chuẩn giao RS232 dùng IC Max232 3.6 Sơ đồ ghép nối RS232
Max232 là IC chuyên dùng cho giao tiếp giữa RS232 và thiết bị ngoại
vi Max232 là IC của hãng Maxim Đây là IC chay ổn định và được sử dụng phổ biến trong các mạch giao tiếp chuẩn RS232 Dòng tín hiệu được thiết kế cho chuẩn RS232 Mỗi đầu truyền ra và cổng nhận tín hiệu đều được bảo vệ chống lại sự phóng tĩnh điện Ngoài ra Max232 còn được thiết kế với nguồn +5V cung cấp nguồn công suất nhỏ
Trang 17CHƯƠNG 1: CƠ SỞ LÍ THUYẾT
3 Cổng COM RS232
3.6.1 Mạch chuẩn giao RS232 dùng IC
Max232
Sơ đồ mạch giao tiếp 1 kênh dùng Max 232
Đây là mạch giao tiếp 1 kênh dùng Max232 Còn giao tiếp 2 kênh thì tương tự Mạch này được sử dụng khá nhiều trong chuẩn giao tiếp RS232
Trang 184 IC MAX232
IC MAX232 là IC chuyên dùng cho giao tiếp giữa RS232 với thiết bị ngoại vi
Trang 19CHƯƠNG 1: CƠ SỞ LÍ THUYẾT
4 IC MAX232
Sơ đồ chân của IC MAX232 Sơ đồ kết nối của IC với vi điều khiển
Trang 20CHƯƠNG 2: MÔ PHỎNG
GIỚI THIỆU PHẦN MỀM PROTEUS, VISUAL STUDIO VÀ THỰC HIỆN MÔ
PHỎNG
Trang 21CHƯƠNG 2: MÔ PHỎNG
1 Giới thiệu phần mềm Proteus
Proteus là bộ công cụ chuyên về mô phỏng mạch điện tử
ISIS đã được nghiên cứu và phát triển trong hơn 12 năm và có hơn
12000 người dùng trên khắp thế giới Sức mạnh của nó là có thể mô phỏng hoạt động của các hệ vi điều khiển mà không cần thêm phần mềm phụ trợ nào Sau đó, phần mềm ISIS có thể xuất file sang ARES hoặc các phần mềm vẽ mạch in khác
ISIS có ưu điểm là hình ảnh mạch điện đẹp, cho phép ta tùy chọn đường nét, màu sắc mạch điện, cũng như thiết kế theo các mạch mẫu (templates)
Trang 221 Giới thiệu phần mềm Proteus
Giao diện phần mềm proteus
Những khả năng khác của ISIS là:
• Tự động sắp xếp đường mạch và vẽ điểm giao đường mạch
• Chọn đối tượng và thiết lập thông số cho đối tượng dễ dàng
• Xuất file thống kê linh kiện cho mạch
• Xuất ra file Netlist tương thích với các chương trình làm mạch in thông dụng
• Đối với người thiết kế mạch chuyên nghiệp, ISIS tích hợp nhiều công cụ giúp cho việc quản lý mạch điện lớn, mạch điện có thể lên đến hàng ngàn linh kiện
• Thiết kế theo cấu trúc (hierachical design)
• Khả năng tự động đánh số linh kiện
Trang 23CHƯƠNG 2: MÔ PHỎNG
2 Giới thiệu phần mềm Visual Studio
Visual studio là một trong những công
cụ hỗ trợ lập trình website rất nổi tiếng
nhất hiện nay của Microsoft và chưa có
một phần mềm nào có thể thay thế được
nó
Visual Studio được viết bằng 2 ngôn
ngữ đó chính là C# và VB+
Một số tính năng của phần mềm Visual
Studio
+ Biên tập mã+ Trình gỡ lỗi+ Thiết kế
Trang 24CHƯƠNG 2: MÔ PHỎNG
2 Giới thiệu phần mềm Visual Studio
Visual Studio hỗ trợ lập trình trên nhiều
ngôn ngữ như: C/C++, C#, F#, Visual
– Visual Studio hỗ trợ phát triển các ứng
dụng: desktop MFC, Windows Form,
Universal App, ứng dụng mobile Windows
Trang 25MÔ PHỎNG
Trang 26THANK YOU FOR YOUR
LISTENING