自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 ARM作业day8

控制温湿度采集模块的引脚是PF14(串行时钟线)和PF15(串行数据线):控制温湿度采集模块的总线是AHB4,通过GPIOF串口和RCC使能完成初始化操作。控制风扇的引脚是PE6(GPIOE),控制马达的引脚是PF6(GPIOF);12、将高八位和低八位合成一个数据 (高八位

2024-04-17 18:34:21 537

原创 ARM作业day7

实现三个按键中断 ,发布到CSDN。

2024-04-16 18:32:57 255

原创 ARM作业day6

通过串口发送指令,控制LED\蜂鸣器等外设工作。实现字符串数据收发函数的封装。

2024-04-15 19:56:38 165

原创 ARM作业day3

汇编实现三个灯的闪烁,代码发布到CSDN,现象发送到群里。

2024-04-11 19:19:40 152

原创 FreeRTOS作业day4

创建队列有两种方式,动态创建使用xQueueCreate函数进行创建,静态创建使用xQueueCreateStatic函数进行创建。在中断中使用的个函数:xQueueSendToBackFromISR,是在任务中使用的:xQueueSendToBack。任务通知是多对一通信。3、队列、信号量、互斥量、事件组需要被创建,所以消耗的资源也是比较多。在FreeRTOS中,事件组允许任务等待多个事件的状态,并且可以在任何事件被设置时唤醒等待的任务。1、队列、信号量、互斥量、事件组在使用之前都需要先创建,才能使用。

2024-04-04 17:01:51 343

原创 FreeRTOS作业day3

1、动态创建不需要指定具体的栈只需要指定栈的大小,栈会通过pvPortMalloc动态创建出来,静态创建任务需要具体的栈(通过数组来指定),提供栈的大小。Blocked->Ready:当等待的事件完成后,就进入就绪态(时间到了,等待到了信号量,互斥量)Blocked:阻塞态,当任务在等待时间,或者是信号量,互斥量的时候进入阻塞态。抢占式调度适用于任务优先级不同的任务,时间片轮转适用于相同优先级的任务。Ready:就绪态,当任务被创建后就会进入到就绪态。Running:运行态,任务的代码正在执行。

2024-04-02 19:48:38 366

原创 FreeROST作业day2

UART_HandleTypeDef *huart:指定我们使用的哪个串口,需要指定串口1。const uint8_t *pData:要发送的数据。使用方法: 1、使用HAL_UARTEx_ReceiveToIdle_DMA()函数进行接收数据。uint16_t Size:要发送的数据的长度。const uint8_t *pData:要发送的数据。uint16_t Size:每次要接收多少个数据。uint8_t *pData:数据保存的地址。uint8_t *pData:数据保存的地址。

2024-04-01 20:31:18 867

原创 FreeRTOS作业day1

(1)、在Timers中选择一个定时器,将定时器的cloc Source设置为intermal Clock,修改预分频系数和重装载值,最后勾选NVIC Settings下的第一个Enabled。(2)、下载代码前必须先编译查找错误,并且在魔法棒中的Flash下的Reset and Run勾选上,下载完代码让代码立刻运行,将pack中的Enable取消勾选。(2)、在SYS中,勾选Debug,否则,只能下载一次代码,后续代码都不能下载,单片机锁死。FreeRTOS作业day1。(1)、先选择芯片型号。

2024-03-29 20:13:19 173

原创 QT作业day5

Qt_day5作业1。

2024-03-26 20:25:06 351

原创 QT作业day4

如果账号和密码不匹配,弹出错误对话框,给出信息”账号和密码不匹配,是否重新登录“,并提供两个按钮Yes|No,用户点击Yes后,清除密码框中的内容,继续让用户进行登录,如果用户点击No按钮,则直接关闭登录界面。“,并给出两个按钮Yes|No,用户点击Yes后,关闭登录界面,用户点击No后,关闭对话框,继续执行登录功能。完善对话框,点击登录对话框,如果账号和密码匹配,则弹出信息对话框,给出提示”登录成功“,提供一个Ok按钮,用户点击Ok后,关闭登录界面,跳转到其他界面。Qt_day4作业1。

2024-03-25 20:32:05 277

原创 QT作业day3

将登录按钮使用qt5版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为"admin",密码是否为"123456",如果账号密码匹配成功,则输出“登录成功”,并关闭该界面,如果匹配失败,则输出登录失败,并将密码框中的内容清空。1、使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数。2、自己完成一个使用qss的登陆窗口界面。Qt_day3作业1。Qt_day3作业2。

2024-03-23 10:14:13 335

原创 QT作业day2

自由发挥登录窗口的应用场景,实现一个登录窗口界面。(不要使用课堂上的图片和代码,自己发挥,有利于后面项目的完成)2. ui界面上的组件相关设置,通过代码实现。1. 需要使用Ui界面文件进行界面设计。3. 需要添加适当的动图。

2024-03-21 20:46:26 377

原创 C++作业day7

思维导图。

2024-03-19 17:24:19 353

原创 C++作业day6

再封装一个狗这样类,共有继承于动物类,自己拓展的私有成员有:指针成员:腿的个数(整型 int count),共有成员函数:会叫:void speak()在这个场景中,我们可以将动物比作是不同的类,而每种动物表演则是类中的函数。而讲解员则是一个基类,他可以根据每种动物的特点和表演,进行相应的介绍。定义一个基类 Animal,其中有一个虛函数perform(),用于在子类中实现不同的表演行为。封装一个动物的基类,类中有私有成员:姓名,颜色,指针成员年纪。比喻:动物园的讲解员和动物表演。

2024-03-18 18:58:34 660

原创 C++作业day4

成员函数版本实现算术运算符的重载。全局函数版本实现算术运算符的重载。

2024-03-14 18:52:13 438

原创 C++作业day3

设计一个Per类,类中包含私有成员:姓名、年龄、指针成员身高、体重,再设计一个Stu类,类中包含私有成员:成绩、Per类对象p1,设计这两个类的构造函数、析构函数和拷贝构造函数。

2024-03-13 19:39:30 487

原创 C++作业day2

封装一个矩形类(Rect),拥有私有属性:宽度(width)、高度(height),初始化函数:void init(int w, int h)输出该矩形的周长和面积函数:void show()更改宽度的函数:set_w(int w)更改高度的函数:set_h(int h)

2024-03-12 18:59:09 609

原创 C++作业day1

提示并输入一个字符串,统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数。要求使用C++风格字符串完成。

2024-03-11 19:15:37 689

原创 网络编程作业day7

作业项目:基于UDP的聊天室。项目作业-基于udp的聊天室。

2024-03-07 19:23:45 435

原创 网络编程作业day6

sqlite_exec函数作业演示视频。数据库操作的增、删、改完成。

2024-03-06 22:31:44 462

原创 网络编程作业day5

将课堂上实现的模型(IO多路复用)重新自己实现一遍。

2024-03-05 22:09:21 344

原创 网络编程作业day4

【代码】网络编程作业day4。

2024-03-04 19:03:10 409

原创 网络编程作业day3

项目作业2:基于UDP的TFTP文件传输。项目作业1:TCP机械臂测试。

2024-03-01 22:25:49 453

原创 网络编程作业day2

1.将TPC和UDP通信模型各敲两遍。

2024-02-29 23:04:52 547

原创 网络编程作业day1

将今天的模拟面试的问题整理并整合进思维导图。

2024-02-28 19:31:00 478

原创 IO进程线程作业day7

【代码】IO进程线程作业day7。

2024-02-26 21:57:53 480

原创 IO线程进程作业day6

3、使用SIGGHLD信号回收僵尸进程,当子进程退出后,子进程会向父进程发送一个SIGCHLD信号,表示子进程的退出。4> 使用消息队列完成两个进程间相互通信。1> 将标准io文件IO的内容复习一遍。3> 将信号和消息队列的课堂代码敲一遍。2、 尝试捕获或忽略SIGKILL信号。6、 消息队列两个进程间的单向通信。2> 进程线程的相关函数复习一遍。4、模拟斗地主出牌的案例。5、验证发送信号函数。

2024-02-24 20:48:48 525

原创 IO进程线程作业day5

6> 使用有名管道完成两个进程的相互通信(提示:可以使用多进程或多线程完成)2> 将无名信号量的代码实现重新敲一遍。3> 将条件变量的代码实现重新敲一遍。4> 将无名管道的代码实现重新敲一遍。5> 将有名管道的代码实现重新敲一遍。1> 将互斥机制的代码实现重新敲一遍。

2024-02-22 21:55:14 530

原创 IO进程线程作业day4

使用多线程完成两个文件的拷贝,第一个线程拷贝前一半,第二个线程拷贝后一半,主线程回收两个线程的资源。

2024-02-21 19:31:42 594

原创 IO进程线程作业day3

1.使用多进程完成两个文件的拷贝,父进程拷贝前一半,子进程拷贝后一半,父进程回收子进程的资源。

2024-02-20 21:05:09 562

原创 IO进程线程作业day2

使用fread和fwrite完成两个图片文件的拷贝。使用read、write完成两个图片文件的拷贝。键入ctrl+c,结束进程后。3> 将时间在文件中跑起来。

2024-02-19 21:08:19 713

原创 IO进程线程作业day1

功能2是登录功能,提示并输入登录账户和登录密码,并用其遍历文件中的每一组账户和密码,如果匹配成功,则登录成功,如果全部不匹配则提示登录失败。功能1是注册功能,输入注册账户和注册密码,将账户和密码写入文件中。2> 使用fputs和fgets完成两个文件的拷贝。1> 使用fgets统计给定文件的行数。3> 完成注册登录功能。

2024-02-18 23:02:05 844

原创 寒假作业2024.2.14

39.若有定义int x[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};则能够正确表示数组元素x[1][2]的表达式是。40.若有说明:char *language[]={“FORTRAN”,”BASIC”,”PASCAL”,”JAVA”,”C”};34.若有定义:int x[10]={0,1,2,3,4,5,6,7,8,9},*p1;例如:int arr[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}

2024-02-14 21:49:31 929

原创 寒假作业2024.2.14

4.请使用非函数方法实现系统函数strcat,strcmp,strcpy,strlen。2.请编程实现二维数组计算每一行的和以及列和。3.请编程实现二维数组计算第二大值。1.请编程实现二维数组的杨辉三角。

2024-02-14 11:50:58 409

原创 寒假作业2024.1.13

解答:

2024-02-13 13:51:12 391

原创 寒假作业2024.2.12

解答:

2024-02-12 18:20:04 411

原创 寒假作业2024.2.11

请递归实现计算各个位数字的乘积。请递归实现计算各个位数字之和。请使用递归实现计算单词逆置。请使用递归实现O-n的和。请使用递归实现二进制转换。请使用递归实现斐波那契。

2024-02-11 15:12:32 439

原创 寒假作业2024.2.8

1.现有文件test.c\test1.c\main.c,请编写Makefile。原字符串为:char *str =“I am Chinese。2.C编程实现: 输入一个字符串,请计算单词的个数。字符串倒置:(注意:是倒置,而不是直接倒置输出)3.在终端输入一个文件名,判断文件的类型。倒置后为:“Chinese am I”附加要求:删除原本字符串中多余的空格。

2024-02-08 20:40:55 435

原创 寒假作业2024.2.7

1.5二又树各个节点度的个数。1请编程实现二又树的操作。1.2二又树的先序遍历。1.3二又树的中序遍历。1.4二又树的后序遍历。

2024-02-07 11:07:46 400

原创 寒假作业2024.2.6

1.现有无序序列数组为23,24,12,5,33,5347,请使用以下排序实现编程。例如:调用 DigitSum(1729),则返回 1+7+2+9,它的和是 19。写个递归函数 DigitSum(n),输入一个非负整数,返回组成它的数字之和。写一个宏,可以将一个 int 型整数的二进制位的奇数位和偶数位交换。函数2:请使用简单选择排序实现升序排序。函数3:请使用直接插入排序实现升序排序。函数1:请使用冒泡排序实现升序排序。函数4:请使用插入排序实现升序排序。输入1729,输出 19。

2024-02-06 10:33:35 4124

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除