自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (90)
  • 收藏
  • 关注

原创 MOS管常用应用电路

2024-05-22 11:58:41 166

原创 NMOS和PMOS差异和用法图片详解

2024-05-21 23:07:04 40

原创 STC8G单片机PCA模块2实现定时器功能配置函数

使用配置函数配置定时器可以很方便程序编写。

2024-05-04 10:44:33 89

原创 STC8G单片机PCA模块1实现定时器功能配置函数

使用配置函数配置定时器可以很方便程序编写。

2024-05-04 10:41:54 75

原创 STC8G单片机PCA模块0实现定时器功能配置函数

使用配置函数配置定时器可以很方便程序编写。

2024-05-04 10:40:26 93

原创 STC8G单片机定时器2配置函数

使用配置函数配置定时器可以很方便程序编写。

2024-05-04 10:27:42 95

原创 STC8G单片机定时器1配置函数

使用配置函数配置定时器可以很方便程序编写。

2024-05-04 10:24:29 77

原创 STC8G单片机定时器0配置函数

使用配置函数配置定时器可以很方便程序编写。

2024-05-04 10:20:59 76

原创 如何让 I/O 口上电复位时为低电平

如何让 I/O 口上电复位时为低电平。

2024-03-20 21:18:09 78

原创 混合电压供电系统 3V/5V 器件 I/O 口互连

混合电压供电系统 3V/5V 器件 I/O 口互连。

2024-03-20 21:14:23 232

原创 单片机基础知识6

2024-02-27 17:18:35 134

原创 单片机基础知识5

1.直接常量:整型常量1.2.3;字符型常量’a’,'b’字符串常量“a”1.若变量是在其他文件初始化,当前文件需要使用,加extern 对变量声明。1.枚举每个成员结束符是逗号,最后一个成员可省掉逗号。定义变量struct stime bufTime;变量访问bufTime.year=0x2013;2.成员初始化值可以是负数,后边成员依然依次+1。定义变量timeTypeDef time;指针访问p->year=0x2013;2.符号常量:为直接常量再取一个名字。enum //延时任务枚举。

2024-02-22 10:36:10 178

原创 单片机基础知识4

2024-02-22 09:42:15 383

原创 单片机基础知识3

2024-02-22 09:04:13 106

原创 单片机基础知识2

2024-02-21 17:39:31 88

原创 单片机基础知识1

2024-02-21 08:48:00 114

原创 用电脑软件0代码设计WS2812显示效果(含软件下载地址)

用电脑软件设计WS2812显示效果

2023-08-21 22:31:44 249 1

原创 lineEdit输入输出

【代码】lineEdit输入输出。

2023-07-17 00:28:48 199

翻译 IGBT内部结构图及主要功能

IGBT可以看作是MOS管与三极管组合体。

2023-06-26 21:16:53 187

翻译 反相比例放大器

2023-06-23 17:06:41 101

翻译 运算放大器用作波形转换

电路图如下交流波转换成脉冲电池制作正负电源。

2023-06-23 16:28:50 69

翻译 用电池制作运算放大器的正负电源

2023-06-23 16:10:58 92

翻译 LM358运算放大器用作电压比较器

理想开环放大倍数无限大。4脚接负电源或者gnd。

2023-06-23 14:40:46 1206

翻译 LM741运算放大器进行电压放大

2023-06-23 13:54:11 282

原创 C++ this 指针

2.当我们调用成员函数时,实际上是替某个对象调用它。成员函数通过一个名为 this 的额外隐式参数来访问调用它的那个对象,当我们调用一个成员函数时,用请求该函数的对象地址初始化 this。total.isbn(&total)调用时传入了total的地址给this。例如,如果调用 total.isbn()

2023-06-20 10:02:26 57

原创 C++知识2

类函数的重载特性就是我们可以在类里面定义同名的函数,但是参数不同的函数。重载函数在调用的时候,会根据参数的类型,然后去匹配相应的函数进行调用。**

2023-06-19 21:30:55 254

原创 STC8G1K08A驱动WS2812八个灯珠实现开机启动扫描效果

