![]() |
|
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 |
|
|
#11 |
|
Đệ tử 2 túi
Tham gia ngày: Aug 2008
Bài gửi: 40
: |
Đây là code trong C# của đệ:
Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public bool open = true;
public Form1()
{
InitializeComponent();
Com4.DataReceived += new SerialDataReceivedEventHandler(Com4_DataReceived);
}
private void button_open_Click(object sender, EventArgs e)
{
if (open)
{
open = false;
button_open.Text = "Đóng cổng";
label3.Text = "Cổng Com đang mở";
Com4.Open();
}
else
{
open = true;
button_open.Text = "Mở cổng";
label3.Text = "Cổng Com đang đóng";
Com4.Close();
}
}
private void button1_Click(object sender, EventArgs e)
{
Com4.Close();
Close();
}
private void Com4_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
String nhan = ""; // Luu du lieu nhan
if (sender == Com4)
{
nhan = Com4.ReadExisting().ToString();
tBox_Recei.Text = tBox_Recei.Text +nhan; //Lỗi xuất hiện ở dòng này
}
}
private void button_trans_Click(object sender, EventArgs e)
{
if (Com4.IsOpen)
{
Com4.WriteLine(tBox_trans.Text);
tBox_trans.Clear();
}
else MessageBox.Show("Cổng COM chưa mở! Hãy mở cổng COM");
}
}
}
thay đổi nội dung bởi: TANDEM, 17-05-2009 lúc 09:36 AM. |
|
|
|
| Ðiều Chỉnh | |
| Xếp Bài | |
|
|
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 |