找回密码
 注册
关于网站域名变更的通知
查看: 378|回复: 1
打印 上一主题 下一主题

[毕业设计] mscomm控件下单片机与计算机串口通信的实现

[复制链接]
  • TA的每日心情

    2019-11-19 16:53
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2020-3-11 16:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    计算机串并口通信编程在远程监控和工业自动化领域有着十分广范的应用,如电话、传真、视频和控制等.在DOS时代,编写串行通信程序的程序员把大量的时间和精力都花在了如何与硬件打交道上,而不是如何获取与处理数据. Windows环境给我们带来了极大的方便,它强大的面向对象的程序设计使-般的用户能够操作. Visual C++由于功能强大和应用灵活,得到了Microsoft 系统的最好支持.在开发微机控制系统的过程中,经常需要通过RS- 232C串行接口与外部设备进行通信.在Windows下实现多级通信的方法多种多样,如对IO口直接访问操作、基于通信控件来实现、基于动态链接库的方法、用WIN32API函数等,7 R, D! J0 ]. ~) o; f3 {* l
    但各有优缺点。对IO口直接访问操作适用于Windows98及以下操作系统中;动态链接库节省内存、支持多语种,且当DLL中的函数改变后,只要不是参数改变调用的函数并不需要重新编译,这对编程十分有用但掌握起来比较麻烦;WIN32API提供了使用CreateFile/WriteFile文件IO函数进行串行口操作的方法,但仍然是相当烦琐; Windows 下的ActiveX技术在对串行口编程时不再需要处理繁琐的细节,利用已有的ActiveX控件,只需编写少量的代码,就可轻松高效地完成任务.本文以Windows2000下Visual C++开发的多级通信模块为例探讨使用ActiveX控件的编程方法,其响应文件是MSComm32.0CX,以下简称为MSComm控件.
    + O% Y- N- w# X) r- F! |' ?8 |2 n' p0 _. F( r/ N7 R6 R9 X

    : j6 U" B* s5 H5 _# w8 A" w( u
    游客,如果您要查看本帖隐藏内容请回复
    3 ~- Y0 U6 H% J, K4 l0 j- `
      C: ~0 p& k  p7 k

    该用户从未签到

    2#
    发表于 2020-3-11 16:36 | 只看该作者
    在Windows下实现多级通信的方法多种多样,如对IO口直接访问操作、基于通信控件来实现、基于动态链接库的方法、用WIN32API函数等,但各有优缺点。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-3 20:22 , Processed in 0.093750 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表