整个工程所有文件代码如下。

2023-06-18 21:12:16 1046

原创 STC8G1K08A驱动WS2812九个灯珠实现流水效果

整个工程所有文件代码如下。

2023-06-18 20:53:24 2102 1

原创 STM32F1系列大容量型号串口12345单字节多字节收发实现

代码在型号为STM32F103VET6测试验证通过。串口1工程包含的代码文件有如下几个文件。串口2工程包含的代码文件有如下几个文件。串口3工程包含的代码文件有如下几个文件。串口4工程包含的代码文件有如下几个文件。串口5工程包含的代码文件有如下几个文件。

2023-06-18 20:38:51 1461

原创 STC单片机引脚模式配置函数封装

STC单片机配置GPIO引脚模式有点麻烦,所以就自己写个比较方便的配置函数。

2023-06-17 14:13:37 437

原创 STC单片机4个按键封装

STC单片机4个按键封装。

2023-06-17 09:31:17 98

原创 STC单片机3个按键封装

STC单片机3个按键封装。

2023-06-17 09:29:57 146

原创 STC单片机2个按键封装

STC单片机2个按键封装。

2023-06-17 09:28:07 49

原创 STC单片机1个按键封装

STC单片机1个按键封装

2023-06-17 09:27:14 53

原创 什么是C++

private :表示函数和变量只能在自己的类里面自己访问自己,不能通过对象来访问。protected:表示函数和变量只能在自己的类里面自己访问自己,但是可以被派生类来访问的。c语言就是面向过程的,C+ +就是面向对象的。类的成员不仅可以是变量,也可以是函数。C++是c语言的升级版,在c的基础上增加了很多功能。public:表示函数和变量是公开的,任何人都可以访问。我们可以直接在类里面写,也可以写在类的外面。类的访问修饰符就是对类的成员进行权限管理。2.c++的灵魂是C++ 的类。9.类的访问修饰符。

2023-06-16 23:35:12 257

原创 STM32中断优先级处理机制

当中断系统正在执行一个中断服务时,有另一个优先级更高的中断提出中断请求,这时会暂时中止当前正在执行的级别较低的中断源的服务程序,去处理级别更高的中断源,待处理完毕,再返回到被中断了的中断服务程序继续执行,这个过程叫做中断嵌套。1、高抢占优先级的中断可以嵌套低抢占优先级的中断。2、当两个中断源的抢占优先级相同时,不管这两个中断源的响应优先级谁高谁低,这两个中断将没有嵌套关系,这种情况下当STM32正在处理一个中断时,如果另一个中断到来,这个后到来的中断就要等到前一个中断处理完之后才能被处理。

2023-06-15 22:15:04 1469

原创 串口正确发送浮点数和接收还原方法

2023-04-17 15:19:54 568

原创 STM32单片机各型号工程配置

魔法棒C/C++的Define填STM32F10X_HD, USE_STDPERIPH_DRIVER。魔法棒C/C++的Define填STM32F10X_MD, USE_STDPERIPH_DRIVER。魔法棒C/C++的Define填STM32F10X_LD, USE_STDPERIPH_DRIVER。头文件使用startup_stm32f10x_hd.s。头文件使用startup_stm32f10x_md.s。Flash大小选512K。Flash大小选128K。Flash大小选128K。

2023-03-28 08:33:32 98

原创 STM32单片机GPIO端口配置寄存器详解

MODE=端口的模式位(MODE=00时输入模式,MODE>0时输出模式)输出模式,最大速度10MHZ。输出模式,最大速度50MHZ。输出模式,最大速度2MHZ。在输入模式时(MODE=00时输入模式)在输出模式时(MODE>00时输出模式)CNF=端口的配置位。

2023-03-06 14:58:51 1206 1

原创 MODBUSRTU_PLC地址与单片机地址的对应关系

2023-03-06 09:18:37 264

STC单片机硬件SPI驱动WS2812灯带流水

型号为stc8g1k08

2023-12-28

STC8G单片机测四路电压串口1输出四路电压值.zip

