11问答网
所有问题
当前搜索:
51单片机串口发送和接收数据
串口
调试助手发过来的连续的字符,
单片机
怎么处理?
答:
单片机
只认识十六进制的,你最好也发十六进制代码,如果要ASC2码,你在单片机端要进行代码转换
关于
51单片机和
三菱PLC通讯方面的危机
答:
象你这个
单片机
机急用中断来
接收
不用去判断RI,把
51
的中断打开他自动收,然后你去读取SBUF里面的内容,这时SBUF里面的就是你PLC传给你单片机的,如果是06H,单片机继续
发送
你的通讯
数据
就行了 ,51每发送一个字节数据,就去检测PLC发回的是不是06就行了,原理就是这样,至于PLC那边,你和51相互配合就...
51单片机
proteus仿真
串口
通信发数,以9600bps
传输
,单片机时钟设成了12...
答:
我的理解是:由于
单片机
时钟频率在12MHz时,和上位机的波特率存在误差,时钟信号
和数据
信号存在不同步现象。从这个图我们可以看出:像10位数据,会有一个起始位0和一个停止位1,而数据是从低位到高位依次
发送
。当单片机的实际波特率高于上位机时,单片机开始发送停止位1的时候,上位机才
接收
到D7位,所以...
51单片机
读取DS18B20温度
数据
求在windows程序显示实时数据
答:
你是要自行开发一个上位机软件,是吗?用VB较简单,只要会
串口发送和接收
就行 若不想开发,就用串口助手得了,但
数据
需
单片机
处理好
vb
与单片机
通信 &hbb
数据收
不到
答:
MSComm1.Output = Chr(send3) 这句有问题。请不要将send3转化为字符,使用MSComm1.Output = send3 === dim sende(0) as byte send3(0)=&Hbb mscomm1.output=send3
单片机
TCP/IP开发板的使用
答:
对于外部接口,最主要的是:⑨网线接口和⑩
串口
,它们是开发板和PC连接的接口。3. 3 建立开发环境建立单片机TCP/IP开发环境的步骤有如下几步:1. 连线:连线是将开发板与PC机的串口连接,给开发板上电,然后将开发板连接到和PC在同一个网段中。2. 安装软件:需要安装开发板的编译环境。对于
51单片
...
多个下位
单片机与
上位机pc通过
串口
通信的实现
答:
用PC机与多个
51单片机
通过RS232进行通讯。在多机通讯中,要保证主机与所选择的从机实现可靠的通信,必须保证
串口
具有识别的功能。在
串行口
控制寄存器SCON中有一位叫做SM2,就是为了多机通讯而设置的控制位。多机通讯的过程可以如下:1 首先从机初始化,开中断,让其以方式2或3
接收
(9位异步通讯方式)...
求用keilc编写一
串口
通信程序
答:
include <reg
51
.h> define COUNT 10 // 定义接收缓冲区大小 unsigned char buffer[COUNT]; //定义接收缓冲区 unsigned char point; //定义
接收数据
个数指示变量 void UART_init(); //串口初始化函数 void COM_send(void); //
串口接收
函数 unsigned char CLU_checkdata(void);//计...
51单片机与
SIM300的引脚之间是怎样连接的
答:
1. 图就不用画了,很简单,一般的GSM, GPRS,GPS 模块就是3根控制线,通过MCU就能控制模块,1.TXD; 2,RXD; 3.GND。分别和MCU的RXD,TXD,GND相连接就OK拉!2. 通过
串口发送
AT指令就可以控制模块。3. AT指令可以在网上找。很多很多的。
51单片机
怎样利用SC2262
发送
八位
数据
答:
是可以,但是会很慢很慢,2262一般一次只能
发
4位数据,需要用5个脚与2262相连,4个
数据与
2262的4个按键引脚接,另一个控制8050三极管,来控制2262的电源,现让
单片机
给4位数据,再让2262通电,再断电,在给另四位数据,再让2262通电,这样对面的2272就能
接收
到8位的数据了,(别忘记了2262和2272的...
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