下载此文档

m实现单片机与PC机的串行通信.doc


文档分类:论文 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
m实现单片机与PC机的串行通信.docm实现单片机与PC机的串行通信摘要:单片机与PC机的串行通信在许多领域得到了广泛的应用。通常单片机完成数据的采集,然后用异步串行通信方式传给PC机。,m来实现单片机与PC机串行通信的方法。关键词:串行通信;m;单片机;PC机; 中图分类号:TP393文献标识码:A文章编号:1009-3044(2010)21-5827-02 municationbetweenSingle-m LIUYan,ZHANGWen-chao,LONGYun-ling (FacultyofLifeScienceandTechnology,XinxiangMedicalUniversity,Xinxiang453003,China) Abstract:municationbetweenSingle---. Keywords:munication;m;puter;PC; 目前,采用单片机与PC构成的自动化控制系统,被广泛用于工业控制、智能仪器仪表、远程控制等领域。单片机价格低、体积小、控制功能强,灵活性高,将其用于控制过程中,可提高系统的自动化程度。通常由单片机采集数据,再用异步串行通讯方式传给PC机进行控制。m可实现单片机与PC机间的串行通信。 1串行通信串行通信是将传输的数据分解成二进制位,用一条信号线,一位一位顺序传输的方式。具有线路简单、使用灵活方便、遵循统一的标准、数据传输可靠等优点。2,采用RS-232逻辑电平,-3~-25V的电平表示逻辑1;+3~+25V的电平表示逻辑0。由于单片机采用TTL电平,与PC机的RS-232电平不兼容,因此要实现单片机与PC机之间的数据通信,需进行电平转换。采用MAXIM公司的MAX232芯片可方便实现电平转换。单片机的串口经MAX232转换后,与PC串口相连,简单连接只采用RS?C232接口中的3根线,即RXD,TXD,GND。一方RXD与另一方TXD交叉互连,通信双方共地,就可实现二者间的串行通信。 ,,可实现串行数据的发送和接收。该控件屏蔽了大部分串行通信的底层操作,m控件即可,使用非常方便。 m控件提供下列两种处理通讯的方式,事件驱动方式和查询方式。 1)事件驱动方式:当串口发送数据、接收数据或产生错误时,m控件,m事件。采用这种方式程序响应及时,从而降低了数据传输的错误发生率,是处理串行通信问题的一种非常有效的方法。 2)查询方式:m控件的属性值是否发生变化,来检测通信事件和错误,从而进行相应的处理。此方式常用于较简单的程序设计中。 m控件实现串行通信的关键是正确设置其属性,常用的属性介绍如下。 mport:设置并返回PC机串行端口号。 2)Portopen:设置并返回串行端口的状态,用于打开或关闭串口。 3)Settings:以字符串形式设置并返回串行通信参数,即波特率、奇偶校验、数据位、停止位。 4)Input:从接收缓冲区中读取数据并清空该缓冲区。 5)InputMode:设置并返回接收数据

m实现单片机与PC机的串行通信 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sftnqws018
  • 文件大小29 KB
  • 时间2019-05-14