Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Ứng dụng C# trong giao tiếp PC với MCU<br />
November 20, 2009<br />
string hex = "";<br />
foreach (char c in asciiString)<br />
{<br />
int tmp = c;<br />
hex += String.Format("{0:x2}",<br />
(uint)System.Convert.ToUInt32(tmp.ToString()));<br />
}<br />
return hex;<br />
}<br />
Kết quả sau khi đưa về chuỗi hex sẽ hiển thị thông tin nhiệt độ đo được<br />
/////////////////////////////////////////////////////////////////////////////<br />
// truyền thông tin xuống thiết bị VDK<br />
Sử dụng hàm SerialPort.WriteLine . sự kiện truyền này sẽ được kích hoạt khi có nút bấm của<br />
người dùng.<br />
private void btnon_Click(object sender, EventArgs e)<br />
{<br />
port.WriteLine("a");<br />
stsdevice.Show();<br />
stsdevice.Text = "Device is opened ";<br />
//các hàm để xử lý các sự kiện nút bấm<br />
private void exit_Click(object sender, EventArgs e)<br />
{<br />
MessageBox.Show("Do you want to Close the MiniApp ? "," Exit ");<br />
port.Close();<br />
Close();<br />
}<br />
About a = new About();<br />
Help b = new Help();<br />
private void about_Click(object sender, EventArgs e)<br />
{<br />
a.ShowDialog();<br />
}<br />
private void Info_Click(object sender, EventArgs e)<br />
{<br />
b.ShowDialog();<br />
}<br />
/////////////////////////////////////////////////////////////<br />
Xử lý việc truyền dữ liệu khi có sự kiện bấm<br />
private void btnon_Click(object sender, EventArgs e)<br />
{<br />
}<br />
port.WriteLine("a");<br />
stsdevice.Show();<br />
stsdevice.Text = "Device is opened ";<br />
private void btnoff_Click(object sender, EventArgs e)<br />
{<br />
Phạm Văn Khoa – Kỹ Thuật Máy Tính 06 – ĐH Sư Phạm Kỹ Thuật TP HCM Trang 7