导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→菜鸟的问题:用8031单片机如何接出一个232口,实现和PC[javasdk]

 *第9232篇: 菜鸟的问题:用8031单片机如何接出一个232口,实现和PC机的通信?

  
楼 主:javasdk 2003年3月23日20:37
 菜鸟的问题:用8031单片机如何接出一个232口,实现和PC机的通信?
菜鸟的问题:
用8031单片机如何接出一个232口,实现和PC机的通信?
听说要用到什么MAX232的芯片,具体如何使用?

有没有具体的电路图或是完整的例子啊?最好硬软都有
我在网上搜了好一阵子也没有。
谢谢高手。

  
2楼:高手 2003年3月23日22:19
 如果通信距离很短用两个非门即可
如果通信距离很短用两个非门即可。具体方法是将非门串接在单片机与PC之间的RX和TX端。建议使用CMOS的,兼容性比较好而且电压范围宽,如CD4069/40106/74HC14等等,没有必要用较贵的MX232芯片。
  
3楼:红心J 2003年3月24日08:31
 不可以
  
4楼:xuyunsong 2003年5月16日10:10
 可以!
  
5楼:xuyunsong 2003年5月16日10:12
 但要有负压
  
6楼:高手 2003年3月25日00:23
 教条主义!
虽然RS232的标准是那样,但是现在的很多PC串口都很宽裕,特别是很多新型主板都支持TTL兼容的232电平。如果不兼容,也只需要串接一个0.1u的电容直流或者一个1k的电阻下拉即可,只要距离不是很长,完全可以。因为仅仅只是需要连接单片机和PC而已。我在很多实际电路中全是这样用的从来都没有出过问题,最长的已经用来5年多了。
  
7楼:guest 2004年5月29日14:00
 [quote][b]以下是引用[i]高手
以下是引用高手在2003-3-25 0:23:19的发言:
教条主义!虽然rs232的标准是那样,但是现在的很多pc串口都很宽裕,特别是很多新型主板都支持ttl兼容的232电平。如果不兼容,也只需要串接一个0.1u的电容直流或者一个1k的电阻下拉即可,只要距离不是很长,完全可以。因为仅仅只是需要连接单片机和pc而已。我在很多实际电路中全是这样用的从来都没有出过问题,最长的已经用来5年多了。

  
8楼:ziranfeng 2004年2月16日16:23
 老兄,讲详细点,电容接在何处?[em08
老兄,讲详细点,电容接在何处?
  
9楼:alvinyang 2003年6月20日11:42
 一会说用非门 一会说用下拉
你到底用什么啊?
  
10楼:Kuang-chingTsui 2003年3月25日08:29
 可以试一试,不过串了电容加了下拉电阻还说明PC有TTL/RS232兼容电平吗?

  
11楼:happysirrah 2003年7月1日10:57
 自己试试就知道了
自己试试就知道了
  
12楼:Kuang-chingTsui 2003年3月24日08:45
 不可以这样做!
RS232接口不是这样做的。如果因为MAX232系列价格问题,你完全可以使用价廉的1488/1489总共不过2元钱。
  
13楼:alvinyang 2003年6月20日11:46
 你到说说看啊
捣乱分子
  
14楼:老古 2003年3月24日08:47
 如果想再省钱的话,可以用晓奇的三极管+电容来做
  
15楼:guest 2004年5月17日09:09
 对于单片机PC机的232接口问题,我看到
对于单片机PC机的232接口问题,我看到过用三极管做的(美国SMART公司的HART协议适配器就是采用的这种方法),我的建议还是用MAX232,主要原因就是电路调试简单,可靠,至于价格问题,如果做工业产品的话是可以接受的,当然如果做需要低成本的消费类产品,就要考虑其他方法了。
  
16楼:ttdy 2003年3月24日08:54
 [讨论]老古!你好!如果用74HC08这样的与非门,能够实现单片机串口与PC的通信吗?
  
17楼:Kuang-chingTsui 2003年3月24日08:56
 不能!
  
18楼:老古 2003年3月24日08:57
 电平不兼容:rs232的电平是正负3到12伏,而ttl或者hc的只有正电压,没有负电压
  
19楼:kmkeen 2004年10月1日21:29
 那怎么用8031何pc机连城422口呢?
那怎么用8031何pc机连城422口呢?
我也在学,还希望大侠多多提示,谢谢
  
20楼:红心J 2003年3月24日09:02
 不可以,先搞清楚什么是 RS-232 !!!


[上一篇主题]:[建议]:(。。。。。。。。

[下一篇主题]:请教一个对器件介绍比较详细的网站