使用的单片机是stc8g1k08 16脚单片机 采用多文件编程,易移植,注释多,通俗易懂。 电压测量引脚为1.0,1.1,1.6,1.7 对电压结果进行了干扰处理 间隔1S时间串口1把四路ADC值每1路按高低8位共8个字节输出

2023-06-02

STC单片机驱动WS2812红外遥控和按键控制

芯片8G1k08A 显示模式24种 单色显示:红绿蓝黄紫青白 单色闪烁:红绿蓝黄紫青白 单色呼吸: 红绿蓝黄紫青白 静态单色7彩间隔时间自动切换 闪烁单色7彩间隔时间自动切换 呼吸单色7彩间隔时间自动切换 参数掉电记忆 * 键模式-- ,# 当1-9没被按下过 模式+++ 当1-9有被按下过 用来确认输入的模式 比如 按1再按2再按#就是选择模式12 0 当1-9没被按下过 调节呼吸每次的变化量,上下键调节亮度,左右键调节快慢 按键0-9用来组合选择模式 用#确认 OK键用来亮灭切换 实体按键1个用于亮灭切换 1个 短按加亮度 长按不放减少亮度

2023-03-03

BufNecWs2812_030103.zip

24种显示效果ws2812灯珠红外遥控控制 驱动芯片8g1k08a

2023-03-01

51单片机驱动ws2812红外遥控控制

红外遥控控制WS2812源代码C语言 主要功能如下 单色显示:红绿蓝黄紫青白(亮度可调) 单色闪烁:红绿蓝黄紫青白(闪烁速度可调) 单色呼吸: 红绿蓝黄紫青白 (呼吸快慢可调) 单片机型号:STC8G1K08A

2023-02-21

基于STC8G1K08单片机实现用NEC红外遥控器控制WS2812RGB灯

基于STC8G1K08单片机实现用NEC红外遥控器控制WS2812RGB灯 遥控器可切换WS2812灯颜色和调节亮度,程序是控制8个灯 程序最大优点是易看懂易移值,多文件编程

2022-11-19

STC8G单片机实现EEPROM,74HC595,串口1串口2实现无校验奇校验偶校验,MODBUS-RTU功能码03,06,10

STC8G单片机实现EEPROM,74HC595,串口1串口2实现无校验奇校验偶校验,MODBUS-RTU功能码03,06,10 程序最大优点是通俗易懂,易移植,多文件编程

2022-11-19

STC8G1K08的PWM模块PWM1和PWM2输出频率为10K占空比易修改的波形

STC8G1K08的PWM模块PWM1和PWM2输出频率为10K占空比易修改的波形 PWM输出频率是10K 程序最大优点是通俗易懂,易移植,多文件编程

2022-11-19

STC8G1K08单片机串口1串口2实现None无校验,Odd奇校验,Even偶校验,程序最大优点是通俗易懂,易移植,多文件编程

STC8G1K08单片机串口1串口2实现None无校验,Odd奇校验,Even偶校验 程序最大优点是通俗易懂,易移植,多文件编程

2022-11-19

stc_rf24l01_reive.zip

stc_rf24l01_reive.zip

2022-11-04

new_mode4_3xiaoyan.zip

new_mode4_3xiaoyan.zip

2022-11-04

SWM341_jpeg_sd_增加sfc文件系统接口.rar

SWM341通过文件系统读图片

2022-11-04

STM32F103C8T6使用Hal库IO模拟I2C驱动0.96寸OLED屏显示

STM32F103C8T6Hal库 IO模拟I2C OLED显示8个参数中文名和数字值

2022-07-14

MODBUSRTU从机实现功能码03和06和10使用内部FLASH实现参数掉电记忆

程序最大的优点是容易看懂,不像高手们写的那样难懂 基于STM32F0单片机 标准函数库 03读取数据 06修改地址和波特率,掉电记忆 10写多个参数 有错误回应 程序主要用途是让你学会如何实现RTU,学会后可用任何单片机实现

2022-07-11

PIC18F45K80测8路ADC用串口把测量结果输出波特率9600-0-19200-115200

