自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式课程设计——智能输液监控系统

1 功能需求1.1 系统背景随着医疗设备的更新,大多数医院已实现了智能化输液,但也存在很多医院或输液室仍靠人力,目前主要依靠呼叫系统或人工处理输液报警问题,极有可能出现因换药、拔针不及时等而引起的医疗事故。智能输液监控系统主要应用在医院等输液场所,可减轻了医护人员的工作压力,病人以及家属不必时时刻刻盯着输液瓶,也避免了因肉眼观察不出而导致的医疗事故,及时提醒用户,降低医疗事故几率,可极大的方...

2019-12-31 11:20:43 14950 78

原创 我的语雀——指路(网络编程、算法刷题)

后来一直没有在csdn上记录,用的是语雀,放一些读研后的学习记录吧,语雀的搜索和界面设置没有OneNote做的好,OneNote就是不能插入代码,看代码很难受。网络编程算法刷题找时间再好好总结。...

2022-05-19 11:14:20 275

原创 P4环境配置

绝对是我配的最久的环境了,没有之一,快两周。刚开始参考了这些,试了很久很久还是不行。(18.04系统)P4使用Ubuntu中安装教程Ubuntu16.04中配置p4编程环境P4使用Ubuntu中安装中的问题Ubuntu P4编程环境搭建Ubuntu16.04安装P4语言以及遇到的问题P4编程环境安装(ubuntu16.04,p4c+bmv2+mininet+PI+tutorial)ubuntu 20.04 编译安装 p4 详解GRPC安装配置p4的安装环境一共需要安装3个东西,分别是pro

2021-12-03 23:50:50 1068 1

原创 PAT-Basic刷题1041-1050

1041 考试座位号#include<iostream>#include<string>using namespace std;int main(){ string stu[1005][2]; string s1,s2; int m,n,t; cin>>n; for(int i=0;i<n;i++){ cin>>s1>>t>>s2; stu[t][0]

2020-06-25 13:22:59 185

原创 PAT-Basic刷题1031-1040

1031 查验身份证#include<iostream>using namespace std;int a[17]={7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};int b[11]={1, 0, 10 ,9 ,8 ,7 ,6, 5, 4, 3 ,2};string s;bool isTrue(){ int sum=0; for(int i=0;i<17;i++){ if(s[i]<'0'||s[i]>'9

2020-06-24 16:04:02 151

原创 PAT-Basic刷题1021-1030

1021 个位数统计#include<iostream>#include<algorithm>#include<vector>using namespace std;int main(){ string s; int a[10]={0}; cin>>s; for(int i=0;i<s.length();i++) a[s[i]-'0']++; for(int i=0;i<10;i++

2020-06-13 14:59:07 243

原创 PAT-Basic刷题1011-1020

1011 A+B 和 C#include<iostream>#include<cstdio>using namespace std;int main(void){ int n; cin>>n; for(int i=1;i<=n;i++){ long long int a,b,c; scanf("%lld%lld%lld",&a,&b,&c); printf("Ca

2020-06-13 10:06:02 194

原创 PAT-Basic刷题1000-1010

1001 害死人不偿命的(3n+1)猜想#include <stdio.h>int Callatz(int N){ int count=0; while(N!=1){ if(N%2==1){ N=(3*N+1)/2; count++; } else if(N%2==0){ N=N/2; count++; }

2020-06-11 10:19:32 200

原创 蓝桥杯嵌入式第十届省赛

一、题目二、代码1.初始化tx.c中#include "tx.h"void LED_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOD, ENABLE); GPIO_InitStructure.G...

2020-04-28 10:18:19 628 1

原创 蓝桥杯嵌入式第六届决赛-电压测量与互补PWM输出

一、题目二、代码1.初始化代码tx.c#include "tx.h" void LED_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOD, ENABLE); GPIO_InitStructur...

2020-04-22 10:15:29 465

原创 蓝桥杯嵌入式第八届决赛-频率控制器

一、题目二、代码1.初始化tx.c#include "tx.h"void LED_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOD, ENABLE); GPIO_InitStructure....

2020-04-18 10:53:41 511

原创 蓝桥杯嵌入式第九届省赛-电子定时器

一、题目二、代码1.初始化函数tx.c#include "tx.h"void LED_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOD, ENABLE); GPIO_InitStructure....

2020-04-16 22:58:05 792

原创 蓝桥杯嵌入式第十一届省赛模拟试题(修正版)

第一次写的链接:蓝桥杯嵌入式第十一届省赛模拟试题再做的时候,感觉之前的有些功能没实现:1.时钟显示界面的LD1是1s闪烁,之前是200ms一闪烁。2.时钟设置完成后,时钟显示界面的时间也要变。3.时间边界,hour<0,min<0,sec<0应该变为0,改用了int。之前用的uint8,无符号数,当小于0时会报错,如hour+1<=0,hour=23,但到边界时不是...

