有人能帮我改一下这个51单片机C语言程序吗(O_O)

有人能帮我改一下这个51单片机C语言程序吗(O_O),第1张

这样吧给你解释一下意思

public class Test { //某一个类,可以理解为窗口程序集1,

public static void main(String[] args) { //程序入口,可以理解成_启动窗口创建完毕

//str为参与校验的字符串

//检验和的概念一般体现在8bit长度的字符数组

//下面使用的字符串全为ASCII码

String str="GPGGA,075935000,24358682,N"; //命名一个字符串变量,并且赋值,在易语言中即变量1=“GPGGA,075935000,24358682,N”,其中变量1为文本型变量。

//和校验是异或运算,需要先强制把字符转换成整形数据

char ch=strcharAt(0);

int x=(int)ch;

int y;

for(int i=1;i<strlength();i++){

y=(int)strcharAt(i);

x=x^y;

}

//x即为校验和,下面将其转换成十六进制形式

String check=IntegertoHexString(x);

}

//就是将它后面这一段不好翻译,就是分割文本(变量1,“,”)然后用循环将它转换成16进制,在易语言中为十到十六(变量1[i])

}

兄弟啊,你不用那么死板,你现在的意图就好比想从一堆排队的人里找到第一个叫张伟的,你挨个问过去,找到就行了,但你非要他自己报位置再蹦出来。只要你不是考虑速度和内存的问题,后台的处理方式其实毫无关系。

#ifndef TOKEN

// code

#endif

就是假如在预编译的时候TOKEN还没有定义,#ifndef和对应的#endif之间的code全部被编译

否则忽略。这个是用来防止重复定义的

#ifdef

#endif

则作用相反

以上就是关于有人能帮我改一下这个51单片机C语言程序吗(O_O)全部的内容,包括:有人能帮我改一下这个51单片机C语言程序吗(O_O)、用飞思卡尔DZ60做的串口程序、nmea 命令,该怎样才能把gps的数据接收下来呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9747642.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存