CHƯƠNG 9 LẬP TRÌNH GIAO TIẾP MÁY TÍNH VÀ THIẾT BỊ
Số trang: 20
Loại file: pdf
Dung lượng: 145.29 KB
Lượt xem: 16
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Giao tiếp qua cổng RS232
• Cổng RS232 là cổng thông dụng nhất trong truyền dữ liệu giữa máy tính
và thiết bị
• Mặc dù cổng RS232 phức tạp hơn cổng song song nhưng nó là cổng hữu
hiệu nhất trong truyền dữ liệu, có thể là wireless trong một số ngành và ít
Nội dung trích xuất từ tài liệu:
CHƯƠNG 9 LẬP TRÌNH GIAO TIẾP MÁY TÍNH VÀ THIẾT BỊ KỸ THU ẬT LẬP TRÌNH 1 CHƯƠNG 9 LẬP TRÌNH GIAO TIẾP MÁY TÍNH VÀ THIẾT BỊ Mục lục chương 9 2 9.1. Giao tiếp qua cổng RS232 • 9.2. Giao tiếp qua cổng song song • 9.3. Giao tiếp qua cổng nối tiếp • 9.4. Giao tiếp qua cổng máy in • m GIAO TIẾP QUA CỔNG RS232 3 o CHƯƠNG 9 c Giao tiếp qua cổng RS232 . 4 o • Cổng RS232 là cổng thông dụng nhất trong truyền dữ liệu giữa máy tính và thiết bị o • Mặc dù cổng RS232 phức tạp hơn cổng song song nhưng nó là cổng hữu h hiệu nhất trong truyền dữ liệu, có thể là wireless trong m ột số ngành và ít a tốn chi phí. y • Liên kết cổng RS232 bằng dây và dây này có 3 chức năng chính: “truyền”, “nhận”, “nối đất”, ... @ Giao tiếp qua cổng RS232 5 9 Giao tiếp qua cổng RS232 9 6 1 Giao tiếp qua cổng RS232 7 _ • Dây “nhận” và “truyền” này được kết nối giữa 2 máy tính với nhau. K • Dữ liệu được truyền theo chuỗi. Có 2 chân chính là TXD và RXD. Các chân khác của cổng là RTS, CTS, DSR, DTR, and RTS, RI 2 • Dữ liệu ‘1’ và ‘0’ được xác định theo m ức điện áp 3V to 25V và -3V to - Y 25V Giao tiếp qua cổng RS232 8 • Đặc tính điện áp của cổng nối tiếp theo EIA (Electronics Industry Association) RS232C tiêu chuẩn có tốc độ baud rate là 20,000bps, khá thấp so với tiêu chuẩn tốc độ hiện nay. • Vì lý do này, chúng ta nên chọn cổng RS-232D với tiêu chuẩn m ới và được áp dụng trên các máy tính thế hệ m ới hiện nay Giao tiếp qua cổng RS232 9 • Baud: tốc độ truyền dữ liệu. • Các tốc độ thiết lập: 300, 600, 1200, 2400, 4800, 9600, 19200, 1 38400,57600, 115200 • Kí hiệu baud tương ứng với số bit truyền được trong 1 giây • Có 1 bit b ắt đ ầu và 1 bit dừng được gửi kèm theo v ới 1 byte dữ liệu • à nếu định 9600 baud thì có tốc độ truyền 960 byte/giây Giao tiếp qua cổng RS232 10 • Cổng RS232D hiện đang tồn tại ở 2 dạng: D loại 25 chân và D loại 9 chân, và cả 2 dạng này ở dạng đầu “cái” nằm ở phía sau máy tính. • Chúng ta cần có m ột đầu “đực” để kết nối từ máy tính này sang máy tính khác. • Các chân ra của D-9 và D-25 được trình bày dưới đây: m Giao tiếp qua cổng RS232 11 o c Giao tiếp qua cổng RS232 . 12 o Giao tiếp qua cổng RS232 13 o Giao tiếp qua cổng RS232 h 14 a Giao tiếp qua cổng RS232 15 y • Các thiết bị dùng các c ổng nối tiếp cho giao tiếp được phân làm hai loại. Chúng gồm DCE (Data Communications Equipment) và DTE (Data Terminal Equipment) @ • DCE là các thiết bị tươ ng tự modem thiết bị, TA adapter, máy in chẳng hạn trong khi DTE là máy tính bạn hoặc các thiết bị ngoại vi. 9 • Một DTE là một máy tính và một modem là DCE. Thông thườ ng, mọi người hay nói về DTE tới DCE hoặc DCE tớ i các bộ phát DCE. 9 • Bộ truyền DTE tới DCE là giữa modem và máy tính của chúng ta (đôi khi được xem như là một bộ thiết bị ngoại vi ngoài). Điều này cho thấy truyền dự liệu r ất nhanh hơ n so với từ DCE đến DCE. 1 DCE to DCE là kết nối giữa các modem, đôi khi còn được gọi là bộ kết nối các đường truyền . _ Giao tiếp qua cổng RS232 16 K • Hầu hết hiện nay người dùng phổ biến các modem 28.8K hoặc 33.6K. Do vậy, chúng 2ta nên sử dụng các modem có tốc độ DCE đến DCE là 28.8K hoặc 33.6K. • Nếu cần loại modem có tốc độ cao, chúng ta nên dùng DTE đến DCE có tốc độ Y khoảng 115,200 BPS. (Tốc độ tối đa là 16550a UART) . • Các chương trình giao tiếp chúng ta sử dụng được thiết lập cho DCE đến DTE. Tuy nhiên, tốc độ thiết lập là 9.6 KBPS, 144 KBPS,... và theo tốc độ modem có thể truyền. Giao tiếp qua cổng RS232 17 • Nếu chúng ta chuyển dữ liệu dạng file text tại 28.8K (DCE- DCE), thì modem sẽ nén file này lại và tốc độ truyền thực tế là 115.2 KBPS giữa các máy tình và do đó, tốc độ truyền giữa DCE- DTE là 115.2 KBPS. • Vì vậy, điều này lý giải tại sao DCE- DTE nên có tốc độ kết nối cao hơn tốc độ kết nối của modem. Do đó, nếu tốc độ DTE đến DCE của chúng ta nhiều lần nhanh hơn tốc độ DCE đến DCE, PC có thể gửi dữ liệu đến modem của chúng ta ở tốc độ 115,200 BPS. 2 Giao tiếp qua cổng RS232 18 • NULL MODEM (modem rỗng): • Null modem được dùng để kết nối giữa hai DTE với nhau. • Thường đ ược sử dụng đ ể truyền các file dữ liệu giữa các máy tính, sử dụng các giao thức (protocol) như Zmodem, x ...
Nội dung trích xuất từ tài liệu:
CHƯƠNG 9 LẬP TRÌNH GIAO TIẾP MÁY TÍNH VÀ THIẾT BỊ KỸ THU ẬT LẬP TRÌNH 1 CHƯƠNG 9 LẬP TRÌNH GIAO TIẾP MÁY TÍNH VÀ THIẾT BỊ Mục lục chương 9 2 9.1. Giao tiếp qua cổng RS232 • 9.2. Giao tiếp qua cổng song song • 9.3. Giao tiếp qua cổng nối tiếp • 9.4. Giao tiếp qua cổng máy in • m GIAO TIẾP QUA CỔNG RS232 3 o CHƯƠNG 9 c Giao tiếp qua cổng RS232 . 4 o • Cổng RS232 là cổng thông dụng nhất trong truyền dữ liệu giữa máy tính và thiết bị o • Mặc dù cổng RS232 phức tạp hơn cổng song song nhưng nó là cổng hữu h hiệu nhất trong truyền dữ liệu, có thể là wireless trong m ột số ngành và ít a tốn chi phí. y • Liên kết cổng RS232 bằng dây và dây này có 3 chức năng chính: “truyền”, “nhận”, “nối đất”, ... @ Giao tiếp qua cổng RS232 5 9 Giao tiếp qua cổng RS232 9 6 1 Giao tiếp qua cổng RS232 7 _ • Dây “nhận” và “truyền” này được kết nối giữa 2 máy tính với nhau. K • Dữ liệu được truyền theo chuỗi. Có 2 chân chính là TXD và RXD. Các chân khác của cổng là RTS, CTS, DSR, DTR, and RTS, RI 2 • Dữ liệu ‘1’ và ‘0’ được xác định theo m ức điện áp 3V to 25V và -3V to - Y 25V Giao tiếp qua cổng RS232 8 • Đặc tính điện áp của cổng nối tiếp theo EIA (Electronics Industry Association) RS232C tiêu chuẩn có tốc độ baud rate là 20,000bps, khá thấp so với tiêu chuẩn tốc độ hiện nay. • Vì lý do này, chúng ta nên chọn cổng RS-232D với tiêu chuẩn m ới và được áp dụng trên các máy tính thế hệ m ới hiện nay Giao tiếp qua cổng RS232 9 • Baud: tốc độ truyền dữ liệu. • Các tốc độ thiết lập: 300, 600, 1200, 2400, 4800, 9600, 19200, 1 38400,57600, 115200 • Kí hiệu baud tương ứng với số bit truyền được trong 1 giây • Có 1 bit b ắt đ ầu và 1 bit dừng được gửi kèm theo v ới 1 byte dữ liệu • à nếu định 9600 baud thì có tốc độ truyền 960 byte/giây Giao tiếp qua cổng RS232 10 • Cổng RS232D hiện đang tồn tại ở 2 dạng: D loại 25 chân và D loại 9 chân, và cả 2 dạng này ở dạng đầu “cái” nằm ở phía sau máy tính. • Chúng ta cần có m ột đầu “đực” để kết nối từ máy tính này sang máy tính khác. • Các chân ra của D-9 và D-25 được trình bày dưới đây: m Giao tiếp qua cổng RS232 11 o c Giao tiếp qua cổng RS232 . 12 o Giao tiếp qua cổng RS232 13 o Giao tiếp qua cổng RS232 h 14 a Giao tiếp qua cổng RS232 15 y • Các thiết bị dùng các c ổng nối tiếp cho giao tiếp được phân làm hai loại. Chúng gồm DCE (Data Communications Equipment) và DTE (Data Terminal Equipment) @ • DCE là các thiết bị tươ ng tự modem thiết bị, TA adapter, máy in chẳng hạn trong khi DTE là máy tính bạn hoặc các thiết bị ngoại vi. 9 • Một DTE là một máy tính và một modem là DCE. Thông thườ ng, mọi người hay nói về DTE tới DCE hoặc DCE tớ i các bộ phát DCE. 9 • Bộ truyền DTE tới DCE là giữa modem và máy tính của chúng ta (đôi khi được xem như là một bộ thiết bị ngoại vi ngoài). Điều này cho thấy truyền dự liệu r ất nhanh hơ n so với từ DCE đến DCE. 1 DCE to DCE là kết nối giữa các modem, đôi khi còn được gọi là bộ kết nối các đường truyền . _ Giao tiếp qua cổng RS232 16 K • Hầu hết hiện nay người dùng phổ biến các modem 28.8K hoặc 33.6K. Do vậy, chúng 2ta nên sử dụng các modem có tốc độ DCE đến DCE là 28.8K hoặc 33.6K. • Nếu cần loại modem có tốc độ cao, chúng ta nên dùng DTE đến DCE có tốc độ Y khoảng 115,200 BPS. (Tốc độ tối đa là 16550a UART) . • Các chương trình giao tiếp chúng ta sử dụng được thiết lập cho DCE đến DTE. Tuy nhiên, tốc độ thiết lập là 9.6 KBPS, 144 KBPS,... và theo tốc độ modem có thể truyền. Giao tiếp qua cổng RS232 17 • Nếu chúng ta chuyển dữ liệu dạng file text tại 28.8K (DCE- DCE), thì modem sẽ nén file này lại và tốc độ truyền thực tế là 115.2 KBPS giữa các máy tình và do đó, tốc độ truyền giữa DCE- DTE là 115.2 KBPS. • Vì vậy, điều này lý giải tại sao DCE- DTE nên có tốc độ kết nối cao hơn tốc độ kết nối của modem. Do đó, nếu tốc độ DTE đến DCE của chúng ta nhiều lần nhanh hơn tốc độ DCE đến DCE, PC có thể gửi dữ liệu đến modem của chúng ta ở tốc độ 115,200 BPS. 2 Giao tiếp qua cổng RS232 18 • NULL MODEM (modem rỗng): • Null modem được dùng để kết nối giữa hai DTE với nhau. • Thường đ ược sử dụng đ ể truyền các file dữ liệu giữa các máy tính, sử dụng các giao thức (protocol) như Zmodem, x ...
Tìm kiếm theo từ khóa liên quan:
thủ thuật lập trình lập trình căn bản lập trình giao tiếp máy tính thiết bị giao tiếp qua cổngGợi ý tài liệu liên quan:
-
114 trang 239 2 0
-
80 trang 218 0 0
-
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 214 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 205 0 0 -
Hướng dẫn lập trình với Android part 4
5 trang 156 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 131 0 0 -
142 trang 130 0 0
-
124 trang 111 3 0
-
150 trang 104 0 0
-
78 trang 102 0 0