2020-04-15 10:25:41 1434

原创 蓝桥杯嵌入式第七届决赛-温、湿度监控设备

一、题目二、代码1.初始化函数tx.c#include "tx.h"void LED_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOD, ENABLE); GPIO_InitStructure...

2020-04-09 14:10:28 574

原创 蓝桥杯嵌入式—基础模块:PWM输出与输入捕获(两种方式)

一、模块相关PWM输出、输入捕获(两种方式实现)二、实现功能PA1——PA6PA2——PA7PA1、PA2产生PWM,分别用PA6、PA7来捕获。三、PA1——PA61.初始化函数tx.cvoid Tim2_Init(u32 fre,u8 duty){//产生PWM u32 arr; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructu...

2020-04-09 08:51:35 1711 1

原创 蓝桥杯嵌入式—基础模块:USART2+RTC

一、模块二、实现功能三、代码四、总结

2020-04-08 14:28:22 485

原创 蓝桥杯嵌入式—基础模块:ADC+AT24C02

一、模块ADC+AT24C02二、实现功能1.在LCD上显示电压2.将电压的100倍存入AT24C02,并读出,并显示在LCD上。三、代码1.初始化tx.h#include "tx.h"void Adc1_Init(void){ ADC_InitTypeDef ADC_InitStructure; GPIO_InitTypeDef GPIO_InitStructure;...

2020-04-08 14:25:19 525

原创 蓝桥杯嵌入式—基础模块:LED+KEY长短+TIM4定时

一、模块LED+KEY长短+TIM4定时二、实现功能短按KEY1,点亮LED1;长按KEY1,熄灭LED1。三、代码1.初始化代码tx.c#include "tx.h"void LED_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|R...

2020-04-08 13:59:41 792

原创 蓝桥杯嵌入式-整理总结

在学习了其他人的分享,并加以练习,以下内容是我每天练习的基础,尤其是基础模块。全部可运行,整理索引如下。一、基础模块二、扩展模块三、套题1.蓝桥杯嵌入式第十一届省赛模拟试题2.蓝桥杯嵌入式第七届省赛-液位检测告警系统...

2020-04-08 13:23:52 2298

原创 蓝桥杯嵌入式第七届省赛-液位检测告警系统

一、题目二、解答1.初始化代码tx.h#include "tx.h"void LED_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOD, ENABLE); GPIO_InitStructure.G...

2020-04-08 13:15:33 683

原创 蓝桥杯嵌入式第十一届省赛模拟试题

1.初始化相关tx.c#include "tx.h"void LED_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOD, ENABLE); GPIO_InitStructure.GPIO_Pin = ...

2020-04-07 16:08:29 3279 2

原创 数据结构C-9-矩阵与广义表(多维矩数组、稀疏矩阵相加、相乘、十字链表、广义表)

1.多维数组//多维数组-指针#include<stdio.h>#include<stdlib.h>#define OK 1#define ERROR -1#define TRUE 1#define FALSE -1#define OVERFLOW -2#define MAX_ARRAY_DIM 8typedef int Status;typedef ...

2020-03-12 19:57:38 266

原创 数据结构C-8-字符串

1//定长顺序存储#include<stdio.h>#include<stdlib.h>#define MAXSIZE 255#define OK 1#define ERROR -1#define TRUE 1#define FALSE -1typedef int Status;typedef unsigned char SString[MAXSIZE+...

2020-03-04 22:36:52 217

原创 数据结构C-7-队列的建立与实现(顺序-动态、链式)

1.动态顺序队列#include <stdio.h>#include<stdlib.h>#define MAX_SIZE 100typedef int ElemType;typedef struct{ ElemType *base;//动态分配 int front; int rear;}Queue;void InitQueue(Queu...

2020-03-01 21:51:52 301

原创 数据结构C-6-栈的应用(数制转换、括号匹配、行编辑、简单表达式计算)

1.数制转换//数制转换#include<stdio.h>#include<stdlib.h>#define MAX_SIZE 100#define STACKINCREMENT 10typedef int ElemType;typedef int Status;typedef struct Stack{ ElemType *base; El...

2020-03-01 21:49:40 346

原创 数据结构C-5-栈的建立与实现(顺序栈、链栈)

1.静态顺序栈#include<stdio.h>#include<stdlib.h>#define MAX_STACK_SIZE 100typedef int ElemType ;typedef struct Stack{ ElemType stack_array[MAX_STACK_SIZE]; int top;}Stack;void Ini...

2020-03-01 21:46:33 323

原创 数据结构C-4-静态链表与双向链表

1、静态链表的操作//静态链表#include<stdio.h>#include<stdlib.h>#define MAXSIZE 1000#define OK 1#define ERROR -1typedef int ElemType;typedef int Status;typedef struct{ ElemType data; in...

2020-02-25 15:53:41 217

原创 数据结构C-3-单链表和单循环链表(合并、删除重复结点、一元多项式)

1、单链表的合并#include<stdio.h>#include<stdlib.h>typedef int ElemType;typedef int Status;typedef struct LNode{ ElemType data; struct LNode *next;}LNode,*LinkList;void InitList(L...

2020-02-25 15:51:22 263

原创 数据结构C-2-顺序表基本操作之程序

#include <stdio.h>#include <stdlib.h>//静态分配//#define LIST_MAX_LENTH 100//typedef struct ElemType{// ElemType Elem_array[LIST_INIT_SIZE];// int length;//}Sqlist;//动态分配#defi...

2020-02-21 21:41:57 293

原创 数据结构C-1-抽象数据结构与算法时间测试程序

#include <stdio.h>#include <stdlib.h>//输入三个整数并判断其排列顺序及最大值#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2//预定义类型typedef int Statu...

2020-02-19 17:25:57 246

原创 谭浩强C++(第三版)(4)-12-14章

12-1point.h#include<iostream>using namespace std;class Point{public: Point(float x=0,float y=0); void setPoint(float,float); float getX() const {return x;} float getY() cons...

2020-02-17 11:51:08 401

原创 谭浩强C++(第三版)(3)-9-11章

9-3#include<iostream>using namespace std;class Date{public: //有默认参数的构造函数不能重载,会引起歧义 Date(int=1,int=1,int=2005); void display();private: int month; int year; int day;...

2020-02-13 22:17:05 486

原创 谭浩强C++(第三版)(2)-6-8章

6-1

2020-02-12 22:10:22 175

原创 谭浩强C++(第三版)(1)-3-5章

3-15#include <iostream>using namespace std;int main(){ int m,n,p,r,temp; cout<<"Please enter m:";cin>>m; cout<<endl<<"Please enter n:";cin>>n; p=...

2020-02-10 11:03:15 830

原创 C++ primer Plus(第六版)课后编程题

C++ primer Plus(第六版)课后编程题第二章2-1#include<iostream>using namespace std;int main(){ cout<<"My name is Xin Tang,and I come from Zhangzhou,Henan."<<endl;}2-2#include<...

2019-12-28 09:48:52 392

原创 STM32学习5——舵机控制

一、认识舵机舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。目前在高档遥控玩具,如航模,包括飞机模型,潜艇模型;遥控机器人中已经使用得比较普遍。舵机是一种俗称,其实是一种伺服马达。控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输...

2019-10-12 17:00:19 2670

原创 STM32学习5——定时器

一、概述STM32F1系列共有8定时器,2个高级定时器(TIM1/8),4个通用定时器(TIM2/3/4/5),2个基本定时器(TIM6/7)。如图基本定时器是16位只可向上计数的定时器,只能定时,无外部IO。通用定时器是16位可向上、向下计数的定时器,可定时、输入捕获、输出比较,每个定时器有4个外部输出。高级定时器是16位可向上、向下计数的定时器,可定时、输入捕获、输出比较、互补输出信号...

2019-10-11 19:54:25 1856

原创 《第一行代码》百分比布局问题解决

步骤1、在app/build_gradle中dependencies 类中dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'androidx.appcompat:appcompat:1.1.0' implementation 'androidx....

2019-10-09 08:54:38 455

原创 STM32学习4——看门狗

一、独立看门狗实现功能:正常情况下是灯一直闪烁,按下按键,即喂狗后 ,灯一直亮。各种bug,整了一下午,心塞塞。主函数while前HAL_Delay(500); HAL_GPIO_WritePin(LED_G_GPIO_Port, LED_G_Pin, GPIO_PIN_RESET);由于一直复位,所以灯闪烁。while中while (1) { //按键消抖 i...

2019-10-04 18:30:54 389 1

原创 嵌入式系统的开发过程和常用调试方法(第一次嵌入式作业)

一、嵌入式系统的开发过程嵌入式系统的开发过程一般包括需求分析、系统设计、系统实现、系统设计、系统发布5个阶段。需求分析阶段是通过与用户反复沟通,加工确定原始需求(包括功能性需求和非功能性需求),确定系统的设计任务和设计目标,形成嵌入式系统规格说明书。系统设计阶段是根据需求分析的结果设计体系架构,确定软件和硬件的功能划分,进行软件和硬件设计。硬件设计包括嵌入式处理器、外设和其他器件、硬件设计和...

2019-10-03 15:16:43 6516

空空如也

空空如也

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

TA关注的人

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