51单片机能否用RS232来通讯

2021-02-26 12:05:44 字数 1217 阅读 2372

1楼:匿名用户

51单片机有串口,但不能直接用rs232串囗来通信,需经max232芯片进行电平转换 将上位机送来的232电平转换成ttl电平,同时把单片机发送的ttl信号电平转成rs232电平送给上位机

2楼:

可以啊,标准51内核bai都带有durs232串行通讯接口zhi,不过都是ttl电平的

dao,51的p3.0,p3.1分别是txd和rxd如果你内

要接入到标准rs232中,容需要加一个max232电平转换芯片,吧ttl电平转换为232电平,不过如果你用2片51做做通讯试验,可以直接连接

关于51单片机的串口通信,为什么要用rs232电平

3楼:

所谓的rs-232通信标准,就是对插件样式、信号名称和意义以及所谓的驱动器/接收器的电气模式这回种硬件作出规定。一答般的都是9针的接口,其中包括cd接口:数据通道接收载波的检测;rd接口:

接收数据;sd接口:发送数据;er接口:数据终端就绪;sg接口:

信号用接地;dr接口:数据集就绪;rs接口:请求发送;cs接口:

允许发送;ci接口:被呼表示。用以上接口进行数据通信,还有对电平的要求。

当然与51单片机进行通信方式很简单,首先要解决的是电平标准,51的i/o口最大输出5v电压,而rs-232要求电压在±10v,为达到电平匹配,需用到max232cpf电平转换芯片,将0~5v电平转换为±10v电平,从而实现电平匹配;然后,数据接口只用到了数据发送与接收2个端口,还有数据的请求发送与允许发送,共4个端口,max232cpf还有其他一些外围电路接口,但比较简单,都是些电容接口,从而实现单片机与rs232接口的通信。我这儿还有rs232通信接口的相关资料,需要的话我可以给你。

51单片机进行rs232串口通信编程程序如下: 谁能帮忙解释一下它是怎么实现串口通信的?谢谢!

4楼:匿名用户

你这不是51编程语言,是vhdl硬件描述语言,应用于fpga上的

5楼:

这个问题你都没搞清楚啊!这是可编程逻辑语言,将rs232功能编辑在一个器件内,然和该器件通过这个部分进行rs232通讯。至于如何通讯你是需要时序分析还是功能?

我看你就也不清楚啊!

6楼:匿名用户

谁告诉你这是51程序的?

你学过可编程逻辑器件吗?

51单片机中断系统的作用是什么,51单片机中断系统的作用?

1楼 做而论道 如果没有中断系统,就只能由 cpu 按照程序编写的先后次序,对各个外设,进行巡回检查与处理。 这就是查询式工作方式。 貌似公平,实际效率却不高。 如果有了中断系统,整个计算机系统,就具有了应付突发事件的处理能力。 这就是中断式工作方式。 51单片机中断系统的作用? 2楼 做而论道 如...

单片机片选有什么用,51单片机片选的意义是什么?

1楼 无畏无知者 比如,有几块一样的芯片同时接到单片机总线上,靠什么去区分这些芯片并访问他们呢? 对,就是那个片选信号了,哪一个芯片的片选信号使能,总线就与哪一个芯片进行数据交换了。 这个就是片选的作用。 其实归根结底就是寻址而已。 2楼 匿名用户 片选信号相对于地址一样,当芯片的片选和地址信号同时...

51单片机p0口复用怎么弄,C51单片机P0口怎么用啊

1楼 匿名用户 在没有使用访问外部存储器指令时,p3口的那些引脚只是普通的i o,adc0809的输出有3态锁存器可以控制,所以p0口还是可以再复用的,通过与诸如74hc273 373 244等器件的合理连接,还可实现其它如数码管驱动等功能。 2楼 匿名用户 这要看你需要扩展 什么芯片。 c51单片...