电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>单片机>使用单片机进行的RS-232C的串口通信详细资料说明

使用单片机进行的RS-232C的串口通信详细资料说明

2019-01-02 | doc | 0.05 MB | 次下载 | 免费

资料介绍

  随着计算机系统的应用和微机网络的发展,通信功能越来越显的重要。通信既包括计算机与外部设备之间,也包括计算机和计算机之间的信息交换。由于串行通信是在一根传输线上一位一位的传送信息,所用的传输线少,并且可以借助现成的电话网进行信息传送,因此,特别适合于远距离传输。串口接口RS-232C实现较为简单,可以实现全双工的实时通信。因此,它作为一种标准,目前已在微机通信接口中广泛采用。PC机与单片机之间传送数据可通过RS-232C接口实现。PC机可以作为上位机,单片机作为从机进行串口通信。PC机在Windows平台上,利用Visual Basic编程语言中的 mscomm控件可以开发串口通信程序界面,进行串口通信的实时观测,并利用MAX232进行电平转换与单片机相连。通过单片机编写通信协议就可以实现PC机与单片机之间的数据传送,从而实现基于RS-232C的串口通信控制。

使用单片机进行的RS-232C的串口通信详细资料说明

  不同的独立系统经由线路相互交换数据便是通信。通信的形式可以区分为两种,一种是并行传输方式的通信,另一种则为串行传输方式的通信。所谓并行通信是指一次传输8位(1个字节);而串行通信一次只传输1位。计算机与计算机或计算机与终端之间的数据传送可以采用串行通信和并行通信二种方式。由于串行通信方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。在串行通信时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通信。 RS-232C接口(又称 EIA RS-232-C)是目前最常用的一种串行通信接口。

  RS-232C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。它适合于数据传输速率在0~20000b/s范围内的通信。这个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。大多数通信设备厂商都生产与RS-232C制式兼容的通信设备。RS-485也是一种常用的通信标准,在要求通信距离为几十米到上千米时,广泛采用RS-485 串行总线标准。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。但RS-232C由于实现较为简单,而且价格上也便宜很多,可以实现全双工的实时通信。因此,它作为一种标准,目前已在微机通信接口中被广泛采用。

  PC机与单片机相结合在工业监控、数据采集和实时控制系统中应用广泛。其中,单片机系统作为从机进行数据采集和执行控制,而PC机作为主机进行发送命令、实时检测、数据存储、动态显示等工作。利用Visual Basic中的mscomm 控件可实现与单片机的串行通信。其中可利用VB开发串口通信程序,单片机编写个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。大多数通信设备厂商都生产与RS-232C制式兼容的通信设备。RS-485也是一种常用的通信标准,在要求通信距离为几十米到上千米时,广泛采用RS-485 串行总线标准。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。但RS-232C由于实现较为简单,而且价格上也便宜很多,可以实现全双工的实时通信。因此,它作为一种标准,目前已在微机通信接口中被广泛采用。

  PC机与单片机相结合在工业监控、数据采集和实时控制系统中应用广泛。其中,单片机系统作为从机进行数据采集和执行控制,而PC机作为主机进行发送命令、实时检测、数据存储、动态显示等工作。利用Visual Basic中的mscomm 控件可实现与单片机的串行通信。其中可利用VB开发串口通信程序,单片机编写通信协议就可实现双方数据的传送与接收。

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1STM32开发板教程之STM32开发指南免费下载
  2. 24.88 MB   |  176次下载  |  3 积分
  3. 2EN60335-1安规标准 中文版本
  4. 1.86 MB   |  52次下载  |  1 积分
  5. 3LT7406FJ N沟道增强型功率MOSFET规格书
  6. 1.38 MB   |  2次下载  |  免费
  7. 4米尔-瑞芯微RK3562核心板开发板,4核CPU,ARM中量级多面手
  8. 3.45 MB  |  2次下载  |  免费
  9. 5LTS6802FJCB N沟道增强型功率MOSFET规格书
  10. 1.00 MB   |  1次下载  |  免费
  11. 6运算放大电路入门教程
  12. 0.70 MB   |  1次下载  |  免费
  13. 7开源鸿蒙版真4K显示器广告机主板AIoT-6780SE彩页
  14. 613.79 KB  |  1次下载  |  免费
  15. 8开源鸿蒙版四核智慧零售主板AIoT-3568CR彩页
  16. 457.51 KB  |  次下载  |  免费

本月

  1. 1STM32CubeMX用于STM32配置和初始化C代码生成
  2. 21.90 MB   |  619次下载  |  免费
  3. 2STM32开发板教程之STM32开发指南免费下载
  4. 24.88 MB   |  176次下载  |  3 积分
  5. 3DeepSeek:从入门到精通
  6. 5.36 MB   |  95次下载  |  1 积分
  7. 4EN60335-1安规标准 中文版本
  8. 1.86 MB   |  52次下载  |  1 积分
  9. 5OAH0428最新规格书(中文)
  10. 2.52 MB   |  27次下载  |  10 积分
  11. 6UHV系列雷电冲击电压发生器试验装置详细说明使用
  12. 1.07 MB   |  17次下载  |  免费
  13. 7Altium-常用3D封装库(Step)接插件篇
  14. 4.95 MB   |  14次下载  |  免费
  15. 8介绍一些常用的电子元器件
  16. 3.20 MB   |  8次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935124次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420063次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233088次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191371次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183336次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81583次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73814次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65988次下载  |  10 积分