Tìm sách, tài liệu,giáo trình... Đăng ký | Đăng nhập Luận văn, đồ án, báo cáo thực tập, báo cáo tốt nghiệp, tiểu luận, bài tập lớn, thực tập chuyên ngành Luận Văn Phổ Thông Đề Thi Kinh Tế CNTT KTCN Tự Nhiên Xã Hội Ngoại Ngữ Y - Dược Giáo Dục Truyện Biểu Mẫu Việc Làm Game Bát Quái Trận Đồ batquai.sohagame.vn Game chiến thuật 3D skill hoành tráng - Sản phẩm hợp tác giữa Soha Game và Perfec World! Giảm 20% đăng ký mail DN chuẩn Google maildoanhnghiep.com Tặng website & hosting miễn phí,nâng cấp từ 10 lên 50-2000 tài khoản với chi phí thấp Việc làm mùa vụ Tết vnads.vn Bạn cần tìm việc làm mùa vụ? Hay bạn đang kiếm người giúp việc mùa Tết này? Đăng tin ngay Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 1/78 Tutorial n o 01.02 Gửi đến: Đoàn Hiệp, Doãn Minh Đăng, Huỳnh Châu Thuận [email protected]Nội dung: Lập trình giao tiếp máy tính qua cổng RS232.. MICROSOFT WORD Tóm tắt: Vấn giao tiếp giữa PC và vi điều khiển rất quan trong trong các ứng dụng điều khiển, đo lường,.. trong thực tế. Do đó tôi xin giới thiệu cho các bạn viết chương trình trên PC dùng MSComm. Tôi xin đưa ra một số vấn đề như sau: ‐ Giới thiệu chuẩn giao tiếp RS232 và điều khiển Active X Microsoft Communication 6.0( MSComm): cách tính chất và cách thiết lập tham số tối ưu cho điều khiển. ‐ Lập trình ứng dụng giao tiếp trên cơ sở sử dụng phần mềm Visual C++ trong bộ công cụ Visual ‐ Studio 6.0 của Microsft: + Thiết kế giao diện chương trình. + Viết mã cho chương trình. 1. Điều khiển MSComm 1.1. Chuẩn giao tiếp RS232 RS232 là một chuẩn giao tiếp nối tiếp dùng định dạng không đồng bộ, kết nối nhiều nhất là với 2 thiết bị, chiều dài kết nối lớn nhất cho phép để đảm bảo dữ liệu là 50 – 100 feet ( 12.7 đến 25.4 m), tốc độ 20kBít/s đôi khi là tốc độ 115 k Bít/s với một số thiết bị đặc biệt. Để biết được các tham số của chuẩn giao tiếp RS232 trong hệ điều hành của bạn như thế nảo thì bạn kích phải chuột vào biểu tượng My Computer , chọn Properties, chọn Tab HardWare chọn Device Manager sẽ có một tree hiện ra. Bạn chọn Port( Com & LPT), kích chuột phải vào Communication Port( COM1). Chuyển sang tab Port Setting sẽ thấy được các tham số mà chúng ta cần thiết lập bao gồm tần số bus, Data Bits, Parity Bits, Stop Bits, Handshaking,.. Mua quảng cáo Tất cả
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Tìm sách, tài liệu,giáo trình...
Đăng ký | Đăng nhập
Luận văn, đồ án, báo cáo thực tập, báo cáo tốt nghiệp, tiểu luận, bài tập lớn, thực tập chuyên ngành
Luận Văn Phổ Thông Đề Thi Kinh Tế CNTT KTCN Tự Nhiên Xã Hội Ngoại Ngữ Y - Dược Giáo Dục Truyện Biểu Mẫu Việc Làm
Game Bát Quái Trận Đồ
batquai.sohagame.vn
Game chiến thuật 3D skill hoành tráng -Sản phẩm hợp tác giữa Soha Game vàPerfec World!
Giảm 20% đăng ký mail DN chuẩnGoogle
maildoanhnghiep.com
Tặng website & hosting miễnphí,nâng cấp từ 10 lên 50-2000 tàikhoản với chi phí thấp
Việc làm mùa vụ Tết
vnads.vn
Bạn cần tìm việc làm mùa vụ? Hay bạnđang kiếm người giúp việc mùa Tếtnày? Đăng tin ngay
Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01.03
Ngày: 10/01/06 Trang: 1/78
Tutorial n o 01.02
Gửi đến: Đoàn Hiệp, Doãn Minh Đăng, Huỳnh Châu Thuận
+ Handshaking: thiết lập và trả lại giao thức bắt tay phần cứng. object.Handshaking [ =
value ].
Các giá trị của value:
comNone 0 (Mặc định) Không bắt tay
comXOnXOff 1 Bắt tay XON/XOFF
comRTS 2 Bắt tay RTS/CTS (Request To Send/Clear To Send)
comRTSXOnXOff 3 Dùng cả bắt tay Request To Send and XON/XOFF
Handshaking chỉ là giao thức truyền thông nội tại quyết định bởi dữ liệu nào được
truyền từ cổng phần cứng tới bộ đệm nhận. Khi kí tự của dữ liệu tới cổng nối tiếp, thiết bị
truyền thông sẽ chuyển nó vào trong bộ đệm nhận và chương trình của bạn có thể đọc
chúng. Nếu không có bộ đệm dữ liệu hoặc chương trình của bạn cần đọc kí tự trực tiếp từ
phần cứng , bạn có thể mất dữ liệu bởi vì kí tự từ phần cứng đến rất nhanh. Giao thức
Handshaking đảm bảo dữ liệu không bị mất, khi dữ liệu đến cổng quá nhanh thì thiết bị
truyền thông sẽ chuyển dữ liệu vào trong bộ đệm nhận.
+ RTSEnable: quết định khi nào cho phép đường Request To Send (RTS), Tín hiệu RTS
từ máy tính tới modem để yêu cầu được tryền dữ liệu. Khi RTSEnable = true thì đường
RTS mức cao khi cổng mở, tích mức thấp khi cổng đóng. Và hiển nhiên khi RTSEnable thì
đường RTS luôn mức thấp.RTS dùng trong RTS/CTS hardware handshaking. RTSEnable
cho phép bạn dò đường RTS khi cần biết tình trạng của đường này.
Các tính chất trên không có lúc thiết kế giao diện mà chỉ có lúc chạy chương trình (
dùng trong viết code).
1.1.2. Điều khiển MSComm trong Visual C++
Trên đây là các tham số của điều khiển MSComm trong VB.
Trong Visual C++ , mỗi một điều khiển được định nghĩa trong một lớp riêng. Và
MSComm cũng không phải là ngoại lệ.
Với các tham số ở trên các bạn hoàn toàn có thể áp dụng rất là tốt cho lập trình với
VC++ bởi lẽ các tham số này bạn có thể lấy giá trị hoặc thiết lập tham số cho chúng tương
ứng bằng các hàm thành viên cửa lớp như Get_thuộctính hoặc Set_thuộctính.
Ví dụ, bạn muốn thiết lập dùng cổng COM1 chẳng hạn thì dùng thuộc tính CommPort
ở trên và chỉ thêm tiền tố Set_ nếu muốn thiết lập và Get_ nếu muốn lấy giá trị này.
Sau đây là lớp MSComm là một lớp kế thừa từ lớp cở sở CWnd, các bạn có thể tham
khảo. Các bạn chú ý về các kiều dữ liệu cửa các tham số và giá trị trả về của các hàm. Việc
Bình luận qua facebook
Đăng nhập để xem đầy đủ tài liệu.
Đăng nhập
Tag: chuẩn rs232, rs232, truyền thông rs 232, khởi tạo rs 232, vb6, module truyền thông rs232, cổng giao tiếp, lập trình giao tiếp rtc, giao tiếp với trẻ,giao tiếp với avr,