您现在的位置:网站首页答辩论文计算机毕业设计计算机论文计算机软件

基于串口通信C#实现的研究

  • 简介:(毕业论文 页数:21 字数:7308)基于串口通信C#实现的研究 1.1 课题题目 基于串口通信C#实现的研究 1.2题目要求 1、对.Net框架有一定的了解 2、对C#编程语言了解 3、对Win32API函数熟练运用. 4、对串口通信知识了解. 5、对软件工程知识有了解. 6、对UM...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载

(毕业论文 页数:21 字数:7308)基于串口通信C#实现的研究

1.1 课题题目
基于串口通信C#实现的研究
1.2题目要求
1、对.Net框架有一定的了解
2、对C#编程语言了解
3、对Win32API函数熟练运用.
4、对串口通信知识了解.
5、对软件工程知识有了解.
6、对UML有了解

1.3需要做的具体工作
1、在Visual Studio中创建库项目.
2、导入Win32API串口通信函数
3、UML建立类图
4、创建类SerialPort类实现对Win32API函数的封装.

1.4 开发环境
1、软件环境:Window XP SP2,Visual Studio 2008, NetFrameWork3.5.
2、硬件环境: SUDT SerialNull(虚拟串口工具) 或有多个串口的计算机.
第一章 串行接口基础知识

2.1 数据通信的基础知识
2.1.1 数据终端设备和数据通信设备
终端与计算机之间的通信或计算机与计算机之间的通信,统称为数据通信.一个数据通信系统的基本构成如图1-1所示:
在数据通信系统中,用于接收和发送数据的设备都称为数据终端设备DTE(Data Terminal Equipment) .DTE既可以是一台计算机,也可以是一台只接受数据的打印机,用来连接数据通信网络的设备称为数据通信设备DCE(Data Communication Equipment).DCE可以是一个简单的线路驱动器,也可以是一个调制解调器.目前使用最广泛的数据传输信道就是模拟电话线路.计算机所能处理的数字信号不能直接进入这样的通信信道,它们必须经过蹭的连接设备-Modem.Modem是最重要的DCE设备之一.用它来实现数字信号到模拟信号.模拟信号到数字信号的转换. 

目录
1.1 课题题目 1 
1.2题目要求 2
1.3需要做的具体工作 2
1.4 开发环境 2
2.1 数据通信的基础知识 3
2.1.1 数据终端设备和数据通信设备 3
2.1.2 字符传输 3
2.1.3 握手和缓冲存储器 4
2.2 RS-232协议标准 4
2.2 .1机械特性 4
2.2.2电气特性 5
2.2.4 规程特性 6
3.1 串行通信方式 7
3.1.1串行通信分为两种方式:异步通信(ASYNC)与同步通信(SYNC)。 7
3.2数据传送方式 8
3.2.1根据数据传送方向的不同有以下三种方式。如图3-2-1所示。 9
4.1串口通信的基本原理及实现方式 10
4.1.1串口通信的基本原理 10
4.1.2 串口通信的实现方式 10
4.2串口通信的Win32API函数 10
4.2.1 打开关闭串口 10
4.2.2 串口配置和串口属性 11
4.2.3 读写串口 11
4.2.5相关数据结构 14
5.1 项目需求分析 16
5.1.1理解需求 16
UML项目建模 16
5.2.1类图 17
5.3 代码实现 18
5.3.1.打开串口 18
2.读取串口数据 19
3.写入串口数据 19
4.关闭串口 19
5.罗列串口 20

查看评论 已有0位网友发表了看法
  • 验证码: