51单片机与PC机之间的硬件串口连接???? 具体的怎样连接????

我做了个检测温度的电路板,它需要和VB进行串口通信,需要往VB里发送数据,,但是具体的连接方法不知道,怎样往外面传送数据???? 硬件怎么连接?谢谢!

单片机通过TXD和RXD两条线 连接MAX232芯片后,转换电平,连接PC串口,一般是2、3脚,5脚是地线。一共三根线。

单片机的TXD接电脑的RXD,单片机的RXD接电脑的TXD。地线接地线。

VB中要用MSCOMM控件,设置相同的波特率,起始、结束位、校验位,数据位等。

VB的MSCOMM控件设置好端口号,然后PORTOPEN= true
就可以接收单片机数据了。
简单的就是用查询的办法,用一个定时器,不断的查询mscomm控件的input属性和inbufferlen属性。

MSCOMM控件有个接收模式,文本或者二进制,如果简单的,建议用文本的,比较好处理。
二进制的,就用字节数组接收。也简单。

检测温度的,直接把温度转换成数字字符,传给电脑就OK了,单工的就OK了。

呵呵,女孩也学单片机?哈哈,时代不同了。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-25
51单片机与PC机之间的硬件串口连接,
如果 PC 机有 COM 串口 用 RS232转换TTL 与单片机 RXD TXD 连接,
如果 PC 机没有 COM 串口 用 USB转换TTL 与单片机 RXD TXD 连接,
硬件连接后 就是 单片机 软件 与 PC机软件 VB 的 编程问题了,
还有设计一个 单片机 与 VB 的 通讯协议。本回答被网友采纳
第2个回答  2018-03-31

    单片机和微机通信的电气标准要一致,微机串口一般是RS232电气标准,所以要加电平转换芯片,大多用MAX232,一般单片机实验板上都提供这样的标准串口。

    要分别编写上位机和下位机软件程序,单片机程序参照例程、教科书进行编写;上位机微机可采用VB,组态软件,Labview等软件编写,一般若是简单的通信,上位机程序编写很简单,例如VB中学会使用mscomm控件,有VB最基础知识的一天就能学会。

    大可以没有单片机,没有MAX232,没有串行接口这些硬件就可以实现学习并掌握单片机与微机之间的串口通信。proteus可以仿真单片机,也是主流软件。

    如今的笔记本电脑几乎都没有保留串口,而用USB接口取而代之,不过没关系,有了虚拟串口和串口调试助手,这些都解决了。你可以搜索一下虚拟串口,真的很不错的。

本回答被网友采纳
第3个回答  2012-10-20
单片机一般是3.3V或5V的电平,电脑串口要高点,大概是十几伏,具体数值记不清楚了,所以要连接到电脑,就要进行电平转换,用RS232系列的芯片就可以。
第4个回答  2012-10-20
可以通过PC的串口和USB口与单片机连接,之间都需要电平转换处理

51单片机与PC机之间的硬件串口连接??? 具体的怎样连接???
你应该是没有用USB转串口线 买一个USB转串口模块 (陶宝上不到十元)VCC\\GND先连好(模块上有引脚名称) 然后模块的RX连单片机TX,TX连单片机RX 用STC_ISP软件进行选择Hex文件等设置,点击“下载”,待连接成功后 关一下51单片机电源再开启,就能够烧录了 注意:断电时,只能断51的VCC 不能拔下...

51单片机与PC机之间的硬件如何串口连接
单片机通过TXD和RXD两条线 连接MAX232芯片后,转换电平,连接PC串口,一般是2、3脚,5脚是地线。一共三根线。单片机的TXD接电脑的RXD,单片机的RXD接电脑的TXD。地线接地线。VB中要用MSCOMM控件,设置相同的波特率,起始、结束位、校验位,数据位等。VB的MSCOMM控件设置好端口号,然后PORTOPEN= true 就...

怎么实现51单片机与电脑串口之间的通信?
首先,单片机和微机通信的电气标准要一致,微机串口一般是RS232电气标准,所以要加电平转换芯片,大多用MAX232,一般单片机实验板上都提供这样的标准串口。其次,要分别编写上位机和下位机软件程序,单片机程序参照例程、教科书进行编写;上位机微机可采用VB,组态软件,Labview等软件编写,一般若是简单的通信,...

51单片机怎样和PC通过RS485进行通信?
你已经用USB转成RS485,再将RS485转成TTL了,剩下的事就简单了,就把RS485TTL的RXD接到单片机RXD,把485TTL的TXD接到单片机的TXD上就行了。然后就要写程序了。电脑的USB转485线要安驱动程序,虚拟出一个串口来,电脑就可以用串口调试助手与单片机通信了。

51单片机与PC机的串口通讯设计的一个问题
1、用串口调试助手 2、用PC机通过串口控制8952让端口上的LED亮灭很简单,如只需发送0XFE内容,再让P0=SUBF就可让P0口上的一个LED灭。3、若要实现双工方式,设置SCON=0X50,也就是让REN=1即可,4、若要有语音提示,在主程序相应位置加一发音程序即可。以上希望能帮到你。

51单片机如何与电脑键盘相接,USB的
如果是USB接口的话,问题就复杂多了。51单片机本身并不支持USB协议,如果需要使用USB设备,则需要用软件模拟出USB协议,或者借助其它USB接口芯片才可以实现。与PS\/2协议相比,USB协议非常复杂,使用程序来构建USB协议的话,需要上千行的代码以及大量的单片机资源,总之虽然可以实现,但并不是明智的选择。使用...

ms51单片机与pc通信,中间需要什么部件,求原理图
(1)RS-232C介绍与PC硬件:RS-232C使用-3到-25V表示数字“1”,使用3V到25V表示数字“0”,RS-232C在空闲时处于逻辑“1”状态,在开始传送时,首先产生一起始位,起始位为一个宽度的逻辑“0”,紧随其后为所要传送的数据,所要传送的数据有最低位开始依此送出,并以一个结束位标志该字节传送...

51单片机双机通讯物理接线有什么要求(芯片引脚怎么连接)?
51单片机双机通讯,如果双机距离超过了1米,就要采用RS232接口,这是常用的串口通信方式,物理接线可采用3线连接即可,距离超过10米时应采用双芯屏蔽线。距离小于1米时,属于实验性的临时串口通信,两个单片机的RXD,TXD引脚交叉连接就行,需要共地,用普通的3条导线连接。

PC机与单片机之间的串口通信的程序
利用汇编语言编写PC机与单片机之间的串口通信的程序,以PC机作为上位机,单片机作为下位机。单片机为51系列,PC机具有RS-232-C接口,利用芯片MAX232实现电平转换。利用串口通信调试小... 利用汇编语言编写PC机与单片机之间的串口通信的程序,以PC机作为上位机,单片机作为下位机。单片机为51系列,PC机具有RS-232-C接口,利用...

51单片机能与九针串口直接连接吗
51等单片机的管脚电平叫做TTL电平(transistor transistor logic晶体管-晶体管逻辑电平)电压范围是0-5V 计算机的串口遵循RS232协议,规定其电压范围是-12V--+12V 综上:TTL电平与232电平当然不能直连,所以51单片机与PC机串口连接的话必须使用MAX232等芯片做一个电压转换 如果时间赶的话就买个现成的TTL电平...

相似回答