① 单片机rs232通讯怎么用
方法有二:【1】弄个有串口的单片机,例如C8051F300,还有一片MAX232。一头连接PC机,一头连接单片机。单片机的GPIO连接x1和x2,例如P1.0 & P1.1,并设为中断引脚。每次接收到x1 或者x2信号改变,就往PC机发送一段字符。PC机就检查这个接受的字串,做相应的动作。这里涉及到MSCOMM32 或者 Windows API的CreateFile函数;【2】MAX232直接连接x1 和x2,另一端连接PC机的CTS 和RTS。也用CreateFile函数,不用单片机。Windows(PC机)直接检查CTS 和RTS,间接有效!MS-COMM32也可以检查CTS和RTS。
② 通过RS232能否将单片机程序从电脑上下载到单片机
通过
RS232
是不能将单片机程序从电脑上下载到单片机的。要下载到单片机要用专门的烧程器。我就是用
89C52
的
③ RS232是什么,怎么与51单片机通信的
所谓的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通信接口的相关资料,需要的话我可以给你。
希望我的回答能帮助到你。
④ 电脑上RS232跟单片机怎么连接
电脑通过RS232接口与单片机连接的常用实现如下图(单片机以51系列为例):
3 RS-232
规定的逻辑电平与(51)单片机的逻辑电平不同(如:RS-232的逻辑“1”是以-3~-15V来表示的,而51单片机的逻辑“1”是以+5V来表示的)。因此,单片机系统与电脑的RS-232接口通信,必须把单片机的信号电平(TTL电平)转换成计算机的RS-232C电平(或者反过来把计算机的RS-232C电平转换成单片机的TTL电平),才能成功通讯。本方案使用电平转换芯片MAX232芯片来实现电平转换(连接图中间的芯片)。
4(51)单片机使用RXD和TXD引脚执行串口数据输入/输出。
5 RS-232的RXD连接单片机TXD,TXD连接单片机RXD(中间用MAX232芯片转换电平)。
通过上述步骤即可实现电脑通过RS232接口与单片机(串口)连接并通讯(未考虑软件设置部分)。
⑤ 单片机 串口通信 RS232
这种类型的单片机,在内部特殊区域常驻有一个监控程序,当单片机上电时,PC指针会首先指向该程序(有的CPU需要给某个引脚加上指定电平才可以),该监控程序会监测串口数据,如果有合法的命令数据,单片机就会进入编程模式。如果没有接收到合法数据,PC指针就会自动指向用户程序起始点(一般是0000H),开始执行用户程序。
你也可以在自己的程序内部嵌入专门的语句,调用常驻监控程序提供的
烧录
功能,以实现在应用中编程。
⑥ rs232和rs485的转换电路怎么和单片机连接
单片机——MAX485——RS485/232转换器——PC的串口——PC上的应用程序显示,功能为:
单片机通过串口向PC端传输数据(因为要长距离传输故用MAX485. 单向传输)由于PC机默认的只带有RS232接口,有两种方法可以得到PC上位机的RS485电路:
(1)通过RS232/RS485转换电路将PC机串口RS232信号转换成RS485信号,对于情况比较复杂的工业环境最好是选用防浪涌带隔离珊的产品。
(2)通过PCI多串口卡,可以直接选用输出信号为RS485类型的扩展卡。
T/R+ T/R- 485+ 485- 指的是485的正负两端对接就可以了 RXD+ RXD- 是在用到4线的422时才会用到。
也有说是四线制的485 全双工的一般都只用两线的半双工的请楼主看看这个深圳研通科技szyantongRS-232转RS-485转换器系列RS485集线器(485HUB)系列。
RS485中继器TCPIP转RS-232/485系列光纤转232/485(光猫)数字视频光端机系列USB转232/485接口转换器系列。
⑦ RS232和单片机的连接问题
两张图,都是正确的。
两张图,是配套的。
如果你想做一块很正规的板子。
在板子上,安装一个 DB9 的插座。
类似于:台式计算机。即 PC 机。
此时,你就应该选用白色的图(3出2入)。
如果你想做一个很简易的东西。
不用插座。
而是:带有一束连接线。
线的前头,有一个 DB9 的插头。
此时,你就应该选用黄色的图(2出3入)。
如果你想做一套完整的,两张图,都会用到。
别忘了采纳。
⑧ 单片机串口和RS232接口区别有几个串口电路板上就有几个RS232接口么
单片机串口是TTL电平,并不能远距离或多机通信。为了实现这两个目的,将单片机的串口再接成RS232接口,通过RS232总线,可双机远距离通信。关于RS232接口标准和电平可查网络。
如果要实现远距离多机通信,把单片机串口接成RS485接口,用RS485总线连接多个设备。
所以,串口可以是RS232,也可以是RS485。