- 博客(9)
- 收藏
- 关注
原创 嵌入式STM32课程实验-外部中断控制LED灯
课程实验要求:通过配置外部中断实现按键按下,LED灯的状态由闪烁->保持->点亮->熄灭如此循环。步骤:配置好中断、LED的GPIO口、通过中断服务函数改变标志位,在主循环里判断标志位的变量。.h文件自己添加或不用也可以。1、EXTI.c文件。3、main.c文件。
2024-01-07 12:19:20 847 1
原创 嵌入式STM32课程实验-串口实验
外接CH340,在电脑端安装好CH340驱动,连接电脑,通过电脑的串口助手发送学号点亮对应LED灯,发送姓名熄灭LED灯。其他.h文件自己创建即可,或者都放在main.c文件里也可以,不需要其他文件。接收函数、比较函数要求自己撰写。(不然可以通过调用strcmp函数即可)2、Serial.c部分。
2024-01-06 16:13:00 566 1
原创 数据结构实验---排序
分别使用直接插入法排序、冒泡排序、选择排序方法,将用户随机输入的一列数按递增的顺序排列,并在其中一种排序算法中输出每趟排序的序列。可以将其更改为c语言方式。
2023-12-21 16:31:00 900
原创 数据结构实验---查找
对给定的序列分别采用顺序查找、折半查找算法,查找某个数,若查找成功,输出该数在序列中的序号;若查找不成功,输出提示信息。不管是否查找成功,均要输出查找过程中每次比较的元素。
2023-12-20 20:39:57 965
原创 数据结构实验---Dijsktra算法求最短路径
该实验中输入的v0点即为要求的某个顶点,在输入顶点字符信息的地方,只是简单的将字符信息转换为数字信息,在代码中还可对其进行优化。实验内容:输入图的顶点数、边数以及边,求某个顶点到各个顶点的最短路径。在代码中有其他需求可自行按备注更改,本代码是学校。,参照课本及网上资料以及自己更改编写完成。1、picture.cpp文件。2、picture.h文件。3、main.cpp文件。
2023-12-16 21:53:17 596
原创 数据结构实验---哈夫曼编码
在本代码编写中,可以输入任意字符与权值对应起来,提高了代码的实际应用性。通过原文压缩、编码的实际应用体现在发送报文中,方便编码与报文解析。不过代码中还是存在些许bug,比如输入格式有点丑等,有意交流的可以留下自己的见解。在代码中有其他需求可自行按备注更改,本代码是学校。已知a,b,c,d四个字符权值是7,5,2,4。(1)建立相应的哈夫曼编码树,构造哈夫曼编码表,(1)输出哈夫曼数组;(2)在此基础上对压缩文件进行压缩。1、Huffman.cpp文件。2、Huffman.h文件。3、main.cpp函数。
2023-12-15 10:55:19 470
原创 数据结构实验---括号匹配
输入带括号的算术表达式,判断该表达式括号是否匹配。在代码中有其他需求可自行按备注更改,本代码是学校。,参照课本及网上资料以及自己更改编写完成。
2023-12-14 21:56:13 423
原创 数据结构实验---线性表应用
在代码中有其他需求可自行按备注更改,本代码是学校实验任务,参照课本及网上资料以及自己更改编写完成。利用栈实现数制转换(十进制数转换为八进制数)。
2023-12-13 21:58:43 373
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人