|
Tài trợ cho PIC Vietnam |
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... |
|
Ðiều Chỉnh | Xếp Bài |
18-02-2012, 10:33 PM | #37 |
Nhập môn đệ tử
Tham gia ngày: Feb 2012
Bài gửi: 2
: |
dùng vb giao tiếp rs232
Dim RecvMsg As String
Option Explicit Private Sub Form_Load() With MSComm1 .CommPort = 2 ' Using Com2 .Settings = "9600,N,8,1" .InBufferSize = 1024 'bo dem nhan 1024K .OutBufferSize = 1024 'do dem xuat 1024K. .SThreshold = 1 ' cho phep ngat khi nhan. .RThreshold = 1 ' .InputLen = 0 ' doc toan bo bo dem... .InputMode = comInputModeText If .PortOpen = False Then .PortOpen = True End If End With End Sub Private Sub MSComm1_OnComm() Select Case MSComm1.CommEvent Case comEvReceive RecvMsg = RecvMsg + MSComm1.Input ' doc ve du lieu nhan tu cong COM... End Select txtRecvMsg.Text = RecvMsg ' hien thi len textbox chuoi nhan.. End Sub Private Sub CmdSendMsg_Click() Dim SendMsg As String RecvMsg = "" SendMsg = "$" + txtSendMsg.Text + "#" MSComm1.Output = SendMsg End Sub Private Sub Form_Unload(Cancel As Integer) If MSComm1.PortOpen = True Then MSComm1.PortOpen = False Else MSComm1.PortOpen = False End If End End Sub Trên đây là đoạn chương trình từ VB qua cổng Com điều khiển xuống pic, nhưng mới chỉ được có 1 hàng 16 cột ah! bác nào bik gửi 2 hàng 16 cột giúp e sữa đoạn chương trình trên cái. Cám ơn các huynh trước nhoa!! |
|
|
Similar Threads | ||||
Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
Cho hỏi về giao tiếp RS232 của PIC16F877A | enti | Giao tiếp cổng COM và LPT | 31 | 25-03-2016 10:14 PM |
Giao tiếp RS232 trên PC qua Matlab | ngohaibac | Giao tiếp cổng COM và LPT | 47 | 18-11-2015 03:51 PM |
giao tiep RS232 voi C | dangngoc | Giao tiếp cổng COM và LPT | 9 | 26-02-2012 02:25 AM |
cần mua bộ thu GPS có giao tiếp RS232 | kienvq | Tìm mua sản phẩm | 15 | 17-03-2011 11:25 PM |
Help! Dùng C để giao tiếp RS232 | dandiennang | Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) | 6 | 15-03-2009 06:41 PM |