C51单片机发送字符串程序怎么写

C51单片机发送字符串程序怎么写,第1张

1、打开C51程序书写软件,新建工程,在d出的对话框编辑工程名并保森前存到要保存的地扒春前方。

2、保存之后会d出如下的窗口,点击Atmel的加号,选择AT89s52并确定。

3、此时就要开始建立程序了,点击如图的图标,新建程序,注意保存的时候一定要在名字后面加“.c”。

4、此时点击左边的文件夹,双击,会出现下一级的文件夹,继续双击,d出对话框中找到刚保存的C程序。双击它或者点击对话框下面的add,关闭d出的对话框,此时建春清立工程就完毕了。

5、点击窗口的Target 1左边的图标,选择如图的标签。勾选红色标注的地方(生成hex文件)。

6、 这样就进行后面的书写程序,编译吧。然后进入下一步,烧写程序,点击打开“打开程序文件”。到保存程序的地方,选中后缀为hax的文件并双击。

7、点击下载,此之前要连接单片机开发板,并且开发板电源处于关闭。

这是用 C 语言编写的程序,可以计算字符串的长度:

在这段代码中,我们定义了一个函数 string_length,用于计算字符串的长度。函数接受一个参数 string,表示要计算长度的字符串。在函数内部,我们使用 C 语言的内置函数 strlen 来计算字符串的长度,并返回结果。

在 main 函数中,我们定义了一个字符串数组 string,并调用了函数 string_length 来计算它的长度。最后,我滚睁余们使用 printf 函数输出结果。运行这段代码后,会输出字符串 "Hello, world!" 的长度,即 13。

注意:在 C 语言中,字符串数组是一种特殊的数组,其末尾会自动添加一个 null 结束符 '\0'早凯。所以,上述代码中的字符串数组 string 实际上是一个 13 字节的数组,其中前 12 个字节存储字符串的内容,最后一个字节存大滚储 null 结束符。

import java.util.Scanner

public class Test {

public static void main(String args[]) {

int n, i

Scanner in = new Scanner(System.in)

// 输入字符串个数

n = 10

String[] a = new String[n]

// 依次输入字符串

for (i = 0i <ni++) {

a[i] = in.next()

}

// 排序

sortbybubble(a)

/迅租唯/ 输亩培出结果

for (i = 0i <ni++) {

System.out.print(a[i] + " ")

}

System.out.println()

}

// 冒泡排序

private static void sortbybubble(String[] s) {

boolean flag = true

String temp

while (flag) {

flag = false

for (int i = 1i <型尘 s.lengthi++) {

if (s[i - 1].compareTo(s[i]) >0) {

temp = s[i - 1]

s[i - 1] = s[i]

s[i] = temp

flag = true

}

}

}

}

}


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

原文地址: https://outofmemory.cn/yw/12397432.html

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

发表评论

登录后才能评论

评论列表(0条)

保存