自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 问答 (1)
  • 收藏
  • 关注

原创 Matter环境下GD32编译环境的搭建

connectedhomeip/Matter/gd32

2024-03-07 17:36:51 799

原创 window快捷键的使用与设置msc\cpl\exe摆脱鼠标

**以下的msc和cpl文件可以通过WIN+R直接运行,帮我们摆脱鼠标;*比如win+r 然后fsmgmt.msc就可以直接打开设备管理器。MSC微软管理控制台(Microsoft Management Control)文件certmgr.msc   作用:系统认证证书编辑。   ciadv.msc   作用:索引服务,链接文件:\System Volume Information   comexp.msc   作用:组件服务,可以打开本地服务。   compmgmt.msc   作用:本地计算机

2022-02-23 09:37:39 727

原创 搜狗网址导航浏览页的自动弹出

流氓导航劫持

2022-02-17 10:43:21 489

原创 蓝牙的学习

蓝牙知识学习

2022-02-11 09:41:23 1854

原创 遥控器的键位功能的实现

按键的想法

2022-02-09 21:50:57 493

原创 通过keil中SAVE命令对传感器数据的保存与处理

产品中传感器数据的保存与处理产品中传感器的数据的如何保存与分析,首先获取大量(连续的、有效的)数据,数据处理,进行分析。一:数据获取可通过数据线缆进行传输(CAN、485串口)到电脑。也可以KEIL中在DEBUG模式下面使用命令 SAVE命令,首先定义一个足够大的“容器”,然后通过SAVE 路径 起始地址,终止地址,将容器中的数据保存至电脑。说的是这种办法。二:数据处理文本中的108、B3、C0、B7是有效数据,可进行DEBUG,一边查看容器中保存的数据一边查看文本中...

2021-01-22 16:21:29 1147

原创 C语言常用关键字理解

auto 大概等同于局部变量的意思const 定义变量不可变性 节约空量eg: const int max 100static 定义静态全局变量,其他文件中不能用,比如常用的i 其他文件中用的话就开辟新的空间了extern 严格对应声明时的格式要用的话在.h声明 extern int bianliangregister 必须是一个单个的值,长度小于或者等于整形的长度,其保存在CPU的寄存器中,不能用&来寻找,按时该变量将被频繁的试用...

2020-08-04 17:12:25 184

原创 C语言的历史和常见的标准

1983年 ANSI美国标准化协会微机上使用的C的版本 Microsoft C、Quick C、Turbo C(学校里面书上的版本好像是这个)、GNU Compiler Collection(GCC).

2020-08-04 14:20:38 600

原创 RGB和HSV相互转化

#include <stdio.h>#define Max(a, b, c) (a) > (b)? ((a) > (c)? (a) : (c)) : ((b) > (c) ? (b):(c))#define Min(a, b, c) (a) < (b)?((a) < (c)?(a):(c)) : ((b) < (c)?(b):(c))typ...

2019-12-03 16:45:51 813

原创 ATmega88输出1khz的方波

#include <iom88v.h>#include <macros.h>int blink_sign = 0; //Time:Time =256-start num * N /clk//start num:Count = 256 - (clk/N )* time// 246 = 256 - (8000 0000 / 8) * time...

2019-11-05 15:59:23 394

原创 VBS脚本execl文件操作

实现功能:对于classes1.xlsx、classes2.xlsx、classes3.xlsx、classes4.xlsx、classes5.xlsx五个班级的学生总分的相加;dim eapp, ebook, esheet,i,j,rset eapp=CreateObject("excel.application")for i=1 to 5 set ebook=eapp.work...

2019-09-29 16:33:45 239

原创 VBS脚本基本

VBS是基于Visual Basic的脚本语言。VBS的全称是:Microsoft Visual Basic Script Edition。(微软公司可视化BASIC脚本版)。初次认识新建记事本,将txt后缀改为.vbs后缀编辑 里面写入 msgbox"helloworld"就是一个简单的VBS脚本了实现功能功能:实现在第五列实现总分的计算在execl文件中编写以下内容;Set ...

2019-09-29 16:30:15 529

原创 ATtiny85简单引脚配置

//ATtiny85 根据pb3口高低电平 pb4输出脉冲信号和高电平信号#include <iot85v.h>#include <macros.h>#include <AVRdef.h>/*错误一开始就初始化了中断 导致两个状态都是高低变化*/unsigned char blink;void port_init(void){// DD...

2019-07-25 18:23:54 7734 4

原创 ATmega88简单引脚设置

// 熔丝位 F7 DC F9 FF// pb0 或 pd7 低 为故障 -》》 PD5输出低 PC0 PC1 PC2输出高电平 //PD3为高电平 应急 -》》 PD6 30%//PD2为低电平 正常 -》》 PD6 拨码开关//pb6高 -->> PB2低#include <iom88v.h>#include <macros.h>u...

2019-07-25 18:16:46 1478

原创 ATmega88的Timer0溢出中断

