登录
首页 » c » 基于C语言的PC机串口收发(重叠方式)

基于C语言的PC机串口收发(重叠方式)

于 2022-03-19 发布 文件大小:2.99 MB
0 177
下载积分: 2 下载次数: 1

代码说明:

1、开发工具:VS2003及以上版本; 2、功能:计算机的串口收发; 3、编程语言:C语言; 4、实现过程:     发送端: step1:CreateFile函数打开串口COM1;设置通信方式为重叠模式; step2:配置串口波特率,定义控制字DCB,对DCB结构体中主要参数,如波特率、数据位数、校验位、停止为数结构参数进行赋值;配置超时,定义结构体变量TIMEOUTS,对TIMEOUTS中的主要参数进行赋值,完成间隔超时和总超时的定义; step3:定义写串口函数UartWrite();完成将用户输入发送到串口的工作; step4:main函数中定义while循环,不断采集用户的输入。 同理,接受端的代码结构如下:     发送端: step1:CreateFile函数打开串口COM1;设置通信方式为重叠模式; step2:配置串口波特率,定义控制字DCB,对DCB结构体中主要参数,如波特率、数据位数、校验位、停止为数结构参数进行赋值;配置超时,定义结构体变量TIMEOUTS,对TIMEOUTS中的主要参数进行赋值,完成间隔超时和总超时的定义; step3:定义写串口函数UartRead();完成将从串口读取数据的工作; step4:main函数中定义while循环,读取串口数据。 5、操作说明: step1:打开serialrev.exe,点击任意键,建立读串口; step2:打开serialtrans.exe,窗口显示“串口创建成功”,然后输入字符,回车,发送数据。 step3:观察serialrev.exe窗口的变化,此时会显示接受到的数据。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Accelerated-CPP
    C++经典教程《Accelerated C++》,中文翻译版,复印版(failed to translate)
    2013-05-07 20:06:31下载
    积分:1
  • ieee33
    说明:  电气工程潮流计算稳定性分析等ieee33配电网正序节点导纳矩阵形成方法(ieee33 Nodal admittance matrix formation algorithm)
    2020-07-04 10:53:08下载
    积分:1
  • router
    实现路由器功能,可以实现不同网段的主机之间通信,并且可以过滤ip地址和mac地址(Realize router function, realize communication between hosts in different network segments, and filter IP address and MAC address)
    2020-06-22 21:20:01下载
    积分:1
  • USART—485通信
    使用485向外发送0-255的数字。 若开发板的485接收到256个字节数据,会把数据以16进制形式打印出来。(Use 485 to send out 0-255 digits. If 485 of the development board receives 256 byte data, the data will be printed in 16 form.)
    2018-09-29 08:58:18下载
    积分:1
  • MyNewDataBase
    在VC下访问和创建Access数据库的例子,很清楚的程序(in VC visited and the creation of the Access database examples, it is clear that the procedures)
    2007-04-04 17:20:33下载
    积分:1
  • 000SourceInsight
    Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。Source Insight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。(Source Insight is a project oriented development program editor and code browser, it has a built-in C/C++, analysis of C# and Java program. Source Insight can maintain its own symbol database on your work and your source code and analysis, and automatically shows you a useful context information. )
    2013-10-04 21:23:28下载
    积分:1
  • PrachPara2013.10.21.0928
    LTE prach的信令分析代码,由协议解析出数据处理需要的信息(The signaling LTE PRACH analysis code, the protocol analysis data processing need information )
    2013-11-05 17:40:16下载
    积分:1
  • debwenjianjieyagj
    windows下解压deb 文件,并附有源码(Ucompress deb for windows)
    2014-01-11 20:18:39下载
    积分:1
  • 操作word类的C#代码
    操作word类的C#代码,可以使用在文档生成类的操作,打印模块还没有完善,直接生成word,Excel还没有做,不过已经可以满足日常办公的使用。值班排版,时间段的划分比较详细。
    2022-01-27 19:43:36下载
    积分:1
  • c# smtp邮件发送示例源码(带附件/支持中文)
    c# smtp邮件发送示例源码(带附件/支持中文)
    2014-03-30下载
    积分:1
  • 696516资源总数
  • 106658会员总数
  • 16今日下载