自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于Verilog的mips指令集单周期/五级流水cpu,modelsim/vivado仿真设计 原创设计

我基于mips指令集设计了一个单周期cpu,在此基础上添加了流水线,在modelsim、vivado上均能仿真运行,供大家学习参考

2023-03-21 16:25:03 4574 21

原创 for循环中条件判断语句用逗号隔开时 只判断是否满足最后一个条件

2024-04-16 23:55:00 123 1

原创 C++加入 对应头文件 依然显示未定义标识符

C++加入 对应头文件 依然显示未定义标识符

2024-04-16 09:38:12 703 1

原创 构造函数&析构函数

/构造函数 带参数。CPerson::CPerson(const int ilndex, short shAge, double dSalary)//构造函数。建立对象的时候 会自动调用构造函数(如果你写了的话):做初始化操作 如对数据成员进行赋值设置类的属性。CPerson::CPerson(CPerson& copyPerson)//复制构造函数。~Entity()//销毁或者卸载对象 避免内存泄露。

2024-02-20 16:01:56 374 1

原创 设置visual studio注释等快捷键

使用vs时发现 ctrl+/不能进行块注释 比较难受。我找到一个一键设置成vscode等习惯的快捷键。点击环境->键盘->映射方案选vscode。设置ctrl+/为注释会和其他热键冲突。

2024-01-23 11:03:34 528 1

原创 基于51单片机的电子血压脉搏计

51单片机设计,蓝牙脉搏血压计,本人大学课程设计,分享给大家

2023-03-15 20:03:41 7983 138

原创 输入捕获溢出问题(蓝桥杯f103为例)

问题陈述:stv3.5的标准输入捕获例程没有设置cnt寄存器的配置导致捕获低频出现问题如图设置捕获500Hz,实际显示5569,因为cnt溢出了解决办法:输入捕获要考虑cnt寄存器的设置问题

2022-04-28 21:17:03 754

原创 蓝桥杯嵌入式 eeprom初次上电判断

问题:比赛往往要求初值确定如k=0.1,运行过程中改变k的值,再次上电k的值保存若直接Write_at24c02(0,u8(k*10));初始化时k=0.1*Read_at24c02(0);第一次上电不一定0地址内存中的值为1,所以不可取解决:上电时检查特定内存(如0x30)中的内容是否为自己设定的id(如3713).若是,则不是初次上电,可以读取存入指定内存的值,若否,则是初次上电,0x30存入3713.上电时检查idunion My_ID{...

2022-03-13 11:02:04 7757

原创 蓝桥杯 闹钟问题 上电后闹钟未到达设定值也触发问题

1.memset()函数原型是extern void *memset(void *buffer, int c, int count) buffer:为指针或是数组,c:是赋给buffer的值count:是buffer的长度.

2022-03-13 10:36:00 380

原创 二位数组赋值 实例探究

int i,j; int a[4][3]={1,2,3,4}; for(i=0;i<4;i++) for(j=0;j<3;j++) { printf("%d",a[i][j]); if(j==2) printf("\n"); }结果如下:123400000000请按任意键继续. . .2.

2022-03-07 17:37:10 146

原创 stm32 单个定时器多路捕获测量频率与占空比(排坑)

单个定时器的多个通道可以捕获不同的方波信号1.初始化配置TIM_ICInitStructure.TIM_Channel = TIM_Channel_2; //通道选择TIM_ICInitStructure.TIM_ICPolarity = TIM_ICPolarity_Rising; //上升沿触发TIM_ICInitStructure.TIM_ICSelection = TIM_ICSelection_DirectTI; //管脚与寄存器...

2022-03-05 21:28:24 2687

原创 c语言小知识

int fseek(FILE *stream, long offset, int fromwhere);功 能: 重定位流上的文件指针描 述: 函数设置文件指针stream的位置。如果执行成功,stream将指向以fromwhere为基准,偏移offset个字 节的位置。如果执行失败(比如offset超过文件自身大小),则不改变stream指向的位置。返回值: 成功,返回0,否则返回其他值。int fseek( FILE *stream, long offset, int origin );...

2022-03-05 15:14:20 131

原创 c指针,指向指针的指针理解(实例)

1.定义定义时使用 int *p=&k,代表int *类型的p指针指向k;定义后改变指针指向a,则用p=&a,而不能用*p=&a,*p实际是int型变量,而&a是 int*型 int k=3,*p=&k; int a=1; p=&a;2.指向指针的指针改变p的指向与改变*r的指向是作用相同的改变指针指向不会改变原来指针所指向的变量的值,本例中仍有k=3打印结果如下*p=1 *p=2 k=3请按任意键继续. . ...

2022-03-04 11:00:38 750

原创 c二级公共基础2022.3.2起始

1.逻辑数据模型又称逻辑模型:有层次模型、网状模型、关系模型、面向对象模型。2.'\n'换行符属于字符'nm'属于字符串'555'属于字符串3.软件需求规格说明书不包括软件可行性研究的依据4.文件系统阶段是数据库系统的初级阶段,提供了简单的数据共享与数据管理能力,但共享性差、冗余度大、独立性差5.多道程序并发的情况下,程序的执行过程由当时的系统环境与条件所决定,程序与其执行过程就不再有一一对应的关系。多个执行过程共享某个程序时,他们都可以调用这个程序,也就是说这个共享的程

2022-03-02 17:26:29 869

原创 蓝桥杯嵌入式开发心得:解决白屏、下载后卡死问题

使用了复杂的代码(尤其是sprintf/printf等c代码)下载到开发板后,出现程序运行不了的问题,主要是因为c语言需要keil的微库优化打开魔术棒,勾选使用微库即可解决

2022-03-02 11:14:59 8276 6

空空如也

空空如也

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

TA关注的人

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