当前位置:首页> 正文

如何向电脑串口发送数字|单片机串口发送数字

如何向电脑串口发送数字|单片机串口发送数字

1. 单片机串口发送数字

直接买个蓝牙透传模块,即蓝牙转串口模块,也就二三十块钱,直接连接单片串口,单片机程序里你就操作该串口就行了,手机搜索该蓝牙模块,配对连接后,单片机向串口直接发送数据就行了。当然手机这断要有相应软件支持,你可以下个手机蓝牙串口,就可以看你发送的数据对不对了。

2. 单片机串口输出十进制数字

单片机通过串口发送几个16进制数FF 10 11 01 DD,程序如下:

void Send(unsigned char Tx_Data)//向串口发字符

{

SBUF=Tx_Data;

while(!TI);

TI=0;

}

main()

{

先串口初始化,然后:

Send(0xFF);

Send(0x10);

Send(0x11);

Send(0x01);

Send(0xDD);

即可。

}

3. 单片机串口发送数字信号

我想你的问题应该是单片机如何使用串口发送本节点的身份号码,这个所谓的`身份号码'在专业上称为本机通讯地址。

不管单片机采用什么样的通讯总线,如何在信息中体现本节点的地址取决于使用什么样的通讯协议,但不管是什么样的通讯协议都会包含这个信息。1 modbus rtu为例,主机发出查询帧的第一个字节就是从机的节点地址,而从机应答时通讯帧的第一个字节就是本节点的通讯地址,也就是你所说的身份号码。

4. 单片机串口发送数字怎么设置

手机上装一个蓝牙串口调试软件,蓝牙模块与单片机连接好,并设置好透传的参数例如波特率重新上电,然后手机打开蓝牙调试软件连接蓝牙模块,连接成功后可以用单片机的串口发送你的数据到手机上查看,记得不是字符数据要选择以HEX显示就可以。

5. 通过串口发送数字

一般串口软件的hex发送是将发送的字符串中数字两个两个十六进制化。

编写软件需要先了解通信规约,一般辅助调试可以用一些通用的协议软件,如格西烽火软件等,把通信协议测试通过后再进行嵌入到自己的程序中。

6. 单片机串口发送字符串

是一下几种原因导致的

1:波特率设置的不对。

2:串口线没接对。

3:单片机与电脑通信情况下,单片机程序有问题。

7. 单片机串口发送数组

当然可以,对于单个变量,可以用_at_来定位,如:char code 变量名 _at_ FLASH的地址。

数组也可以 如:unsigned char code table1[512] _at_ 0x400。

子程序也可以定位 麻烦点,

8. 单片机串口发送数字信息

你的一位十进制数据+0x30,不就变成字符的数字了吗例如:TN是十进制温度fasong[0]=TN/10+0x30;fasong[1]=TN%10+0x30;DS18B20采集到的数据你可以在单片机中处理成16进制或字符后发送到上位机,也可以直接发到上位机由电脑处理数据后显示,当然VB上位机对字符的处理能力强些可以追问。

9. 单片机串口输出

1、单片机系统与电脑的RS-232接口通信,必须把单片机的信号电平(TTL电平)转换成计算机的RS-232C电平(或者反过来把计算机的RS-232C电平转换成单片机的TTL电平),才能成功通讯。

2、单片机使用RXD和TXD引脚执行串口数据输入/输出。   

3、RS-232的RXD连接单片机TXD,TXD连接单片机RXD(中间用MAX232芯片转换电平)。       

通过上述步骤即可实现电脑通过RS232接口与单片机(串口)连接并通讯

展开全文阅读

相关内容