TAILIEUCHUNG - Ghi chép sơ lược về giao tiếp với máy tính qua cổng COM với VĐK PIC

Nhằm giúp các bạn chuyên ngành Công nghệ thông tin có thêm tài liệu phục vụ nhu cầu học tập và nghiên cứu, tài liệu "Ghi chép sơ lược về giao tiếp với máy tính qua cổng COM với VĐK PIC" dưới đây. Nội dung tài liệu trình bày về phần cứng, phần mềm, phần mềm trên PIC firmware. | Ghi chép Sơ lược về giao tiếp với máy tính qua cổng COM với VđK PIC Duy Thái wonbinbk@ Duy Thái giao tiếp PC với PIC I. Phần cứng Phần cứng đơn giản là mạch vi điều khiển PIC hỗ trợ UART ví dụ PIC 16F877A có đầy đủ bộ dao động nguồn mạch reset . cổng COM cắm board và IC chuyên dụng hỗ trợ RS232 MAX232A . Ghi chép này chỉ bàn về giao tiếp đồng bộ Synchronous - không có bắt tay nên cổng COM chỉ cần sử dụng 3 chân Rx Tx và GND là đủ. II. Phần mềm Trên máy tính chúng ta dùng Visual Basic VB để viết giao tiếp. VB hỗ trợ Component module add-in Mscomm. Component này không enabled mặc định. Để sử dụng trong VB nhấn Ctrl T Project - Components kéo chuột xuống và tick vào Microsoft Comm Control . Trang 2 7 Duy Thái giao tiếp PC với PIC Nhấn OK ngoài thanh công cụ xuất hiện thêm một icon . Tiếp theo add 1 Mscomm vào Form. Nó tự động có tên chẳng hạn Mscomm1. Mscomm1 có những properties sau đây CommPort 1 Sử dụng COM 1. Handshaking 0- comNone Không dùng bắt tay. InBufferSize 1024 Bộ đệm nhận để càng lớn thì càng tốt . InputLen chiều dài tính bằng Byte của giá trị gán cho Input Property. ví dụ 1 data data là số Int hoặc Str . Nếu InputLen 0 Input sẽ có chiều dài bằng số byte hiện có trong Buffer. Thường do VĐK chỉ có thể send 1 Byte mỗi đợt nên thường set thuộc tính này bằng 1. InputMode 0 Text mode byte nhận được chuyển sang ASCII tương ứng trước khi gán. 1 Binary mode. OutBufferCount số Byte đang nằm chờ gửi đi trong Buffer. OutBufferLen chiều dài Buffer tính theo Byte. Trang 3

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.