51单片的与计算机串口通信,是不是一定要电平转换?

我在proteus里仿真,不用max232可以实现,反之则不行,请问为什么?

最好还是用max232转换一下,51的IO口电平标准和232的标准不一样的,232串口的电平标准貌似是±15V吧,51是0V和5V还是3.3V的,反正电平是不匹配的
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-09
需要加电平转换的,串口的高低电平分别为+3~15V(高)和-3~-15V(低) 而51单片机是TTL电平,0~+5V(或0-+3.3V),如果是直接将串口数据线连接单片机很容易烧毁单片机的(至少RXD和TXD是很容易坏的)电平转换芯片很多,电路也不复杂,在网上很多,如果找不到可以再联系我追问

实在proteus里的,加了反而不行了,不知道为什么?

第2个回答  2015-10-24
  需要电平转换。
  用分立元件搭建的串口电平转换电路:特点是电路简单实用,具时效性。使用时只需将TO_MCU的接口接到目标单片机板中与相应的串口引脚相连。DB通过串口线直接与计算机串口相连接即能完成单片机与计算机之间的通讯。本回答被网友采纳
相似回答