// 熔丝位 F7 DC F9 FF// 功能: pb1 输出高低电平 时隔为一秒#include <iom88v.h>#include <macros.h>int blink_sign = 0; void timer0_init(void){ TCCR0A = 0x00; //timer0 普通模式 TCCR0B...

2019-07-25 14:13:10 606

原创 ATmega88的简单引脚设置

#include <iom88v.h>#include <macros.h>unsigned char pb0_sign;unsigned char pb2_sign;unsigned char blink_sign = 0; /*#define PB0 = 0;#define PB1 = 0;#define PB2 = 0;#define PB3 =...

2019-07-19 10:20:59 1315 2

原创 清翔电子51单片机PWM理解

/********************************************************************************** 【编写时间】: 2014年3月5日* 【作 者】: 清翔电子:03* 【版 本】: 1.0* 【网 站】: http://www.qxmcu.com/ * 【淘宝店铺】: http://qxmcu.tao...

2019-07-04 12:30:24 3229 1

转载 知识就是力量

绝顶高手姬无命欲杀死秀才,结果被秀才说死……  姬无命(以下简称姬):想怎么死,我成全你。  秀才:慢着,杀我可以,不过得先说明了,我到底死在谁的手里?  姬:废话,我呀。  秀才:我……是……谁……  姬:我怎么知道你是谁啊?  秀才(笑):问题来了吧。  姬(一头雾水):什么意思啊?  秀才:这得从人和宇宙的关系开始讲起了,在你身上一直以来就有一个问题缠绕着你。  姬:什么意思啊?  秀才:我...

2019-06-28 15:27:44 135

原创 清翔电子51单片机12课IIC总线的EEPROM 课后作业

/*************************///往QX-MCS51开发板的AT24C02内任意//一个单元写数据,上电之后首先读取此单元对的原有数据//然后付给程序中计数变量,计数变量以5秒的速度+1并且写入//AT24C02,当计数器大于99时清零在写,用数码管显示;# include <reg52.h># include <intrins.h>...

2019-06-26 22:47:52 509 2

原创 清翔电子51单片机IIC学习笔记

