1.急,单片机与电脑通信问题!!!

2.pc机与单片机通信

3.电脑上RS232跟单片机怎么连接

4.如何利用RS485实现笔记本电脑与单片机通信?

单片机与电脑系统通信的关系_单片机与电脑系统通信

硬件部分有二种情况

1、电脑带有原生串口,就是主板上带有串行口,这个情况就太好办了。用“串口调试助手”测试一下就可以用VB写程序了。电脑和单片机用232芯片进行接口转换。

2、电脑没有原生串口,就是主板上没有串行口,这个情况有点麻烦。要用USB转串口的模块,装好驱动后会在“设备管理器”中出现一个串口,直接当原生串口用就行了,而且经过USB转出来的串口一般都TTL电平的,也就是可以直接接单片机不用232芯片的。不过这也要看你用的是哪种模块了,具体的要看模块说明书。

最后要注意的是波特率和单片机晶振的选用,不知道你用的是什么型号的单片机。

软件部分,可以用简单的VB编写上位机软件,这方面网上有很多的代码。单片机部分只要按照普通的串行写程序就行了,测试时可以用“串口调试助手”这款软件,调试好后再写VB程序。

上述是我们做项目和产品的经验,希望对你有所帮助。

急,单片机与电脑通信问题!!!

我就我所知道的给你说说。

单片机的逻辑0是0V,逻辑1是+5V;而PC用的是负逻辑,逻辑0在+9v~+15v之间,逻辑1在-9v~-15v之间。若用九针串口连接的话,先得电平转换,(转换芯片就是大家熟知的RS232,转3.3v 的话用RS3232).之后最重要做麻烦的就是要把时序和波特率设置好(说白了就是遵循相同的协议),这样单片机和PC之间就可以互联互通了,单片机中的串口通信讲的就是这方面的内容,这些资料网上很丰富,或者买个单片机开发板研究研究。

pc机与单片机通信

1.单片机与电脑之间用RS232协议通信,通信线路即串口线上传输的信号是数字信号。

2.标准的C52单片机片内没有AD或DA转换器。但是其他公司的单片机,不同的型号内含不同的扩展部件。你可以根据需要选用。例如STC的单片机。其指令系统同C51。

3.单片机与电脑之间存在电平不同问题,电脑的“1”是负电平(约-3——-15V),“0”是正电平(约+3——+15V);单片机的“1”为正5V,“0”为0V,通信的时候不能直接把电脑串口的RXD接单片机的TXD,电脑串口的TXD接单片机的RXD,而是必须通过电平转换电路(通常用Max232)进行电平转换。否则会损坏电脑和单片机。具体电路可查阅相关资料。

电脑上RS232跟单片机怎么连接

1、不知道你用什么单片机,无论什么单片机,串口通信都是标准的RS232,你在单片机中开串口通信,设置好数据位数和波特率,发送数据即可。

2、串口调试只是一个简单的上位机小软件,你网上随便搜索一下,一大堆。这种类似的软件可以接收外部传输给电脑的串口数据,当然,电脑也可以通过此软件将数据传输给外部设备,在这里就是指你的单片机,它们的协议是RS232。

3、PL2303网上有很多资料的,你要学会自己先搜索资料,尝试自己解决问题,不要一遇到问题就先去问人,实在自己解决不了再去求助,否则会阻碍你的进步。当然,不是说你不会进步,只是进步得会慢很多很多。

自已解决问题,也是一种能力的体现。

PL2303的图,我给你一份吧,我一直用着的,保证是可以实现的,请放心使用。就在文件里面有,你找一下PL2303那个模块电路就可以找到了。

有问题互相交流,大家一起进步!

如何利用RS485实现笔记本电脑与单片机通信?

电脑通过RS232接口与单片机连接的常用实现如下图(单片机以51系列为例):

原理是:

1计算机的RS-232C通信接口使用了DB9连接器,如下图中所示:

2 计算机的RS-232C的DB9连接器引脚定义如下图:

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接口与单片机(串口)连接并通讯(未考虑软件设置部分)。

首先,需要搭建RS485通信的硬件环境,示意见附图。其中RS232/RS485和RS485/TTL转换器很容易买到。然后,在电脑上运行“串口调试助手”的小程序,就可以与你的单片机传送信息了。