测量8路ADC电压值 用串口输出电压值

2022-07-05

PIC单片机中文数据手册

手册适用以下单片型号PIC16(L)F1824/1828 PIC18F25K80 • PIC18LF25K80 • PIC18F26K80 • PIC18LF26K80 • PIC18F45K80 • PIC18LF45K80 • PIC18F46K80 • PIC18LF46K80 • PIC18F65K80 • PIC18LF65K80 • PIC18F66K80 • PIC18LF66K80 PIC18F23K22 • PIC18LF23K22 • PIC18F24K22 • PIC18LF24K22 • PIC18F25K22 • PIC18LF25K22 • PIC18F26K22 • PIC18LF26K22 • PIC18F43K22 • PIC18LF43K22 • PIC18F44K22 • PIC18LF44K22 • PIC18F45K22 • PIC18LF45K22 • PIC18F46K22 • PIC18LF46K22

2022-06-27

PIC18F45K80串口1串口2实现EEPROM实现C源代码使用内部晶振16M倍频到64M

串口1串口2实现 EEPROM实现 使用内部晶振16M倍频到64M 无外部晶振 此程序功能是接入机智云

2022-06-26

PIC18F45K80串口1串口2实现EEPROM实现RTU功能码10实现C源代码

实现了单片机PIC18F45K80串口1串口2 实现EEPROM 实现MODBUSRTU功能码10

2022-06-26

PIC18F45K22串口1串口2实现EEPROM实现RTU功能码10实现C源代码

实现了单片机PIC18F45K22的串口1串口2 实现EEPROM 实现MODBUSRTU功能码10

2022-06-26

电脑MODBUSRTU主机上位机单次或定时读取下位机STM32RTU从机超声波距离

1.压缩包含上位机软件(可单次定时发送RTU功能码03读取从机数据把返回数据显示) 2.从机是STM32超声波模块,接收主机03指令后返回距离数据 3.从机支持03读数据和06更改ADD设备地址 4.C语言STM32从机源代码程序通俗易懂,MODBUSRTU协议也非常容易看懂 5.模块化编程 易移植

2022-05-29

51单片机控制DAC0832输出设定电压1602显示(4X4矩阵键盘设置多少电压就输出多少)0.1-5V源代码和仿真

压缩包含源代码和仿真,代码通俗易懂 输出电压范围0.1-5V,步进0.1V 1602屏显示电压设置值 4*4矩阵键盘设置 键盘输入0.1再按= 就输出0.1V

2022-05-03

STC51和STM32单片机超声波测距C源代码

源代码含51和32代码 功能实现用单独文件写,方便移植

2022-05-03

ATT7022E三相电表程序代码STM32F1单片机

ATT7022E三相电表程序源代码STM32F1单片机

2022-04-23

STC单片机eeprom实现和函数封装型号89C52和STC8G和STC12C52

压缩包含3个系列的eeprom读取工程 STC89C52,STC8G,STC12C52 eeprom用eeprom.c和eeprom.h写,方便移植和调用

2022-04-23

Modbus从机功能码01020304050610STM32实现

压缩包含2个工程,1个STM32F103C8T6,1个STM32F103VE 实现MODBUSRTU从机功能码01,02,03,04,05,06,10

2022-04-21

带校准功能电压表Modbus通信可修改参数带菜单设置参数

多功能电压表Modbus-RTU通信/后台菜单设置 压缩包含原理图和代码 多文件 模块化编程 基于89C52+PCF8591+24C02 量程DC:0-20V数码管显示 后台菜单设置电压表参数: 报警值,报警回差, 报警方式(上限报警,下限报警,遥控报警), 通信地址(1-247), 波特率(4800-9600-19200) 校准低端,校准高端 EPPROM程序,掉电保存设置 485+MODBUS-RTU通信, 电脑通信读取菜单数据或设置菜单数据 MODBUS-RTU读寄存器 地址2000 电压值regGroup[0]regGroup[1] 地址2001 报警值regGroup[2]regGroup[3] 地址2002 回差值regGroup[4]regGroup[5] 地址2003 报警方式值regGroup[6]regGroup[7] 地址2004 地址值regGroup[8]regGroup[9] 地址2005 波特率值regGroup[10]regGroup[11] 地址2006 低端NL值regGroup[12]regGroup[13] 地址2007 高端N

