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

我做了个检测温度的电路板,它需要和VB进行串口通信,需要往VB里发送数据,,但是具体的连接方法不知道,怎样往外面传送数据????硬件怎么连接?谢谢!... 我做了个检测温度的电路板,它需要和VB进行串口通信,需要往VB里发送数据,,但是具体的连接方法不知道,怎样往外面传送数据???? 硬件怎么连接?谢谢! 展开
 我来答
su_long
2012-10-20 · TA获得超过283个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:117万
展开全部
单片机通过TXD和RXD两条线 连接MAX232芯片后,转换电平,连接PC串口,一般是2、3脚,5脚是地线。一共三根线。

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

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

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

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

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

呵呵,女孩也学单片机?哈哈,时代不同了。
GUEL86
推荐于2017-11-25 · TA获得超过5856个赞
知道大有可为答主
回答量:5538
采纳率:86%
帮助的人:2735万
展开全部
51单片机与PC机之间的硬件串口连接,
如果 PC 机有 COM 串口 用 RS232转换TTL 与单片机 RXD TXD 连接,
如果 PC 机没有 COM 串口 用 USB转换TTL 与单片机 RXD TXD 连接,
硬件连接后 就是 单片机 软件 与 PC机软件 VB 的 编程问题了,
还有设计一个 单片机 与 VB 的 通讯协议。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rzb7758521rzb
2018-03-31 · TA获得超过6711个赞
知道小有建树答主
回答量:20
采纳率:100%
帮助的人:3185
展开全部
  1. 单片机和微机通信的电气标准要一致,微机串口一般是RS232电气标准,所以要加电平转换芯片,大多用MAX232,一般单片机实验板上都提供这样的标准串口。

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

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

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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huangtubaye1
2012-10-20 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:310
采纳率:0%
帮助的人:120万
展开全部
单片机一般是3.3V或5V的电平,电脑串口要高点,大概是十几伏,具体数值记不清楚了,所以要连接到电脑,就要进行电平转换,用RS232系列的芯片就可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仙华茂U1
2012-10-20 · TA获得超过183个赞
知道小有建树答主
回答量:255
采纳率:100%
帮助的人:52万
展开全部
可以通过PC的串口和USB口与单片机连接,之间都需要电平转换处理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式