自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (11)
  • 问答 (3)
  • 收藏
  • 关注

原创 HAL库--定时器--PWM呼吸灯实验和非PWM呼吸灯实验

就是改变这40ms中,亮和灭所占的百分比(40ms相对不柔和,20ms效果柔和)。亮的百分比多,人眼看到的就亮,反之就是暗(实验,为了提高呼吸灯的柔和效果,采用设置20ms一个周期,20ms内调整亮和灭的比例)模拟人体呼吸,吸气和呼气各占1.5S,人眼的图像滞留时间0.04s(1/24帧画面),按最快0.04s算,就是40ms。1.5S需要1500/20=75个周期,75个周期中,亮度百分比有0%增长到100%,因此每个周期增长时间为20ms/75=266us(点亮)。熄灭的原理,正好相反,熄灭时间增长。

2023-03-26 16:24:04 1105 1

原创 竞赛练习题Ⅰ

-----取自CSDN竞赛第22期第四题题干:给定任意一个数字 m,然后给出数字 n,则需在 m 中去掉 n 位数,保持各位顺序不变的情况下,得到最大数。实例:输入 12314 3输出 34思路:首先进行数据m的排序存储,这里我们使用数组进行每一位数据的存储(0~9),我的思想是从这个m中拿去n个数据,你也可以换成 “从m中拾取j-n个数据,组成最大值,这里j是数组的数据个数”。

2023-01-13 19:00:00 327

原创 C语言基础一小时复习

1、头文件#include 2、()里面可以写①cmd命令②可以打开外部程序用 \\或者/

2023-01-10 12:18:24 265

原创 【C++】string的c_str()理解+delete和delete[]的区别

释放效果一致,没有产生内存泄漏,主要原因在于:当我们进行分配简单类型内存时,我们分配的内存大小就已经确定了,这样系统可以记忆并且进行管理,在析构时,系统并不会调用析构函数, 而它是直接通过指针可以获取实际分配的内存空间。delete str;仅仅释放了str指向的实际内存空间,并且只调用释放了str【0】的这一个的成员的内存,(只调用了的析构函数),剩下的str[1]到str[9]就都内存泄漏了。对第一种形式普通数组指针,两个delete形式是一样的,没有任何影响。

2022-10-14 12:58:54 1122

原创 【IAR】错误:Error while running Linker

产生这个错误的原因是因为在整个工程中存在两个.c文件都存在相同的函数,如这个工程中存在着两个相同的void GenericApp_Init() 故产生编译冲突。解决办法很简单,因为我们烧程序到CC2530模块时,只需烧其中一个程序就行了,故可以把其中一个屏蔽掉,即可解决这个bug,这个也是困扰了我一下午,确实不是代码的问题。最后ok后右键工程进行rebulid all 就会解决。IAR---ZStack-CC2530单播。这样编译完后问题就迎刃而解了。

2022-10-13 20:07:13 8636 2

原创 【C++】类成员的访问范围( private、public、protected)

子类继承自父类的虚函数,如果子类自己不实现一遍的话,期待多态时会调用到父类的虚函数实现;若子类实现了父类的虚函数,则期待多态时,就会调用到指针或引用所“指向”的对象其自己的虚函数实现。private:(1)父类中的public,protected成员,在子类中为private,降低访问权限。一个类的私有成员,不论是成员变量还是成员函数,都只能在该的成员函数内部才能被访问。1、在子类内部不能调用父类中私有的成员函数,只能调用protected和public的成员函数。五、子类怎么调用父类的成员函数?

2022-10-12 17:20:12 4819

原创 【C++】 练习题1

(3)当b≠0,c=0时,有 ax2+bx=0 ,此方程左边可以因式分解,使方程转化为x(ax+b)=0,即x=0或ax+b=0,所以x1=0,x2=-b/a。由此可见,当b≠0,c=0时,一元二次方程 ax2+bx=0 有两个不相等的实数根,且两实数根中必有一个为0。①当a与c异号时, −ca>0 ,根据平方根的定义可知, x=±−ca ,即当b=0,c≠0,且a与c异号时,一元二次方程有两个不相等的实数根,这两个实数根互为相反数。(1)当b=0,c=0时,有: ax2 =0,∴ x2 =0,∴x=0。

2022-10-10 21:43:29 488

原创 【python练习题5】六芒星阵+渐变同心圆+n的阶乘

