非常风气网www.verywind.cn
首页
51单片机与pc机串口通信
51单片机与PC机
之间的硬件如何
串口
连接?
答:
单片机和微机通信
的电气标准要一致,
微机串口
一般是RS232电气标准,所以要加电平转换芯片,大多用MAX232,一般单片机实验板上都提供这样的标准串口。要分别编写上位机和下位机软件程序,单片机程序参照例程、教科书进行编写;上位机微机可采用VB,组态软件,Labview等软件编写,一般若是简单的通信,上位机程序编...
pc机与51单片机
的
串口通信
答:
int_x= rec_buf[1]*256+rec_buf[0]; //组成2字节数据,再显示 }
51单片机
如何进行
串口通信
,并制定通信协议.
答:
连线就是 交叉连接 A的TX到B的RX A的RX到B的TX,还有一根地线 串口线就这三根就够用了 然后就是初始化A和B的串口,设置波特率,工作模式,开中断等等 A和B的通信,你先调试一台机器,比如A,
和电脑
连接,用串口调试助手(网上找)查看A的收发数据是否正常,然后A和B联调
串口通信
距离不远一般不会出错,波...
使用
51单片机与PC
进行
串口通信
时,怎么将一个温度值(带两位小数)发送到...
答:
使用
51单片机与PC
进行
串口通信
时,需将一个温度值(带两位小数)按通信协议规范组成的数据帧发送到
PC机
,VB则按通信协议规范组成的数据帧编写的上位机程序,接收和处理数据帧,并显示于运行程序界面或控件上。数据帧组成:分帧长、帧首、数据和帧尾等。数据:带两位小数的温度值发送需要制定好合适的数据...
51单片机
怎样
和PC
通过RS485进行
通信
?
答:
你已经用USB转成RS485,再将RS485转成TTL了,剩下的事就简单了,就把RS485TTL的RXD接到
单片机
RXD,把485TTL的TXD接到单片机的TXD上就行了。然后就要写程序了。
电脑
的USB转485线要安驱动程序,虚拟出一个
串口
来,电脑就可以用串口调试助手与单片机
通信
了。
51单片机与PC
进行
串口通信
,用串口调试工具显示数据没数据。。。_百度知...
答:
首先检测你的硬件电路。方法是,拔掉你的
单片机
,把RXD和TXD脚短路。然后在
串口
调试助手里面,选任意波特率发送任意字符,如果收到的是发送的内容,则能肯定MAX232和RS-232之间连接正确。接下来就要检查你的程序了 最容易出问题的就是波特率了。如果你用12M的晶振,那么,最好设置波特率为1200 或 2400。
51单片机与pc通信
,波特率是2400倍增的可以准确的发送和收回数据,其他波 ...
答:
串行通信
的波特率一般都取2400的整数倍。
PC机
上串口的波特率也是按这个取值的。如下图,这是超级终端的波特率取值。而对于
单片机
,需要
串口通信
时,晶振频率通常取11.0592MHz,或者2倍。取这个值的目的就是计算出的串口通信的波特率误差几乎为0。而取其它频率就有误差。同时,晶振取这个值,波特率也要取...
51单片机串口通信
,
PC
可以接收单片机信息,单片机收不到PC发送的信息_百...
答:
单片机
的RXD和TXD是TTL电平的,
PC
的RS232电平的。PC是没有直接外接的TTL电平的,只有RS232的。所以电平需要转换的。
51单片机
用
串口跟pc通信
进行收发数据
答:
//代码来自
单片机
小精灵v1.3//波特率9600 11.0592晶振 方式2#include <reg
51
.h>void InitUART(void){ TMOD = 0x20; SCON = 0x50; TH1 = 0xFD; TL1 = TH1; PCON = 0x00; EA = 1; ES = 1; TR1 = 1;}void SendOneByte(unsigned char c){ SBUF ...
pc机串口通信
与
51单片机
串口通信有什么不同?
答:
51
机串口低电平位0.7V以下,高电平5V以下0.7V以上,PC机串口低电平-12V,高电平+12V,51机
和PC机串口通讯
要加电平转换IC ,通讯协议是一样的。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
带数码管的单片机串行通信
51单片机与pc机串行通信设计
c51单片机怎么连接电脑
单片机与pc机之间的通信
51单片机串口发送数据
单片机串口多机通信
51单片机与电脑通信
51单片机串口发送数据程序
单片机串行口应用
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网