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

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

于 2022-03-19 发布 文件大小:2.99 MB
0 83
下载积分: 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 个回复

  • UR5_User_Manual_CN
    ur机器人中文参考手册,一本很好的机器人入门书籍(Ur robot Chinese reference manual, a good robot entry books)
    2015-06-09 10:04:59下载
    积分:1
  • Easy_OpenGL
    一组使得OpenGL软件开发变得简单的类!openGL环境的设置,(a group makes OpenGL software development becomes simple categories! Open GL environment settings, etc.)
    2007-07-05 18:56:03下载
    积分:1
  • C编写的代码坦克小车工程文件
    C编写的代码坦克小车 工程文件   可以使用
    2022-06-28 21:52:16下载
    积分:1
  • 3DAni
    正方体透视投影变换,可通过鼠标及键盘实现动画效果(cube perspective projection transform, through mouse and keyboard to achieve animation effects)
    2004-11-07 22:56:45下载
    积分:1
  • mppt_disturb_s
    用S函数实现的电导增量法,可以对方便修改为变步长电导增量法(S function realization of conductance increment method)
    2018-01-24 20:02:56下载
    积分:1
  • 制作web界面并部署到docker上(asp.net core)
    【实例简介】将asp.net core 项目部署到docker中
    2021-06-15 00:31:13下载
    积分:1
  • hop_2_leach
    在leach上的改进,采用matlab模拟两跳leach(two hops leach)
    2012-01-15 21:55:37下载
    积分:1
  • SQLHelper
    说明:  C# 写的数据库帮助类,还可以使用,有兴趣的可以看看 。。。。。。(Database Helper!, You Can download it . I hope it can help you.)
    2020-02-01 17:38:45下载
    积分:1
  • CodeComparePatcher
    说明:  Code Compare 破解器(含源代码) 使用方法: 1. 解压 2. 运行 CodeComparePatcher_boxed.exe 3. 输入 CodeCompare.exe 的路径,等待破解完成 4. 失败的话用管理员权限再试一次(Code Compare crack (includes source code) How to use: 1. Extract the zip file 2. Run CodeComparePatcher_boxed.exe 3. Enter the path to CodeCompare.exe and wait for applying patch 4. Re-run as admin if patching fails)
    2020-10-27 07:33:42下载
    积分:1
  • liu
    八个发光二极管L1-L8分别接在单片机的P1.0-P1.7接口上,输出“0”时,发光二极管亮,开始时P1.0→P1.1→P1.2→P1.3→┅→P1.7→P1.6→┅→P1.0亮,重复循环。 (Eight light-emitting diodes L1-L8, respectively, then in the P1.0-P1.7 microcontroller interface, the output " 0" when the bright light-emitting diode, the beginning of P1.0 → P1.1 → P1.2 → P1. 3 → ┅ → P1.7 → P1.6 → ┅ → P1.0 Liang, repeat the cycle.)
    2009-05-22 21:31:23下载
    积分:1
  • 696518资源总数
  • 105570会员总数
  • 13今日下载