要求利用函数方式,自定定义一个函数mycircle(x,y,r,cr,cg,cb),其中x,y为绘制圆形的圆心,r为半径,cr,cg,cb为圆形填充的RGB颜色值(0-255),利用这个自定义函数绘制同心圆,如下图所示。对区域进行颜色填充我们需要将turtle.fillcolor()写好,然后先写turtle.begin_fill(),接着是海龟轨迹,其次是turtle.end_fill(),然后完成颜色填充。1、图一和图二是一个思路,但是颜色不同,想呈现第一个就建立一个列表然后里面添加一系列的颜色数据。

2022-10-05 15:11:13 2056

原创 【python练习题4】循环结构while+for-in *+*外卖随机程序

题干:一个百万富翁碰到一个陌生人,陌生人找他谈了一个换钱的计划.该计划如下:我每天给你10万,而你第一天给我一元钱,第二天我仍给你十万,你给我二元钱,第三天我仍给你十万,你给我四元钱......你每天给我的钱是前一天的两倍,直到满n(0

2022-09-28 22:08:56 1926

原创 【C++】引用与返回值-----INT 和INT &返回区别

返回值类型为int&,是一个引用,相当于返回的时变量a的别名,就可以对该变量操作,如赋值等等。set() = 5;此时就会调用出错,因为a是临时变量,函数结束是就自动销毁了,不能再创建别名了。但是将int & 改成int就可以了。返回变量如果是临时的,那么会操作非法内存,操作非法内存的结果是未知的。引用:声明变量时有&,表示引用 int &a;在返回值的类型有int和int&两种。这个就是函数带返回值的、无形参。这里我们拿int做列子。

2022-09-24 17:53:24 2458

原创 【python练习题3】英雄联盟英雄购买界面+数字炸弹游戏

2、新用户注册完后就会结束,不会跳回原界面再次进行选择,无法正常使用,登录界面登录一次后买完一次后就结束了,不能再次使用了,以后会再次修改。1、需求可以用try{}expect在ifelse中进行替换。

2022-09-20 21:49:27 1122

原创 HAL库--定时器与串口综合训练

1、HAL_UART_Receive_IT()和HAL_UART_Receive()前者是要接收后跳转中断IRQ然后再跳到回调函数void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)去重写回调函数, 然后需要再回调函数中用串口的收发就用HAL_UART_Receive()【这个不调中断函数】4、sprintf()是stdio.h里面的函数,第一个参数缓冲区【不是char*要强转】,第二个是“”输出的话,后面接话中的所有参数。

2022-09-19 20:24:21 361

原创 【python练习题2】列表、元组、字典、集合

比1大但不是素数的数称为合数。所以我们在第一个循环遍历所有数,第二个循环我们寻找他的另外一个数也就是整数本身,这个期间如果有一个能整除的数那么我们就flag=False然后不将他加进新的列表中,然后最后输出就好了。1到100的素数有:2,3,5,7,11,13,17,19,23,29,31,37,41,43,53,59,61,67,71,73,79,83,89,97。一、有一堆硬币,每次只能拿一个或者两个,求最少多少次可以拿完硬币,[10, 8, 5, 3, 27, 99]),求最小值,求平均值、求和。

2022-09-11 21:14:07 2390

原创 【python练习题1】

水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身。排序的问题,我们拿4,5,1,2,3这个数据来进行讲解,如果从的a[i=1]=5开始第一次与嵌入的for方法里面匹配,第一次是相等,j+1,然后j的a[j=2]=1,将1与5位置置换,实现前小后大的队列。

2022-09-09 23:44:22 452

原创 【python】凯撒密码+纽卡斯伯爵的What Is Liquid

思想:安排一个数组,在这个数组里面找每个字母改变了相对位置后对应的字母符号,排列后再进行排列进行输出;在里面的an1如果仅仅是26位那么存在xyz是会报错-->超范围(IndexError: string index out of range)所以我们这里进行两倍的数组大小。题目:凯撒密码是古罗马凯撒大帝用来对军事情报进行加解密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,上述是凯撒密码的加密方法,解密方法反之,即:P=(C-3) mod 26。

2022-09-04 15:54:54 903

原创 【python】天天向上的力量

一年365天,以第1天的能力值为基数,记为1.0。当好好学习时,能力值相比前一天提高N‰;当没有学习时,由于遗忘等原因能力值相比前一天下降N‰。每天努力或放任,一年下来的能力值相差多少呢?N可以是小数。获得用户输入N,计算每天努力和每天放任365天后的能力值及能力间比值,其中,能力值保留小数点后2位,能力间比值输出整数(小数部分,4舍5入原则),输出结果间采用英文逗号分隔。此题目是IPO题,使用input()获得N。输入案例:1输出结果:1.44,0.69,2。

