51单片机串口接收多个汉字的程序,C语言的。 我要发送一段话给51,然后在12864上显示出来。但是我现在只能做到接收一个。望大神给个例程。... 我要发送一段话给51,然后在12864上显示出来。但是我现在只能做到接收一个。望大神给个例程。 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 51单片机 汉字 c语言 串口 搜索资料 1个回答 #热议# 不吃早饭真的会得胆结石吗? NJGQZF 2015-03-31 · TA获得超过1.1万个赞 知道大有可为答主 回答量:3165 采纳率:0% 帮助的人:1231万 我也去答题访问个人页 关注 展开全部 不用例程,你能收一个就能收后边的,还是你程序有问题,解决问题才是重要的,不然你永远不会。你把接收中断程序贴上来。 更多追问追答 追问 是这个,我不知道哪里出问题了 追答 把for循环中除了while (RI != 1)再用 { }括起来。 追问 你的意思是while (RI != 1)这个不要在for循环中?我试了,还是不行 追答 其实你这样编程是有问题的,在中断里等待接收全部字符就失去了使用中断的意义,在其他程序里查询效果是一样的。这是给你提的一个小意见、不管这个了,知道问题所在了,错的离谱!这样改:void serial () interrupt 4{char i; for(i=0;i<16;i++) { while (RI!=1) { } RI = 0; a[i] = SBUF; if(i==15) { flag = 1; } }} 追问 恩,我发现了。重新写了个。能够发送多个汉字了。但出现乱码了。。。不过谢谢了啊 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2012-04-28 C51单片机从串口接收数据多个字节的数据的C语言程序,谢谢 3 2014-05-18 51单片机从电脑串口接收10字节的数据,程序用c语言 2015-11-05 两个51单片机间采用串口互相发送接收一个字节的c语言程序 2013-01-14 求多个51单片机之间的 串口通讯程序,1个主机 3个从机 ,... 5 2014-10-30 c语言设计两个51单片机采用串口互相发送接收1个字节的程序 2016-12-11 有人知道51单片机串口读取数据的C语言程序吗 2011-06-06 求一个基于51单片机的C语言程序,要求从串口接收一组数据,然... 9 2011-12-30 如何用c语言编程实现c51单片机中从串口接收一个字符串? 7 更多类似问题 > 为你推荐: