导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[小赛跑跑]串行通信的电路设计和程序设计



No.14351
作者:小赛跑跑
邮件:1440927571@qq.com
ID:129829
登陆:5次
文章数:37篇
最后登陆IP:124.193.149.68
最后登陆:2011/6/17 15:04:30
注册:2010/12/28 11:58:37
财富:133
发帖时间:2011/2/15 14:11:42
发贴者IP:124.205.155.197
标题:小赛跑跑:串行通信的电路设计和程序设计
摘要:No.14351串行通信的电路设计和程序设计 单片机与PC机串行通信,又称为下位机与上位机的串行通信。采用这种通信方式,可以解决工况条件差对工作人员带来的危害,又可以实现实时在线远距离集中监控,对工作现场分散的单片机采用控制平台管理,既可以改善工作条件,又可以提高工作效率。本文针对串行通信的电路设计和程序设计做出了具体的阐述。

  1 电路设计

  通信接口标准有RS232、RS423A、RS422A、RS485等,常用的接口标准有RS232和RS485。RS232在微机串行通信接口中广泛采用,在加装了调制解调器(modem)的情况下,这种通信可以通过电话线传输数据,并且可以传输几千公里远的距离,如果没有modem可以传输十几米远。本课题采用的是RS-232直连无modem方式和DB-9连接器,单片机采用 AT89S52,使单片机的串行输入端(RXD)和串行输出端(TXD)与PC机的COM口相连接。

  RS232是用正负电压来表示逻辑状态,与TTL高低电平表示逻辑状态的规定不同。因此,为了能够同计算机接口相连或TTL器件相连,必须在RS232与 TTL之间进行电平和逻辑关系的变换。实现这种变换的方法可以用单立元件,也可以用集成芯片,本文采用MAX232来完成TTL-EIA(美国电子工业联合会)双向电平转换。MAX232内部有电压倍增电路和转换电路,仅需+5 V电源便可工作,使用十分方便,其与AT89S52连接时可以采用最简单的方式连接(见图1),MAX232的T1 IN引脚与89S52的串行输入口线P3.1TXD相连,R1 OUT引脚与89S52的串行输入口线P3.0RXD相连,MAX232的T1 OUT、R1 IN分别于与RS23 ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:16毫秒 最大:16127毫秒 查询6次