小干货
༘战 ༘
这个作者很懒,什么都没留下…
展开
-
Vscode搭建STM32 Keil工程:揭秘高效开发的秘密武器,轻松打造专业级嵌入式项目!
前言:Visual Studio Code 是一个支持多种语言的源代码编辑器,具备语法高亮、代码补全、重构等功能,并集成了命令行和Git。适用于多个操作系统,包括Windows、macOS、Linux,并提供了扩展支持。原创 2024-04-15 20:05:51 · 727 阅读 · 0 评论 -
Keil 5 或者Keil 4自定义主题颜色100%成功
style.cpp.1=font:Courier New,size:10,fore:#007F00,back:#FFFFFF #/注释/style.cpp.2=font:Courier New,size:10,fore:#007F00,back:#FFFFFF #//注释。style.cpp.4=font:Courier New,size:10,fore:#007F7F,back:#FFFFFF #数字。caret.back=#DEFEE6 #插入符号(光标)行的背景颜色。原创 2023-09-21 00:52:39 · 1956 阅读 · 0 评论 -
【何快速转载他人博客】
前言 对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。 因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助那些想转载却不知道该怎么转载的人(大神勿笑)。 我们首先打开要转载的博客,然后鼠标右键就会出现下面的菜单: 最后特别要注意的是,我们发表转载 2022-12-17 00:20:56 · 49 阅读 · 0 评论 -
【51单片机】串口通信-
串口通信原创 2022-06-30 15:12:17 · 1102 阅读 · 0 评论 -
51单片机【while自定义时间扫描---常用模板】
常用简单模板原创 2022-06-09 22:38:34 · 214 阅读 · 0 评论 -
【】74HC595芯片 I/O 扩展(串转并输出)——驱动代码
只用3个引脚就可以输出上1000个引脚原创 2022-05-29 10:06:17 · 787 阅读 · 0 评论 -
【c51】LCD1602__num++显示 (超详细)
资料资源代码#include "reg52.h"sbit RS = P3^0;sbit RW = P3^1;sbit E = P3^2;#define DataPort P2//******************************void LCD1602_Init(void );void LCD1602_BusyCheck(void);//判断忙与不忙void LCD1602_Write_DAT(unsigned char dat) ; //写数据void LCD16原创 2022-04-30 21:54:44 · 284 阅读 · 0 评论 -
【c51】超声波模块HC-SR04__通用函数
【c51】超声波模块HC-SR04__通用函数原创 2022-04-26 22:19:07 · 735 阅读 · 0 评论 -
【c51库函数】 左移 和 右移
调到c51 中的函数,进行数据的 总体左移和右移/*******************c51所用到的#include <intrins.h>cror(数据,位数) ;// 一个数据整体右移cror(数据,位数) ;// 一个数据整体左移*********************************************************************/#include"reg51.h"#include <intrins.h>unsigned原创 2022-04-20 10:39:57 · 3804 阅读 · 0 评论 -
【___串口___最基本代码、待函数化优化】
【___串口___最基本代码、待函数化优化】串口笔记主要思路:TXD 和 RXD (串口 下载程序 )① 文本形式用户写(一个字符一个字符写入)② Hex形式用户写(ASX||进制的形式写入)(一)(用户)用上位发送数据时:在一个字符串中,(以文本形式SBUF一个一个字节存)通过串口外部中断,每完成接受一个字节或内容,RI = 1, (变量)unsigned char = SBUF(用户数据一个一个存) ;然后手动恢复RI = 0;//继续下一个准备 ;(二)单片机里数据回显在原创 2022-04-17 18:16:19 · 495 阅读 · 0 评论 -
【 while 自定义减速 】 定时器与 while配合使用
主要思路:1. 让定时器不断 1ms 中断(用于计时)2. 没有到自己想要的规定时间,(return)不让 while 执行函数里大部分内容,只作为判断。3.如果达到时间,跳return 去执行函数体下面部分。#include "STC15F2K60S2.h"#include "init.h"#include "time.h"//============---------//函数声明-------------void Key_Pro (void);void Seg_P...原创 2022-04-12 09:35:28 · 799 阅读 · 0 评论 -
【按键处理】按键长按(抬起时,长按生效)。【小杂志】
主要思路: 1.检测下降沿(按下按键),{ 读取初始时间 } 2.检测上线沿(按键松开),判读时间是否在自己想要时间 { }。/* 【蓝桥杯】按键长按(抬起时,长按生效)。【小常用】 Jshi++ 1ms 滴答定时 TD_U1 与滴答配合使用 key_low 按键主要思路是: 1.检测下降沿(按下按键),{ 读取初始时间 } 2.检测上线...原创 2022-04-06 14:56:43 · 422 阅读 · 0 评论 -
【按键处理】 通用__ 短按和长按(时间到后长按生效)
主要思路:1. 按下按键 启动赋值计时2. 判断时间 是否在想要时间内 (1)如果 没有达到时间就松手 直接判定为 短按(2) 一直没有松手,时间达到后时间要求,直接判定为长按3.注意要清除标志物,否则会一直判断时间要求代码如下 : // ======================================================== if(key_low ==5 ) // 检测下降沿 { Tm_u1...原创 2022-04-08 22:17:57 · 1628 阅读 · 0 评论