- 博客(22)
- 收藏
- 关注
原创 VCode无法打开stdio.h等问题
VCode无法打开stdio.h等问题,检查g++,下载mingw,编辑环境变量,设置vcode编译路径
2023-03-28 11:51:14
3432
原创 QT使用Stacked(排队等候处理的) Widget控件进行多个界面间切换
QT使用Stacked(排队等候处理的) Widget控件实现类似手机APP底部导航栏的界面切换。
2022-11-22 14:48:29
1284
1
原创 电脑注册表误删恢复办法:系统文件和设置还原法
一.起因:为了修改电脑字体一不小心把Control Panel整个注册表给删除了,导致电脑界面变的锯齿,界面变形等各种问题,网上找了许多方法都没成功或者难度较大,最终使用系统恢复还原点将系统变成几个小时前的各种设置,包括浏览器记录,系统设置,注册表等,文件不会丢失哈,仅仅恢复系统的设置。失败原因:软件与系统不匹配;3.不要断电和其他操作,这个时间比较漫长,可能10分钟。1.电脑控制面板搜索恢复,点击创建还原点。2.点击系统还原,选择要还原到的时间。三.最终成功方法:使用系统恢复。3.使用注册表修复软件。..
2022-08-18 23:34:06
19924
11
原创 STM32F103ZET6项目移植到STM32F103C8T6
软件设置参照:http://t.csdn.cn/qW5vv烧录参照:http://t.csdn.cn/gxcoQ步骤一:修改设置1.选择型号 2.选着MHz为8.03.define的HD改为MD 步骤二:下载1.接线烧录器3V3——3V3单片机 GND——GND RXD——PA9 TXD——PA102.跳帽BOOT0——1BOOT1——03.小于bps115200 4.点击开始编程,再按复位按钮...
2022-07-09 17:55:23
892
原创 使用QT设计师界面类创建2个界面,通过按键从界面1切换到界面2
思路:按钮点击函数hide窗口1同时emit广播点击信号(自己加),main使用connect,窗口1发出点击信号,运行窗口2show显示函数步骤一:Add new——QT——设计师界面类步骤二:窗口一步骤三:窗口二步骤四:main函数...
2022-07-04 14:33:30
4132
原创 32单片机一个变量多个.c里使用
办法:在其他文件正常定义一个变量(可以初始化),主函数或其他函数需要使用该变量。在变量定义前加extern(不可初始化)key.c文件中uint16_t a;main.c文件中int main(void){extern uint16_t a;}
2022-06-20 18:59:29
868
原创 InputBox接收数字,并将该数字转成int型
1.int a=int(char-'0'),只能把一个字符转为int2.inputBox接收字符串
2022-06-06 23:16:51
509
1
原创 while(1)里使用return退出循环,需要循环俩次才能退出问题
while(1)里使用return没有跳出所在函数,执行俩次while循环才跳出
2022-06-05 17:03:02
1302
原创 errno_t不能赋值给char报错
c=stract_s(字符串a,字符串b);返回值为errno_t,为一个整型,可以赋值给float等。需要转为字符串,定义一个字符串M,sprintf_s(M,“%d”,(int)(c*100)),把整型c转为一个字符串M
2022-06-02 18:24:26
628
原创 STM32F10ZE在TFTLLCD输出显示几个汉字
1.打开正点原子库函数显示TFTLCD显示实验2.通过取模软件获取汉字数组3.把数组起名Chinese[6][36]//因为我只取模了6个汉字,数组定义放在lcd.c的font.h文件。这是我的数组定义const unsigned char chinese[6][36]={{0x02,0x01,0x02,0x01,0x42,0x02,0x22,0x04,0x1A,0x18,0x03,0xE0,0x02,0x00,0xFE,0x00,0x02,0x00,0x03,0xFC,0x0A,0x0
2022-04-30 17:49:48
1159
3
原创 高数隐函数学习笔记
1.隐函数存在定理2.变量数-方程数=自变量个数3.z对x偏导=负F对x偏导除以F对z偏导4.二阶,先求一阶5.3未知数1方程,隐藏了函数z=(x.y),此时F对x偏导有三个路径,其中y路径为0,z路径有2步6.3未知数-2方程=1个自变量,隐藏y(x)和z(x)方程组俩边对x求导,利用行列式求dy/dx和dz/dx7.4未知数-2方程=2自变量,隐藏u(x.y)和v(x.y),两端同时对x求导,画路径,y当常数处理,f1偏导.f2偏导.g1偏导.g2偏导。整理后利用行列式..
2022-04-04 12:16:21
1088
原创 error LNK1120: 1 个无法解析的外部命令
场景描述: 在写MFC时删掉了一些组件,组件已经映射变量,同时删除了Dlg.cpp里的消息处理函数,保存编译报错error LNK1120: 1 个无法解析的外部命令解决办法及原因:没有删除 Dlg.h里相关变量和组件的定义总结: .h和.cpp要对应...
2022-03-31 18:34:15
1295
原创 C语言输入汉字并输出
#include<stdio.h>main(){char str[50];//字数可以改,50我随便写的gets(str);puts(str);getchar();}
2022-03-30 21:40:36
13376
1
原创 模拟风扇控制系统(按键控制)
前言学习了数码管扫描,按键扫描,定时器,中断,三极管,pwm后浅试项目。初始为2分钟倒计时,风速为A,红灯800ms闪烁一次,蓝灯跟随风速不同亮度不同,使用按键控制。按键k1控制计时,按后停止倒计时,k2k3为加减分钟,k4退出调时进行倒计时,没有按k1直接按k2k3k4控制风速A(占空比30)B(占空比50)C(占空比70)。 代码思路使用定时器0和中断1使cnt每一ms加加一次...
2022-02-15 15:10:16
2177
1
原创 C语言变量作用域问题
某函数内定义(无static,局部动态变量):只能在该函数内使用,且该函数每次执行时该变量起始值为定义时赋的初值。某函数内定义(有static,局部静态变量):可以在所有函数内使用,且每次使用为上一次使用后的值(函数A使用后该变量值为8,之后运行函数B,函数B使用时该变量初值为8)所有函数前定义(无static/有static全局静态变量):可以在所有函数使用,且每次使用为该变量上一次使用后的值(如在中断函数使用后值为1,中断结束主函数运行遇到该变量时值为1)注意:避免变量重名...
2022-02-04 14:41:20
374
原创 STC89C52中断学习笔记
函数名:Interrupt Timer0/1关键字:interrupt1使用T0中断(ET0=1中断使能),interrupt3使用T1中断(ET1=1中断使能)使用:TR0=1打开T0后定时器开始计时,定时器 溢出后停止主程序执行中断函数,此时在中断函数给定时器重新赋初值...
2022-02-04 14:14:34
561
原创 STC89C52定时器(16位T0和T1)学习笔记
溢出:大约1.1us一个机器周期,每过一个机器周期低四位TL1加一,TL1加到255后自动清0同时高四位TH1加一,当TH1也255即总共过了65535个机器周期后溢出,此时TL1和TH1都自动清0,同时TF1自动变成1(TF1需要手动或写程序清0)使用(模式1):一:设置TMOD配置工作模式,TMOD=0x01(T0为模式1),TMOD=0x11(T0和T1为模式1) 二:设置初值,...
2022-02-04 14:00:17
2387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人