网站大量收购闲置独家精品文档,联系QQ:2885784924

PC机单片机的串口通信PC机单片机的串口通信.doc

PC机单片机的串口通信PC机单片机的串口通信.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PC机单片机的串口通信PC机单片机的串口通信

PC机单片机的串口通信 课程设计背景及目的 在当今科学发展的过程中,越越来多的产品涉及到通信的问题,特别是与PC机的通信这就会让人们的控制很方便也很直观化。特别是对于单片机来说作为控制器件的主体来说与PC机的通信尤为重要了。这可以很方便的让人们控制。可以通过向PC机界面输入要修改的数据从而可以达到要对控制器件控制的目的。这也要求了单片机与PC机的串口通信地开发,在现实中通过通信可以达到各种各样的控制目的。在这里主要研究一下PC机与单片机的通信模式即是用什么器件来实现的和单片机与上位机程序的通信的实现。 关键字:数据载波检测,RS-232C,异步通信,同步通信 ,溢出率 ,MSComm,事件驱动 ㈠:RS-232串行接口标准 目前RS-232是PC机与通信工业中应用最广泛的一种串行接口。RS-232被定义为一种在低速串行通信中增加通信距离的单端标准。 RS-232采取不平衡传输方式,即所谓单端通信。收、发端数据信号相对于信号地。可以分为9针串口和25针串口。 9针串口(DB9) 25针串口(DB25) 针 号 功能说明 缩写 针 号 功能说明 缩写 1 数据载波检测 DCD 8 数据载波检测 DCD 2 接收数据 RxD 3 接收数据 RxD 3 发送数据 TxD 2 发送数据 TxD 4 数据终端准备 DTR 20 数据终端准备 DTR 5 信号地 GND 7 信号地 GND 6 数据设备准备好 DSR 6 数据设备准备好 DSR 7 请求发送 RTS 4 请求发送 RTS 8 清除发送 CTS 5 清除发送 CTS 9 振铃指示 DELL 22 振铃指示 DELL 典型的RS-232信号在正负电平之间摆动,在发送数据时,发送端驱动器输出正电平在+5V~+15V,负电平在-5V~-15V.当无数据传输时,线上为TTL,从开始传送数据到结束,线上电平从TTL电平到RS-232电平再返回TTL电平。接收器典型电平是+3V~+12V和-3V~-12V。由于发送电平与接收电平的差仅为2~3V左右,所以其共模抑制能力差,再加上双绞线上上为分布电容,其传送距离最大约15米最高速率为20kb/s。 RS-232是为只用一对收发﹑设备通信而设计的,其驱动器负载为3~7KΩ。所以RS-232适合本地设备之间的通信。 RS-232C是用正负电压来表示逻辑状态,与TTL以高低电平表示逻辑状态的规定不同。因此,为了能够同计算机接口或终端设备的TTL器件连接,必须在RS-232C与TTL电路之间进行电平和逻辑关系的变换。MAX232芯片可完成TTL到EIA双向电平的转换。 三线制RS-232C串行通信接线方法 首先,串口传输数据只要有接收数据针脚和发送针脚就能实现。同一个串口的接收脚和发送脚相连,两个串口相连或一个串口和多个串口相连。 同一个串口的接收脚和发送脚直接用线连,对9针串口和25针串口,均是2与3直接相连。其连接方法如下. 9针—9针 25针—25针 9针—25针 2 3 3 2 2 3 3 2 2 3 3 2 5 5 7 7 5 7 表是对微机标准串行口而言的,还有许多非标准设备则需要看具体情况而定。九针串口示意图如下图所示: 2 . RS232转换芯片介绍 (max232即是实现电平的转换)具体芯片引脚如下图所示。 MAX232芯片是美信公司专门为电脑的RS-232标准串口设计的接口电路,使用+5v单电源供电。a02e 它的内部结构基本可分三个部分;N$)xC 第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。@ 第二部分是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。5`1 其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。iz 8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。,MqC] TTL/CMOS数据从T1IN、T2IN输入转换成RS-232数据从T1OUT、T2OUT送到电脑DP9插头;yik DP9插头的RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出。4 为什么有两个通道呢?我想大概老电脑的DP25插头有两个RS-232通道吧。\Do*rv 而我们用来作写频器就只需一个通道就行啦。所以一通道的11、12、13、14脚就全空脚啦。我们只用了第二通道的4只脚。` 第三部分就是供电啦。15脚DNG、16脚VCC(+5v)。20%PR 其实美信公司生产的用于RS-2

文档评论(0)

cduutang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档