问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

STC89C52与PC串口通讯怎么发字符串?求程序!我单字符发成功了,就是字符串不知道怎么弄?

发布网友 发布时间:2022-05-07 09:53

我来回答

2个回答

热心网友 时间:2023-10-24 21:29

呵呵,这个问题很简单。比如你需要发送字符串"i can help you!"共计15个字符,那么你可以用一个数组比如sendBuf[15]="i can help you!";然后,你在发送的时候写一个for循环就行咯:
for(i=0;i<15;i++)
{
SBUF=sendBuf[i];
while(!TI); //等待发送完毕
}
在接收的时候也是一样的:定义接收缓冲区receiveBuf[15];
然后中断里面的接收语句体为:
void ser() interrupt 4
{
RI=0;
receiveBuf[m++]=SBUF;//注意m为全局变量
if(m==15)//接收完毕
{
flag=1;
m=0;
}
}
这样接收完毕之后,接收缓冲区的内容就是你需要的字符串了。
OVER。

热心网友 时间:2023-10-24 21:30

把你的程序显示出来,简单改改即可。

热心网友 时间:2023-10-24 21:29

呵呵,这个问题很简单。比如你需要发送字符串"i can help you!"共计15个字符,那么你可以用一个数组比如sendBuf[15]="i can help you!";然后,你在发送的时候写一个for循环就行咯:
for(i=0;i<15;i++)
{
SBUF=sendBuf[i];
while(!TI); //等待发送完毕
}
在接收的时候也是一样的:定义接收缓冲区receiveBuf[15];
然后中断里面的接收语句体为:
void ser() interrupt 4
{
RI=0;
receiveBuf[m++]=SBUF;//注意m为全局变量
if(m==15)//接收完毕
{
flag=1;
m=0;
}
}
这样接收完毕之后,接收缓冲区的内容就是你需要的字符串了。
OVER。

热心网友 时间:2023-10-24 21:30

把你的程序显示出来,简单改改即可。

热心网友 时间:2023-10-24 21:29

呵呵,这个问题很简单。比如你需要发送字符串"i can help you!"共计15个字符,那么你可以用一个数组比如sendBuf[15]="i can help you!";然后,你在发送的时候写一个for循环就行咯:
for(i=0;i<15;i++)
{
SBUF=sendBuf[i];
while(!TI); //等待发送完毕
}
在接收的时候也是一样的:定义接收缓冲区receiveBuf[15];
然后中断里面的接收语句体为:
void ser() interrupt 4
{
RI=0;
receiveBuf[m++]=SBUF;//注意m为全局变量
if(m==15)//接收完毕
{
flag=1;
m=0;
}
}
这样接收完毕之后,接收缓冲区的内容就是你需要的字符串了。
OVER。

热心网友 时间:2023-10-24 21:30

把你的程序显示出来,简单改改即可。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 关于单片机串口发送字符串代码的问题,求高手解答 串口如何发送变量型字符串 有会单片机串口通信的吗???帮忙写一个发送和接收字符串的程序.. 串口通信的一个子程序,求注释? 51单片机,通过串口助手向单片机发送字符串,单片机将字符串逆序发送回计算机,用C语言编程 简单的一个单片机串口发送字符串程序 求个单片机通过串口发送字符串数组的程序,上位机通过串口调试助手接受,谢谢,波特率9600 在串口中怎么发送字符串 我想用c语言这一个程序,向串口发送字符,求大侠指导,最好贴出源代码,谢谢。 编写串口通信程序,让PC机发送一系列字符串(自己随便定义)给单片机 在串口中怎么发送字符串? 用单片机串口向电脑串口调试助手发送一个字符串,用C语言编程 网站建设合同附件 支付宝额度突然降到1000 支付宝突然降低额度,真的是要了我的命,受不了,怎么办? 2011湖南油菜籽价格? 你们油菜籽什么价格? 菜子油批发去哪好? 请问哪里有油菜籽批发的 大量产油菜籽什么地方 求一个“串口调试助手发送字符串到单片机“的程序 平安夜为啥又叫失身夜 求一个使用STC12C5A60S2单片机的串口1向STC-ISP串口助手发送abcd字符串的程序 QQ好友怎么快速加 我名字叫小龙,取个微信名字最近生意不太好 现在微信表情 有小龙 可以一步一步走在字上在走到下面然后唱歌怎么做出来的 喜欢的人叫徐小龙,应该起什么微信网名 老婆让精神出轨的中年男人删除对方的手机号码,不愿意删怎么办? 这个是谁!金刚葫芦娃是错的 女生说我敷衍我怎么回信息? 这个是什么?不是金刚葫芦娃! 猜电视剧名字。 三个字的 永城市市长热线电话是不是24小时都能接通 胡彦斌发文呼吁相关厂商建议易拉罐扣环往外开,网友们是如何评价此建议的? 从盐城旅集散中心乘哪路公交车去第一医院南院? 从庐阳区到省立医院南院坐几路公交车? 胡彦斌发文建议厂商易拉罐扣环往外开,你支持这一建议吗? 魅族MX2 STK应用如何查看? 如何看待胡彦斌发文搞不定东北女人? 富拉尔基到齐齐哈尔第一医院南院如何坐公交?