2022-09-01 21:04:49 6745

原创 (STM32笔记5)ws2812驱动开发

根据WS2812的最大传输速率800kbps,设置定时器不分频和计数周期为89+1,这样下来波形的频率为 72M /(89+1) = 800K ,并且一个波形的周期为 1 / 800 = 1.25us。每个三位数,每一个位位一个不同颜色,数字大小表明亮度大小,最大256,通过将这个三个灯亮不同种类、大小程度进行调制不同量的颜色。再收到第二个24bit的数据后,直接转发给第二个WS2812B灯珠,由第二个WS2812B灯珠做出响应;我用的最大是72M,不同板子不同配置,自行选择。...

2022-08-12 19:32:24 11515 3

原创 HAL库--DMA、串口cubemx配置

打开MDK,随便定义一个数组,存进一句话,然后再whlie(1)中调用串口dma的函数进行验证。4.DMA Settings 点add添加上usart1-rx和usart1-tx。一共两种选择,normal和Circular。当一次DMA数据传输完后,停止DMA传送 ,也就是只传输一次。如果串口配置好的话,dma就已经帮助你配置好了cubemx,2.Parameter Settings为默认配置就行。3.NVIC Settings 选择enable。传输完成后又重新开始继续传输,不断循环永不停止。...

2022-08-07 16:52:33 693

原创 HAL库--DMA、串口cubemx配置

定义一个数组,随便写点什么存在数组中,然后whlie(1)中调用usart1-DMA 的相关函数进行传输验证是否正确。4.DMA Settings,add上usart1-rx和usart1-tx(到时候正常选择就行)Normal:当一次DMA数据传输完后,停止DMA传送 ,也就是只传输一次。在第二步配置完串口后我们就可以不配置dma,因为cube已经给我们配置好了。Circular:传输完成后又重新开始继续传输,不断循环永不停止。② 选Memory----Byte。我用是stm32f103zetx。..

2022-08-07 16:17:51 1624

原创 HAL库-us级延时函数实现

现在我们要实现的是us级延时函数。已有的HAL_Delay()上面为ms级延时函数。

2022-08-05 17:56:28 1151

原创 【HAL库-STM】智能温控按键小风扇【胎教级教学】