2022-04-21

51单片机实现8X8点阵贪吃蛇程序代码通俗易懂按功能多文件编写

压缩包含原理图和源代码,代码通俗易懂,按功能多文件编写

2022-04-21

仿真和程序ADC0832结果显示在LCD1602上步进电机转指定角度

ADC0832程序 步进电机程序 LCD1602程序封装成2个易调用的函数 // LcdShowStr(0,Di_1_Hang, table1);//第1行从0开始显示learn exchange // LcdShowStr(0,Di_2_Hang, table2);//第2行从0开始显示grow together // LcdShowOneChar(14, Di_1_Hang, '!');//在第一行14位置插入! // LcdShowOneChar(13, Di_2_Hang, '!');//在第二行13位置插入!

2022-04-10

PIC单片实现CAN与UART互转程序

1.单片机型号PIC18F45K80 2.CAN与UART互转 (CAN接收UART输出,UART接收CAN输出) 3.UART偶校验和无校验(2个程序1个偶校验1个无校验)

2022-04-08

CS1237测量ADC后转换为温度用1.3寸OLED屏显示温度值并用串口输出温度数据

1.CS1237测量ADC 2.1.3寸OLED屏显示温度值(显示小数点后2位并实现最后1位为0或2位全为0不显示) 3.串口输出温度数据

2022-04-08

mlx90614采集实物温度和环境温度LCD1602显示

1.按键按下,串口以RTU协议06功能码指令输出实体温度数据 2.LCD1602显示实物温度和环境温度

2022-04-08

STC单片机8G1K08驱动ESP8266接入机智云(任何单片机都可以接入机智云)

ESP8266烧录机智云官方固件 单片机程序自己编写(实现思路适合任何单片机)(不是官方自动生成) 89C52单片机也可以接入机智云

2022-02-24

STC8G1K08驱动Si24R1无线模块(1个发送程序1个接收程序)SPI通信

程序功能如下: 1.发送端发送数据, 2.接收端接收数据并返回响应并且串口输出数据 发送端收到响应点亮小灯 压缩包含2个程序 发送程序,接收程序

2022-02-24

1.3寸OLED屏SH1106驱动7脚屏 4脚SPI通信驱动程序主控89C52

1.3寸OLED SH1106驱动 7脚屏 4脚 SPI通信 驱动程序,主控89C52 功能如下 每页显示20个编号的数据 共3页60个数据 按键切换页面 串口发送数据给屏格式如下 {1,1,1,1}编号,小时,分钟,IO口状态 灯亮时,IO口被拉低,每过1分钟检测IO口电平 为0时,时间+1,为1时不加。 应用场景:监测应急灯应急照明时长 60个编号,监测60个灯

2022-02-24

PIC单片机串口转CAN互转程序(型号PIC18F45K80)可用来制作TTL转CAN互转模块

包含2个程序 1.串口偶校验转CAN互转程序 2.1.串口偶校验转CAN互转程序

2022-02-24

51单片机串口接收使用队列C语言实现

51单片机串口接收使用队列C语言实现

2022-02-24

51单片机驱动WS2812流水灯

程序实现如下功能 1.流水灯 2.接收串口数据改变花样(可接蓝牙模块实现手机控制切换花样)

2022-02-24

STM32单片机串口使用DMA收发(程序实现不定长收发)

STM32单片机串口实现DMA不定长收发

2022-02-24

机智云STM32单片机与ESP8266连接平台(使用标准函数库)平台生成的是HAL库

机智云STM32单片机与ESP8266连接平台 使用的是标准函数库不是平台生成的是HAL库

2022-02-24

EC11编码器调光C语言程序代码

代码实现用的51单片机,旋转EC11发光LED亮度变化,EC11实现部分对任何单片机都是通用的

2022-02-24

空空如也

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

TA关注的人

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