IIC简述I2C总线是PHLIPS公司推出的一种串行总线,它只有两根双向信号线。一根是数据线SDA(serial data I/O),另一根是时钟线SCL(serial clock)。I2C总线通过上拉电子接正电源。当总线空闲时,两根线均为高电平。当任一器件输出低电平,都将使总线拉低,即各器件的SDA和SCL都是线“与”关系。开发板上的I2C总线以及总线上的设备AT24C02(也就是EE...

2019-06-26 22:45:46 3290 2

原创 清翔电子51单片机小结——可调表时钟

/*******************************///让后4位数码管以0.01秒速度从0到9999显示 //按下S2开始跑数 按下S3停止跑数//按下S4选择时钟的时分秒哪一位 按下S5对应时分秒进行加一操作//需要在停止跑数时候才可以进行S4 和 S5 操作;/*******************************/#include "reg52.h"...

2019-06-13 21:01:44 1564

原创 清翔电子5单片机11课串口通信课后作业4

////编写使用单片机外部中断LED1小灯闪烁程序//要求外部中断的跳边沿方式,和低电平方式各写一个程序//要体现跳边沿和低电平的区别;//#include “reg52.h”#define uchar unsigned char#define uint unsigned int...

2019-06-05 18:04:46 239

原创 清翔电子51单片机11课串口通讯课后作业3

/****************************///编写让LED1以500ms的频率闪烁,要求分别使用//定时器中的四种工作方式去实现/****************************/#include <reg52.h>#define uchar unsigned char#define uint unsigned intsbit led=P...

2019-06-05 17:49:55 424

原创 清翔电子51单片机11课串口通讯课后作业2

/*****************************///把矩阵键盘的键值2400波特率发送到//计算机串口助手/*****************************/#include "reg52.h"#define uchar unsigned char#define uint unsigned intsbit we = P2^7;sbit du = P2^6;...

2019-06-05 15:11:28 379

原创 清翔电子51单片机11课串口通信作业1

/*****************************///以4800波特率从计算机发任意一字节数据,//通过数码管以十进制的形式显示出来/*****************************/#include "reg52.h"#define uchar unsigned char#define uint unsigned intuchar num=0;uchar ...

2019-06-05 10:38:37 563 2

原创 清翔电子51单片机10课中断课后作业2

/***************************************///使用定时器1中断让8个LED循环右移,间隔500ms,//同时使用定时器0中断方式让数码管前2位间隔1000ms//从0显示到60,如果由外部中断产生停止数码管走数//注:外部中断0低电平触发方式/****************************************/#include ...

2019-05-30 16:35:40 501 1

原创 清翔电子51单片机8课独立键盘作业2

/*******************************///让后4位数码管以0.01秒速度从0到9999显示 //按下S2开始跑数 按下S3停止跑数//按下S4数码管数字加1 按下 S5 数码管数字减1//需要在停止跑数时候才可以进行S4 和 S5 操作;#include “reg52.h”#include “intrins.h”sbit WE=P2^7;sbit ...

2019-05-30 11:12:56 652

原创 清翔电子51单片机10课中断课后作业1

/**********************************///使用定时器中断实现8个LED灯亮1000ms和灭1000ms//要求:不能使用软件延时;/**********************************/#include "reg52.h"#include "intrins.h"#define uchar unsigned char#define u...

2019-05-29 19:45:55 469

原创 清翔电子51单片机9课矩阵键盘课后作业2

#include <reg52.h>#define uchar unsigned char#define uint unsigned intsbit we = P2^7;sbit du = P2^6;uchar code leddata[]={ 0x3F, //"0" 0x06, //"1" ...

2019-05-29 14:27:22 722 1

原创 清翔电子51单片机6课动态显示数码管作业秒表

#include <reg52.h>#include <intrins.h>#define uchar unsighed char;#define uint unsighed int;sbit we = P2^7;sbit du = P2^6;sbit led = P1;uchar i =1;uint time_counter=0,time_counter1...

2019-05-28 22:48:46 2503

原创 清翔电子51单片机8课独立键盘课后作业1

/******************************///码管前四位0.1秒速度从0-F循环//当S2按下停止跑数,松开的时候继续跑数//51单片机作业#include “reg52.h”#include “intrins.h”sbit WE=P2^7;sbit DU=P2^6;sbit S2=P3^0;#define UCHAR unsigned char#defi...

2019-05-28 19:43:13 359

原创 bat递归更改.txt文件中的词语

@echo offsetlocal enabledelayedexpansionfor /f “tokens=*” %%i in (F:\学习\124.txt) do (set “tmp=%%i”echo 替换前的值:!tmp!set “var=!tmp:hate=love!”echo 替换后的值:!var!echo !var!>>temp.txt)copy temp...

2019-05-28 17:33:53 334

原创 bat脚本的问题小结

批处理出现echo处于关闭状态的可能原因1、setlocal enabledelayedexpansion没有写,延迟变量,全称延迟环境变量扩展;2、在set语句中,"="符号两边不能有空格,有空格的话,会把空格也算在变量名中3、还有这种情况,不知道为什么把%var% 改成了 !var! 就不会报错了;...

2019-05-27 19:37:48 278

转载 LPC2368 PWM的笔记

1.两个匹配寄存器可用控制单边沿 PWM 输出。 PWMMR0 控制 PWM 周期率,另一个匹配寄存器( PWMMR1~PWMMR6)控制 PWM 边沿的位置。2.3 个匹配寄存器共同控制一个双边沿 PWM 输出。 PWMMR0 控制 PWM 周期速率,其它匹配寄存器控制( PWMMR1~PWMMR6) 两个 PWM 边沿位置。3.单边沿控制 PWM 输出在每个周期开始时总是为高电平,除非输出...

2019-05-11 21:40:59 665

原创 Linux系统中的str函数

假如你装了一个Linux系统1、 strcmp#ifdef _HAVE_ARCH_STRCMPint strcmp(const char *cs,const char *ct){ register signed char _res; while(1) { if((_res = *cs - *ct++) != 0 || !cs++) break; } return _...

2019-05-11 21:36:58 1625

原创 LPC2368开发板利用KEY1控制LED1

硬件:NXP的LPC2368芯片开发板;软件:KEIL4 MDK、Flash Magic烧写软件;实现功能:key1控制led1;查看原理图:设置p2.0到p2.7引脚为低电平则可以亮LED;设置p1.24到p1.27引脚为输入功能,并查看(判断)是否被按下;查看芯片手册;keil中新建工程,添加启动文件,“魔力棒”设置输出HEX文件,添加程序c文件;#include <L...

2019-05-05 23:18:24 620

原创 LPC2368点亮LED

硬件:NXP的LPC2368芯片开发板;软件:KEIL4 MDK、Flash Magic烧写软件;实现功能:利用按键来控制LED;查看原理图:设置p2.0到p2.7引脚为低电平则可以亮LED;设置p1.24到p1.27引脚为输入功能,并查看(判断)是否被按下;查看芯片手册:keil中新建工程,添加启动文件,“魔力棒”设置输出HEX文件,添加程序c文件;#include &lt...

2019-04-28 21:42:54 620

原创 .bat输出目录下所有文件的绝对路径

1、输出一个目录下面所有文件的绝对路径,比如这个目录是hello,把脚本编写好之后,放在与hello目录同一级目录,此处命名为1.bat;hello文件夹中放了:123文件夹、www.zip、新建文本文档.txt;2、脚本内容@echo offset /p choice=输入当前文件夹下面目录名:cd %choice%dir /b>>tmp.txtsetlocal ena...

2019-04-24 12:28:29 5470

原创 .bat脚本基本概念

bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd;我的简单理解,win+r 、cmd,进入windows命令行的形式,所有进行的dos命令都可以写到以.bat文件中,当运行.bat的时候,就会产生和cmd中一样的效果;不过有不相同的地方,大同小异的说;首先要了解一下dos命令中的简单操作;dir 查看文件,参数:/...

2019-04-24 11:12:58 480

空空如也

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

TA关注的人

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