PIC Vietnam

Go Back   PIC Vietnam > Truyền thông > Giao tiếp cổng COM và LPT

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Giao tiếp cổng COM và LPT RS232, RS485 và LPT là những giao tiếp cơ bản và kinh điển khi mới học về vi điều khiển...

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 17-05-2011, 11:49 PM   #1
ngovanduc
Nhập môn đệ tử
 
Tham gia ngày: Oct 2010
Bài gửi: 4
:
???? tách dữ liệu cổng COM

Em đang làm đề tài đo vận tốc gió + nhiệt độ sử dụng pic 16f877a và hiển thị kết quả lên PC.Em dùng visual C++ 6.0 để thiết kế giao diện gặp vấn đề như sau.
Em muốn hiển thị kết quả Nhiệt độ lên Editbox Temperature và vận tốc gió lên Editbox Speed nhưng chưa hiểu cách tách dữ liệu nhận về từ cổng COM thế nào.Mong các bác chỉ giúp.Phần này em còn gà lắm nên các bác chỉ bảo nhẹ nhàng thôi nhé.Đứng có chặt chém quá.em sợ
Hình Kèm Theo
File Type: png Untitled.png (37.0 KB, 75 lần tải)

thay đổi nội dung bởi: ngovanduc, 06-08-2011 lúc 01:09 AM.
ngovanduc vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-05-2011, 08:04 PM   #2
ngovanduc
Nhập môn đệ tử
 
Tham gia ngày: Oct 2010
Bài gửi: 4
:
không có bác nào giúp em àh
ngovanduc vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 01-06-2011, 09:48 PM   #3
ngovanduc
Nhập môn đệ tử
 
Tham gia ngày: Oct 2010
Bài gửi: 4
:
Trích:
Nguyên văn bởi luan.Imotion View Post
Cũng đơn giãn lắm
Bạn đã nhận được giá trị nhiệt độ và gió rùi. hai giá trị đó bạn có thể kiểm soát nó đúng không.
Khi gửi lên PC, trong chuổi giá trị gửi lên, bạn gửi trước chuổi dữ liệu đó một địa chỉ
VD: T35.4 hay S35
trên VB bạn vẫn nhận bình thường, sau đó bạn xử lí chuổi nhận được.
Bạn cắt kí tự đầu tiên rồi so sánh với hai kí tự:
nếu là T thì đó là giá trị nhiệt độ , bạn cho hiển thị vào ô Temperature
nếu là S thì đó là giá trị tốc độ gió bạn cho hiển thị vào ô Speed
thank bác.trên VC em nên dùng hàm gì để có thể so sánh 2 kí tự đầu???
ngovanduc vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 09-07-2011, 05:00 PM   #4
lop06d2
Đệ tử 1 túi
 
Tham gia ngày: Aug 2010
Bài gửi: 13
:
dùng hàm MID data=mscom
data3=mid(data ,2,2)
..
tách được đưa vào 2 ô thôi
lop06d2 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-07-2011, 02:49 AM   #5
hein_ts
Đệ tử 6 túi
 
Tham gia ngày: Feb 2011
Bài gửi: 156
:
Theo ngu kiến của tại hạ thì sao không dùng luôn 2 byte để truyền cả nhiệt độ và tốc độ luôn ạ?
hein_ts vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 06-08-2011, 01:07 AM   #6
ngovanduc
Nhập môn đệ tử
 
Tham gia ngày: Oct 2010
Bài gửi: 4
:
Trích:
Nguyên văn bởi hein_ts View Post
Theo ngu kiến của tại hạ thì sao không dùng luôn 2 byte để truyền cả nhiệt độ và tốc độ luôn ạ?
Bác có thể nói rõ hơn "ngu kiến" của mình được không
ngovanduc vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 09:56 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam