- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于C的串口通信上位机和下位机源程序
基于单片机串口通信的上位机和下位机实践
串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal Serial Bus或者USB混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。 串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行通行状态时,规定设备线总常不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1200米。
首先亮出C#的源程序吧。
主要界面:
只是作为简单的运用,可以扩展的。源代码:
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;
using System.Timers;
namespace 单片机功能控制
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
SerialPort sp = new SerialPort();
private void button1_Click(object sender, EventArgs e)
{
String str1 = comboBox1.Text;//串口号
String str2 = comboBox2.Text;//波特率
String str3 = comboBox3.Text;//校验位
String str4 = comboBox5.Text;//停止位
String str5 = comboBox4.Text;//数据位
Int32 int2 = Convert.ToInt32(str2);//将字符串转为整型
Int32 int5 = Convert.ToInt32(str5);//将字符串转为整型
groupBox3.Enabled = true;//LED控制界面变可选
try
{
if (button1.Text == 打开串口)
{
if (str1 == null)
{
MessageBox.Show(请先选择串口!, Error);
return;
}
sp.Close();
sp = new SerialPort();
sp.PortName = comboBox1.Text;//串口编号
sp.BaudRate = int2;//波特率
switch (str4)//停止位
{
case 1:
sp.StopBits = StopBits.One;
break;
case 1.5:
sp.StopBits = StopBits.OnePointFive;
您可能关注的文档
- 公路桥涵施工技术规范题库.doc
- 公文写作判断.doc
- 公路桥涵施工组织设计.doc
- 六册书导读.doc
- 八客房部.doc
- 六年级下数学一课一练-圆柱圆锥-人教新课标.docx
- 六步到达个性化学习翻译20151127.docx
- 六年级数学期末复习卷2.doc
- 公司2016年培训计划编制报告.doc
- 八年级数学下4755.doc
- 八年级历史上册基础知识填空题(适合打印背诵).docx
- 【面试真题】2024年9月1日—9月8日全国各地各考试面试真题汇总.docx
- 九年级上册国庆默写作业(第1—5单元).docx
- 全国面试真题(10月12日——10月19日).docx
- 必威体育精装版版:党纪处分、政务处分、组织处理和诫勉处置各类影响清单!.docx
- 某市XX局财会监督检查案例.docx
- 【面试真题】2024年8月30日-9月1日公务员事业单位人才引进面试真题汇总.docx
- 【面试真题】2024年8月30日—9月1日全国各地各考试面试真题汇总.docx
- 【面试真题】2024年9月1日-9月8日公务员事业单位人才引进面试真题汇总.docx
- 【面试真题】2024年9月21日—9月24日全国各地各考试面试真题汇总.docx
文档评论(0)