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

[毕业设计] 基于MSComm的PC机与单片机串行通信程序设计

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
基于MSComm的PC机与单片机串行通信程序设计
( t: R! t9 W4 d! P0 O8 y( @邱育桥
; r  `% G$ Y5 a* N. e(琼州学院计算机系       海南       五指山       572200), z8 ^! [3 ?  @2 J7 A+ O
  }% V# G$ I! _& c2 O2 C0 C9 h$ I
[摘要]主要论述了 PC机与单片机进行通信时的关键技术,并着重阑述了在VB环境下实现的主要过程。
9 c/ b# c; W% Z; }2 Y+ B[关键词]单片机;MSComm控件;串行通信
8 f& S  d0 E# U/ l+ H8 U! @# n9 |8 m' j1 U4 x4 O( v* }! [
4 Y; ?. O' o1 d7 m4 I4 o
0.引言
* q) s. y" ^& V2 f在一-般的测控系统中,通常以单片机作为下位机实现数据的采集、检测与控制,以PC机作为上位机实现数据的处理与管理。通过PC机的RS- -232串行接口与外部设备进行通信,是许多测控系统中常用的一种通信解决方案。在PC机与单片机串行接口后,可以方便地构成主从分布式多机系统。这种多机系统在过程控制仪表生产、生产自动化和企业管理等方面都有广泛的应用。因此如何实现PC机与单片机之间的通信具有非常重要的现实意义。本文将实例说明如何实现PC机与j单片机之间的串口通信,PC机端使用VB程序设计语言来编写代码,而单片机端使用汇编语言编写。3 x* i+ V6 ~! ~1 _, y6 v/ [

$ b# ~$ K0 K" O$ F1.PC机与单片机的硬件连接
1 D( n, W( p6 U9 b. q1 P# T3 b: P串口是PC机上一种非常通用的设备通信协议。多数PC机提供两个9针或25针的RS-232标准串行口,简称为COM1和COM2。大多数计算机应用系统与智能单元之间只要使用3到5根信号线即可工作,需使用TXD(发送数据)、RXD(接收数据)、CND(地线)等信号线,但有时还需使用RTS(发送数据请求).CTS(清除发送)、DTR(数据终端就绪)、DSR(数据发送就绪)等信号线。如表1所示,串行口连接器的连接是对微机标准串行口而言的,含有许多非标准设备,只要把接收数据线与发送数据线相连,彼此交叉,信号地对应相接就能解决向题。
6 q5 t: t* F" u! ^/ {0 I' m. R
8 ?, z) G  t9 i; n8 D( {
游客,如果您要查看本帖隐藏内容请回复

9 n! @7 G" s3 O& n9 |
, a+ K$ W& S, |" k7 @  I$ Z
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-2-6 19:08 | 只看该作者
    基于MSComm的PC机与单片机串行通信程序设计
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-1 23:55 , Processed in 0.156250 second(s), 26 queries , Gzip On.

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

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

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