- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6.2.1RS232C串行通信接口及电平转换模块MAX232 1.单片机串行通信接口设计 单片机的串行通信接口设计,需要事先确定串行通信双方的传输速率和通信距离。根据通信距离的不同,串行口的电路连接方式也不同。如果通信距离很近,可以选择TTL电平传输,也就是将甲机的RXD与乙机的TXD端相连,乙机的RXD与甲机的TXD端相连,电路连接示意图如下所示。 6.2.1RS232C串行通信接口及电平转换模块MAX232 1.单片机串行通信接口设计 为了提高串行通信的可靠性,增大串行通信的距离和提高传输速率,可采用标准串行接口,如RS-232C、RS-485等,其接口连接方式如下图所示。 6.2.1RS232C串行通信接口及电平转换模块MAX232 2. RS232C串行接口 RS232C接口实际上是一种串行通信标准,是EIA在1969年推出的。它是目前PC与通信工业中应用最广泛的一种串行接口。它适合于数据传输速率在0~20kb/s范围内的通信,最大传输距离15m。 目前较为常用的RS232C接口连接器有9针串口(DB-9)和25针串口(DB-25)两种,其9针串口外形图如下图所示。 6.2.1RS232C串行通信接口及电平转换模块MAX232 2. RS232C串行接口 在计算机与终端设备通信的过程中一般只使用3~9根信号线,最常用的9个引脚的信号内容如下表所示。 DB9引脚 DB25引脚 信号名称 符号 功能 3 2 发送数据 TXD 发送串行数据 2 3 接收数据 RXD 接收串行数据 7 4 发送请求 RTS 请求将线路切换到发送方式 8 5 允许发送 CST 线路已接通可以发送数据 6 6 数据准备就绪 DSR 准备就绪 5 7 信号地 SGND 信号公共地 1 8 载波检测 DCD 接收到远程载波 4 20 数据准备就绪 DTR 准备就绪 9 22 振铃指示 RI 数据通信接通,终端设备被呼叫 6.2.1RS232C串行通信接口及电平转换模块MAX232 3.电平转换模块MAX232 RS232C标准电平采用负逻辑,其中逻辑“1”定义为-3V~-15V,逻辑“0”定义为+3V~+15V。而TTL电平逻辑“1”定义为+5V,逻辑“0”定义为0V。 由于单片机的引脚为TTL电平,与RS232C标准的电平互不兼容,所以单片机实用RS232C标准串行通信,必须进行TTL电平与RS232C标准电平之间的转换。 美国MAXIM公司的MAX232芯片,它是全双工发送器/接收器接口电路芯片,其引脚如下图所示。 6.2.2设计和焊接单片机与PC的串口通信接口电路 1.电路设计 单片机与PC进行串口通信,其接口电路需要电平转换芯片MAX232、DB9连接器母头。单片机向PC发送信息,PC向单片机回传信息,并用P0口连接的LED灯显示PC发送的信息,接口电路如下图所示。 6.2.2设计和焊接单片机与PC的串口通信接口电路 2.准备元器件及工具 序号 电路组成 元件名称 规格或参数 数量 1 最 小 控 制 系 统 电阻 10K 2个 2 排阻 10K 1个 3 电解电容 10uF 1个 4 瓷片电容 30pF 2个 5 晶振 12MHz 1个 6 万用板 5*7cm 1块 7 DIP40锁紧座 40PIC 1个 8 常开轻触开关 6*6*5微动开关 1个 9 发光二极管 3mm红色 1个 10 自锁开关 8*8 1个 11 USB插座 A母 1个 12 排针 40针 1个 13 晶振底座 3针圆孔插座 1个 14 焊接工具 焊烙铁 5W外热 1把 15 焊锡丝 0.8mm 若干 16 斜口钳 尺寸5 1把 17 镊子 尖咀特强型ST-16 1个 18 吸锡器 1把 19 外围电路 发光二极管 3mm黄色 8个 21 电阻 220Ω 8个 22 电阻 10K 6个 23 电解电容 1uF 5个 24 电平转换芯片 MAX232 1个 25 DIP16锁紧座 16PIC 1个 26 串口插座 DB9母座 1个 27 排针 40针 1条 28 万用板 5*7cm 1个 6.2.2设计和焊接单片机与PC的串口通信接口电路 3.检测元器件 本任务需要确定DB9母座的引脚,以及电平转换芯片MAX232的引脚。 4.焊接电路 6.2.3编程实现单片机与PC的串口通信 1.编程任务 单片机向PC发送数据,并用外接的LED灯显示PC发送过来的数据和回发接收到的数据。 2.编程思路 单片机既
原创力文档


文档评论(0)