硬件设备:DHT11,0.96寸oled屏,二/三/四线风扇(不挑),面包板 、f10的精英板等等。当人在的风扇面前时可以自行控制风扇,不在面前时又想开风扇就让他温控自行开启,(在这里有一个想法就是加上蓝牙和wifi控制的功能能够远程遥控,这个如果做的再全一点就要自主研发是一个多功能app,这里没有做。针对这个dht11,我一开始是卡在了这个check函数里面,一直是我给完dht11低电平和高电平后,dht11不回复我低电平和高电平,这个不是我的问题,当时代码是没毛病的,这个点一直卡着我。吐血五天实现小成品

2022-07-30 00:28:08 1386 3

原创 鼓起勇气向你的女孩表白吧(喊上你的好兄弟)(java程序)

相信你还在为如何向心意的女孩表达内心真实想法二发愁吧!现在小编就给你一个非常棒的idea那么由我想你隆重推荐一款表白的神器!它能让你把存在内心深处多年的话全部倾吐出来!即便相隔万里,也能增加你们成功的机率当然对于拥有女票的男同胞们,一样可以增加两人的甜蜜看到就是赚到,用过就是成功!!!!......

2022-07-15 12:20:47 349

原创 黑魂四(基于java文字游戏打怪)

一、开发环境:eclipse二、存储环境:mysql,可视化工具:navicat三、开发项目成果索引:(10条消息) java技能训练----黑魂四(简单的打怪game)-Java文档类资源-CSDN文库四、具体需求实现 登录界面为分管理员登陆和玩家登录,玩家登录需要选择开始游戏还是查询以前记录;管理员登录需要密码和账号,进入后有新增玩家、修改玩家、删除玩家、查询玩家、查询游戏、分数查询、参数查询、退出,每次数据存储需要连接mysql数据库。五、功能结构六、关键代码 讲解:通过for()

2022-07-09 18:36:49 935

原创 事件监听的理解(ActionListener等)

Java事件监听机制在GUI应用的比较多。我们会时常对界面进行一系列的操作,如文本框输入、添加删除按钮等等。当进行这些操作时,程序就会采取相应措施相应这些事件。 一、 事件监听有三部分组成:事件源,事件,监听器这里就不说具体的定义了,用一个例子来解释,如A.addActionListener(this); 设置了一个按钮button,那么button为事件源,点击操作就是事件(ActionListener),那么想让这个点击操作产生的效果或下一步操作就要重写接口对应的方法,这里对应的方法时action

2022-07-02 12:00:35 5213

原创 (STM32笔记4)HC05蓝牙关灯神器

任务叙述:基于stm32f10x开发板通过hc05蓝牙远程遥控控制舵机进行摆臂的前后摆动,从而通过摆臂来进行关灯开灯行为。

2022-06-26 16:47:46 814

原创 图形界面GUI登陆界面设计

开发环境:eclipse,首先,导入需要用到的java包import javax.swing.*;import java.awt.*;import java.awt.event.ActionListener;二、设定众多需要的按钮文本框等,建立数据结构JButton jButton; //定义点击按钮 JPanel jP1,jp2,jp3;//面板 JLabel label1,label2;//标签 JButton button1,button2;//按钮 JTex

2022-06-24 19:53:44 953

原创 stm32换开发板注意事项

这里用STM32F103ZET6换成STM32F103C8T6最小系统板为例首先,在开创新工程时,开发板型号选择对。其次,在新工程文件中应将启动文件.hd换成md.s,容量需要改变。最后,在工程中点击小魔术棒的图标,在C/C+那一栏中将define中的HD改为MD编译成功谢谢...

2022-05-14 15:11:19 325

原创 (STM32笔记3)DHT11实验

实验任务:开机的时候先检测是否有 DHT11 存在,如果没有,则提示错误。只有在检测到 DHT11 之后才开始读取温湿度值,并显示在 LCD 上,如果发现了 DHT11,则程序每隔 100ms 左右读一次数据,并把温湿度显示在 LCD 上。同样我们也是用 DS0 来指示程序正在运行。main函数#include "led.h"#include "delay.h"#include "key.h"#include "sys.h"#include "lcd.h"#include "usart.

2022-05-12 21:53:21 1067

原创 (STM32笔记2)基于hc05的蓝牙实验

实验任务:开机检测 HC05 蓝牙模块是否存在,如果检测不成功,则报错。检测成功之后,显示模块的主从状态,并显示模块是否处于连接状态, DS0 闪烁,提示程序运行正常。按 KEY0 按键,可以开启/关闭自动发送数据(通过蓝牙模块发送);按 KEY1 按键可以切换模块的主从状态。蓝牙模块接收到的数据,将直接显示在 LCD 上(仅支持 ASCII 字符显示)。HC05模块图中是正点原子的hc05的引脚连接,普通某宝上掏的hc05 key---en led----state相连接(相关资料自己找...

2022-05-10 23:22:35 1428

原创 利用汇编语言实现1-5的数字阶乘并求和

开发环境masm代码如下:assume cs:code,ds:datadata segment dw 1,2,3,4,5 dd 0data endscode segment start: mov ax,data mov ds,ax mov cx,5 mov bx,0 mov ax,1 mov si,0 s1: mov di,ds:[bx] mul di add si,ax add bx,2 loop s1...

2022-05-09 19:13:47 1531 1

原创 用c语言实现“生产者和消费者”问题

实验要求:要求程序运行时,按任意键停止,显示各种信息#include <stdio.h>#include<stdlib.h>#include<time.h>int mutex=1;int empty=10;int full=0;int buf[10];int front=0,rear=0;int i;//p操作 .申请 void p(int *x){ *x=(*x)-1; }//v操作 .释放 void v(int *x){ *x=

2022-04-18 12:00:00 8188 1

原创 (STM32笔记1)定时器中断实验

程序要求:通过定时器中断配置,每500ms中断一次,然后中断服务函数控制LED实现LED1状态取反(反复闪烁)。timer.h#ifndef _TIMER_H_#define _TIMER_H_#include "sys.h"void tim3_init(u16 arr,u16 psc);#endiftimer.c#include "timer.h"#include "stm32f10x.h"#include "LED.h"void tim3_init(u16 a

2022-04-15 13:58:33 1611

原创 字符出现频率统计

从键盘输入一行中英文混合的文字,统计其中出现的每个英文字母的频率并依字母表顺序,依次输出统计结果,统计时忽略字母大小写的区别。提示:字母‘A’的编码值为65,字母‘a’的编码值为97.【输入形式】一行中英文混合的文字【输出形式】输出每个字母及其出现次数,字母之间用2个空格分隔,最后一个输出后面没空格!若没有符合条件的字母,则什么也不输出。【样例输入】我们学习Java,we work very hard!【样例输出】a=3 d=1 e=2 h=1 j=1 k=1 o=1

2022-04-02 19:33:28 1781

原创 定义方法C(n,m),实现C(n,m)= n阶乘/(m阶乘*(n-m)阶乘)从键盘输入n和m的值,“定义一个主类包括main方法和方法C(n,m)

定义方法C(n,m),实现C(n,m)=n!/(m!*(n-m)!)从键盘输入n和m的值,输入提示为:"Inputn and m(n>=m):"定义一个主类包括main方法和方法C(n,m)。通过main方法调用方法C(n,m),从而计算C(n,m)的值。【输入形式】【输出形式】【样例输入】5 38 2【样例输出】C(5,3)=10C(8,2)=28代码如下:import java.util.Scanner;public class Project ..

2022-03-31 21:02:53 1097

基于101协议的配电物联网监控系统

101协议即为IEC 60870-5-101协议,是电力系统监测、控制和相关通信的标准,用于电力系统的远程控制、远程保护和相关通信。这与 iec60870-5-1 至 iec60870-5-5 标准完全兼容,并在 DTE 和 DCE 之间使用标准异步串行远程控制信道接口。该标准适用于点对点、星形、多点等多种配置。

2024-07-02

Zigbee无线传感网络甲醛检测系统

甲醛检测系统主要设计zigbee技术和wifi技术。CC2530协调板通过Z-Stack协议建立zigbee的无线通信,组成各种网络拓扑结构,当终端节点发送收集的数据时,通过网络号信道号进行数据的传输给到协调板。一个星型结构的Zigbee网络最多可以容纳254个从模块和一个主模块, 一个区域内可以同时存在最多100个ZigBee网络。Wifi技术主要体现在esp8266开发板获得数据后,直接通过wifi将数据发送到指定ip地址,方便用户实时查看室内的甲醛浓度。

2024-07-02

非pwm呼吸灯实验和pwm呼吸灯实验

模拟人体呼吸,吸气和呼气各占1.5S,人眼的图像滞留时间0.04s(1/24帧画面),按最快0.04s算,就是40ms。亮0.02S,灭0.02s,人眼看到的应该是一直亮 工程环境:cubemx+kile5

2023-03-26

java游戏开发技能训练

压缩包中包括项目和单工作的报告,其中项目工程基于java开发,开发环境为eclipse,报告为ui各个界面和playgame(游戏真正运行的后台过程)。 这是一款文字游戏,拥有管理员和玩家两种用户,使用mysql进行数据存储,可视化界面为navicat

2023-03-26

物联网通信毕设作品(zigbee+iar)

自编树型zigbee网络,终端节点包括温湿度节点、光线节点、继电器节点,无启停控制开关+自动连续上传数据,采用移动终端,网关和用户终端通信采用3G和发短信形式,通过发短信和继电器节点连接外设小灯变亮进行警告。 环境使用 上位机:VMware+Qtcreater 下位机:IAR(建立zigbee网络)

2023-03-24

Python程序设计- 成绩图形分析软件

①、对学生学号、三门成绩进行图形分析。生成成绩图形分析,图形包括:直方图,折线图等图形。 ②、学生成绩显示。 ③、按学号添加某学生成绩信息。 ④、按学号查找某学生成绩信息。 ⑤、按学号删除某学生成绩信息。 ⑥、按学号修改某学生成绩信息。 ⑦、信息包括最高分,最低分,平均分,总分。

2022-11-29

基于rfid的购物管理系统

1.基于c#的购物管理系统,使用PL2303开发板通过232串口线转usb口连接,在vs2022上进行GUI图形界面的修改,同时连接sql数据库,我们使用了其中的高频,.zip文件中有开发板的驱动

2022-11-29

Zigbee无线传感网络甲醛检测系统

wsn学科期末论文word+ppt 甲醛检测系统主要设计zigbee技术和wifi技术。CC2530协调板通过Z-Stack协议建立zigbee的无线通信,组成各种网络拓扑结构,当终端节点发送收集的数据时,通过网络号信道号进行数据的传输给到协调板。一个星型结构的Zigbee网络最多可以容纳254个从模块和一个主模块, 一个区域内可以同时存在最多100个ZigBee网络。Wifi技术主要体现在esp8266开发板获得数据后,直接通过wifi将数据发送到指定ip地址,方便用户实时查看室内的甲醛浓度。

2022-11-29

火车订票管理系统(ASP)(基于C#开发)

火车订票系统 asp.net范畴 基于C# 增删改查, 面对用户和管理员 连接sql sever 内含实验报告 程序狠拉跨!

2022-11-29

无线传感器网络及应用-WSN树型拓扑网络实验

关于树型拓扑结构的文字报告 设计并实现一个WSN树型拓扑网络通信系统,该WSN网络包含一个协调器节点、一个路由节点和至少两个终端节点。 在ZStack基础上编写网络节点代码,并实现如下功能:各传感器终端节点周期性地向路由节点以单播的方式上传感知数据,路由节点将其以单播方式转发给协调器,协调器接收数据并通过串口发送给PC机,最终在串口调试助手中正确显示各终端节点的感知数据。

2022-11-16

职工打卡系统(c#+sql 2019 + PL2303 + 232串口线)

1.基于c#的员工打卡系统,使用PL2303开发板通过232串口线转usb口连接,在vs2022上进行GUI图形界面的修改,同时连接sql数据库,我们使用了其中的高频,.zip文件中有开发板的驱动 2.优化思想: 我们在操作中,如果员工未在正确时间段打卡,并且在即将下班时刻来打卡下班,则没有相应惩罚提示,会造成某些人员的钻空卡bug。

2022-11-15

外设ws2812使用32驱动

ws2812使用32最小系统板进行控制,文件为.zip形式,我再里面放了四个工程都是可以实现的,只是实现方式不同,可以仁者见仁、智者见智了,谢谢!

2022-08-12

智能温控按键小风扇【hal库】

智能温控小风扇基础上又加了一个按键控制功能,当人在的风扇面前时可以自行控制风扇,不在面前时又想开风扇就让他温控自行开启 按下pf2进行按键控制为主导 未按下pf2进行温控为主导 按下pf2后若 1000ms*30 未有键按下则退出到温控模式 测量显示大约30s进行依次温度测试 里面时开发项目的压缩包zip

2022-07-30

数码彩虹雨基于java开发

ecplies环境开发

2022-07-15

蓝牙远程控制关灯神器(stm32)

基于stm32f10x开发板通过hc05蓝牙远程遥控控制舵机进行摆臂的前后摆动,从而通过摆臂来进行关灯开灯行为。 压缩包中含有开发成功的工程,以及hc05的相关信息的压缩包,信息全面。工程中每个.c .h文件都包含的注释,帮助快速熟练代码的功能。

2022-06-26

GUI登录界面程序设计

Java使用图形界面编程设计实现用户登录界面,要求有用户名和密码框,并有登录和重置按钮,当点击登录时判断用户名和密码是否正确,正确提示登录成功,错误提示用户名或密码错误。当点击重置按钮将填写内容清空

2022-06-24

操作系统模拟动态优先权进程调度算法

设置一个结构体pcb,元素定义,临时指针p进行在排序函数中形成队列的插入删除,在排序函数中直接添加每个时间片。在每次进行调度之前都要考虑其他已到达进程的是否未完成、优先级,如果都一样那么考虑到达时间,有到达时间早的优先调度 资料中包含源码和报告

2022-06-10

基于java图书管理系统

通过连接SQL Server数据库,图书系统实现了修改密码,图书浏览,图书删除功能,代码有待提高

2022-06-06

用哈夫曼编码实现文件压缩

通过vc++6.0软件,将已知的所有权重进行重排序,权值越大的结点离根越近,权值越小的结点离根越远,得到带权路径长度最短的树,从而找到最优路径。然后对次哈夫曼编码进行文件压缩。

2021-12-10

医院数据库系统.docx

利用一种DBMS作为设计平台,理解并应用课程中关于数据库设计的相关理论,能按照数据库设计步骤完成完整的数据库设计,包括需求分析、概念设计、逻辑设计、物理设计和实施。同时能够正确应用各个阶段的典型工具进行表示。

2021-12-10

栈和队列——顺序实现上机实验

通过数据结构知识,运用C语言实现

2021-10-14

基于外部中断的交通灯及数码管控制系统

利用汇编语言对交通灯和数码管的控制,CPU通过8255同时控制交通灯和数码管,交通灯长延时由数码管进行倒数计时,交通灯短延时由延时程序段进行控制;当对面交通灯为红灯时,外界脉冲信号作为中断请求信号,通过8259向CPU提出中断请求,CPU控制数码管提前结束数码管计时,并显示绿灯。

2021-07-21

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

TA关注的人

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