66问答网
所有问题
C51单片机如何从PC机串口接收字符串?
1、如提问。
2、PC机串口是否发送字符串结束标志 '\0' ?
3、PC机串口是否发送回车符 '\n' ?
举报该问题
推荐答案 2019-10-07
1、单片机串口不管从哪
接收数据
都是遵循串口协议的。字符串就是一个挨一个的ASKII码,中间没有加任何东西。2、不发字符串结束标志。3、回车符可以发送,但具体发不发送看你程序了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UxxUDxUsp.html
其他回答
第1个回答 2010-08-21
用51单片机的串口模块,经过正确的硬件联接和软件编程,即可完成与PC的串口通信。PC是否发送字符串结束标志和回车符,由你的软件决定。发不发都能完成通信。
第2个回答 2010-08-21
如果51采用的是串行方式1通信的话,也是最常用的。
那么PC给51是一帧一帧传送的,一帧共10位,1位起始位(0),8位数据位,1位停止位(1)。
51的RXD检测到负跳变后,将8位数据移入SBUF,停止位进入RB8,并请求中断,这样一帧就接受了。
数据大致是这样接收的,与你所说的结束标志应该没什么关系。本回答被提问者采纳
相似回答
C51单片机如何从PC机串口接收字符串?
答:
ES = 1; //串行接口中断 EA = 1; //系统中断允许 TR0 = 1; //启动定时器0 TR1 = 1;...//
串口接收
中断处理程序 //发送采用查询处理 void SerialComm(void) interrupt 4 { _pReceive[_cReceive] = SBUF;_cReceive ++;if(_cReceive >= RecBuffSize) _cReceive = 0;RI =...
51单片机串口收发字符串
求助
答:
51单片机串口发字符串的方法有多种,
比较容易理解的方法是:先定义一个要发送的字符串,就是一个字符串数组。发送时,连续发送个数组
。接收字符串,也可以采用类似的方法,先声明一个字符串,接收时,每接收一个就存入这个串中,接收结束,查这个字符串就行了。
跪求
51单片机
通过
串口
接受
PC机
发来的
字符串
的代码,
答:
单片机串口接收字符串的
,根据接收到的字符串调用串口中断 void Com_Int(void) interrupt 4 { //当硬件接收到一个数据时,RI会q
如何
用c语言编程实现
c51单片机
中
从串口接收
一个
字符串?
答:
四位
字符
,
接收
用
串口
中断 void ck_js() interrupt 4 { unsigned char i;for(i=0;i<4;i++){ while(RI==0);//等待数据接收 RI=0;//手动清零 DAT[i]=SBUF;//接收到的字符存放 } } 多位字符 接收函数 void seri_int() interrupt 4 { count1=0;if(RI){ unsigned ...
51单片机
与
PC机
之间的硬件
如何串口
连接?
答:
要分别编写上位机和下位机软件程序,
单片机
程序参照例程、教科书进行编写;上位机
微机
可采用VB,组态软件,Labview等软件编写,一般若是简单的通信,上位机程序编写很简单,例如VB中学会使用mscomm控件,有VB最基础知识的一天就能学会。大可以没有单片机,没有MAX232,没有
串行接口
这些硬件就可以实现学习并掌握...
请问
51单片机怎么
通过
串口接收字符串?
能解释一下代码吗?谢谢了
答:
要活学活用知识才是,教材或者
单片机
资料上有说到
串口
通信的
接收
数据寄存器;当这个寄存器满时(即收到了一个完整的字节时),会发出中断信号,那么你就在中断例程中取走数据就是了,取走数据后,接收端就会自动接收或者等待接收新的数据。如此中断一次取走一个字节,直至发送端停止发送数据。取走的数据怎么...
大家正在搜
51单片机串口接收字符串并比较
51单片机串口接收字符串并判断
51单片机串口字符串接收并显示
51单片机串口中断接收字符串
51单片机串口通信接收字符串
51单片机串口接收字符串函数
串口接收字符和字符串
单片机串口发送字符串C程序
单片机通过串口发送字符串
相关问题
C51单片机如何从PC机串口接收字符串?
C51单片机如何从PC机串口接收字符串?
如何用c语言编程实现c51单片机中从串口接收一个字符串?
c51,单片机从串口接收字符串,放到一个数组里面,然后在通过...
如何编程,使51单片机接收串口送来的一串字符,去做其他处理。...
跪求51单片机通过串口接受PC机发来的字符串的代码,
如何进行单片机与PC机的串口数据读取通信?
c51,单片机从串口接收字符串,放到一个数组里面,然后在与一...