您的位置:社区首页 > 单片机 >单片机技术 > [求助]RS-232接口如何与89C51单片机连接?
 
信息主题:
标题:[求助]RS-232接口如何与89C51单片机连接?
[求助]RS-232接口如何与89C51单片机连接?

请教各位高手,rs-232接口如何与89c51单片机连接?

第 2 楼
2006-4-28 3:34:14
   

两机联接,中人有两个总是需要解决。

一、电平的转换

rs-232的逻辑电平“1”为-3v—-25v之间,电平“0”为+3v—+25v之间。可采用专门的芯片如mc1488、mc1489、max3218、max3221、max3223、max3232、max3237进行电平转换。

也可采用分裂元器件组成电平转换。

二、系统的时钟频率。

由于串行接口要求时钟频率准确,并且pc机提供的波特率单片机必须提供相应的的频率,所以单片机最好采用11.0592mhz的晶体振荡器。这样可以满足大多数pc机提供的波特率,否则通信将会受到很大的阻碍,甚至不能通信,除非你改变pc机内的提供串行接口通信的频率。

第 3 楼
2006-4-28 3:34:14
   

还有不是单片机的串行输入口接pc机的串行输出口,pc机的串行输入口接单片机的串行输出口。

pc机串行接口引脚定义:

25针:

1脚:屏蔽地

2脚:txd 发送数据

3脚:rxd 接收数据

4脚:rts 请求发送

5脚:cts 允许发送

6脚:dsr 数据装置就绪

7脚:gnd 信号地

8脚:dcd 数据载波检出

9脚:空 测试保留

10脚:空 测试保留

11脚:空 未定义

12脚:dcd2 辅信道数据载波检出

13脚:cts2  辅信道允许发送

14脚:txd2 辅信道发送数据

15脚:tc 发送器信号定时

16脚:rxd2 辅信道接收数据

17脚:rc 接收器信号定时

18脚:ll 本地回送

19脚:rts2  辅信道请求发送

20脚:dtr 数据终端准备好

21脚:rl 远端回送

22脚: ri 振铃提示

23脚:dsrs 数据信号速率选择

24脚:ac 发送器信号定进

25脚:tm 测试模式

9针串行接口针脚定义:

1脚:dcd 数据载波检出

2脚:rxd 接收数据

3脚:txd 发送数据

4脚:dtr 数据终端准备好

5脚:gnd 信号地

6脚:dsr 数据装置就绪

7脚:rts 请求发送

8脚:cts 允许发送

9脚:ri 振铃提示

[ 1 ]  
共 1 页 2 条主题,当前第 1 页