- 博客(428)
- 资源 (80)
- 收藏
- 关注
原创 字模软件增加函数注释 加HEX空格 next Serial
// FONTDlg.cpp : implementation file/*2014 5 2 16:23增加函数注释*********************/#include "stdafx.h"#include "FONT.h"#include "FONTDlg.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILE
2014-05-02 20:30:13
898
1
原创 选择串口号STC串口收发通讯正常
选择串口号STC串口收发通讯正常#include "stdafx.h"#include "newa.h"#include "newaDlg.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#en
2014-04-11 04:54:22
1043
1
原创 不锈钢焊管机切割控制&触摸屏编程
本文介绍了一种焊管机切割控制程序的设计与实现。该程序基于STC单片机开发,通过IAP/EEPROM存储关键参数,实现了自动和手动两种工作模式切换。系统包含电机控制、切割机升降、延时控制等功能模块,采用串口通信与触摸屏进行数据交互。程序通过状态标志位管理运行流程,具备参数存储、产量计数、故障检测等功能。设计中采用了按键消抖、数据校验等可靠性措施,并通过定时器中断实现精确时序控制。该控制系统结构清晰,功能完善,可有效满足焊管生产线的自动化切割需求。
2026-05-09 11:09:05
368
原创 IAP15W205S 豆制品三段时间控制程序
本文介绍了一个基于IAP15W205S单片机的三段时间控制电机自动启停程序。程序通过串口通信与触摸屏交互,实现三段不同周期的电机运行控制(包括停顿时间、压榨时间等参数设置),并将参数存储在EEPROM中。系统包含下降、上升、保压等操作模式,通过按键或触摸屏触发自动运行流程。程序采用模块化设计,包含EEPROM读写、延时控制、串口通信等功能模块,实现了电机运行状态的精确控制和实时显示。
2026-05-09 05:32:51
331
原创 USB拓展库及使用示例 USB程序开发
摘要:本文介绍了基于CDC和HID协议的USB通信实验,包括键盘/鼠标扩展与CDC虚拟串口的实现方案。重点说明了修改PID为0xFF09、波特率自适应调节主频的方法,并详细阐述了HID+CDC复合设备的两种实现路径。文章还探讨了USB数据传输限制问题,指出HID协议单包64字节限制,而CDC协议可自动分包传输。针对大容量数据传输,建议使用自定义缓冲区配合USB_SendData函数发送,并强调了端点FIFO大小对单次传输量的限制。最后提出将CDC传输改为查询模式可避免冲突问题。
2026-05-08 04:15:49
363
原创 三线制PT100测温电路
摘要:三线制PT100测温电路通过三线连接方式有效消除导线电阻影响,提高测量精度。PT100利用铂电阻随温度变化的特性,配合精密电桥和放大器实现高精度温度检测。电路设计需注意抗干扰和线性化处理,适用于工业温度控制。相比热电偶,PT100无需冷端补偿,稳定性更好,是中低温区(-200~850℃)首选传感器。典型应用包括恒温控制、过程监测等需精确测温的场合。
2026-05-07 06:54:36
39
原创 MOS管开关注意事项尖峰吸收保护分析
MOS管开关及尖峰吸收保护要点 在MOS管开关应用中需注意: 开关控制要确保充分导通或完全关断,避免线性区工作 驱动电路设计要考虑开通/关断速度 注意寄生参数影响 尖峰吸收保护措施: 常用RCD吸收电路(电阻+电容+二极管) 可选用TVS二极管或稳压管保护 设计时要考虑尖峰电压幅度和持续时间 布局时吸收元件应尽量靠近MOS管 合理设计吸收电路可有效抑制开关过程中的电压尖峰,保护MOS管不被击穿。
2026-05-07 05:58:33
47
原创 STC15W408AS单片机不锈钢切割机C语言
该代码是基于STC单片机的自动化控制系统程序,主要用于控制工业设备中的电机、夹具、切割机等执行机构。程序实现了IAP/EEPROM读写、串口通信、定时器中断等功能模块,支持手动/自动模式切换,通过触摸屏进行参数设置和数据交互。系统具有延时切割时间设定、产量计数、状态指示等功能,通过检测输入信号触发相应的控制逻辑,并实时更新设备运行状态到触摸屏界面。程序采用模块化设计,包含初始化、IAP操作、延时控制、串口通信等子函数,实现了工业设备的自动化控制流程。
2026-05-06 20:49:31
377
原创 4-20mA芯片采样4-20mA电路分析
本文聚焦4-20mA信号采样电路的设计与分析,重点探讨4-20mA芯片的采样原理及电路实现。通过研究4-20mA电流环的传输特性,详细解析了采样电路的关键设计要点,包括信号转换、噪声抑制和精度控制等核心问题。研究为工业传感器信号采集系统提供了有效的电路解决方案,对提升4-20mA电流信号测量精度具有实用参考价值。
2026-05-04 20:24:37
38
原创 机械手编程与机械手结构
本文针对套圈冲床分片器斜齿轮结构链条翻转机构及机械手编程技术展开研究,重点分析了偏心轮机械手的运动控制与链条翻转机构的协同工作机制。通过斜齿轮传动系统优化设计,实现了高精度分片操作;采用PLC编程控制机械手与偏心轮机构的联动,确保了链条翻转动作的稳定性和定位精度。研究结果表明,该集成系统能有效提升套圈冲床自动化分片效率,为类似机械传动系统的智能化改造提供了技术参考。关键创新点在于斜齿轮-偏心轮复合机构的运动协调控制方案,解决了传统分片设备精度不足的问题。
2026-05-03 06:08:01
29
原创 LT1083(3-32V可调稳压器)、LT3782A(开关电源控制器)、TL494(PWM控制芯片)、MC34063
该摘要介绍了多款电源管理IC及其应用方案,包括LT1083(3-32V可调稳压器)、LT3782A(开关电源控制器)、TL494(PWM控制芯片)、MC34063(DC-DC变换器,支持降压/升压/反相拓扑)及其改进型号MC34163。这些器件广泛应用于工业电源、通信设备等领域的电压转换与稳压电路设计,其中TO-224封装型号适合中功率应用。典型应用涵盖DC-DC变换、电源反相及升压电路等场景。
2026-05-02 04:28:53
25
原创 Win10上使用C++和PaddleOCR进行文字识别的CMake编译指南
本文介绍了在Windows10环境下使用C++和PaddleOCR进行文字识别的完整流程。主要内容包括:1)安装Visual Studio、CMake和PaddleOCR等必要工具;2)创建CMake项目并添加C++源文件;3)编写简单的OCR识别代码示例;4)项目构建与运行方法。文章还提供了注意事项,包括依赖项检查、图像质量处理建议以及代码优化方向,并推荐参考官方文档解决可能遇到的问题。该指南为开发者提供了快速实现OCR功能的技术路径。
2026-05-01 04:39:29
242
原创 横行机械手触摸屏控制页面
摘要:该文档介绍了多个功能页面的用途,包括自动运行(控制设备自动操作)、回原点(设备复位)、工位设定(工位参数配置)、参数设置(系统参数调整)、IO监视(输入输出状态监控)以及帮助页面(操作指南)。这些页面构成了设备控制系统的核心功能模块,用于实现设备的自动化运行和参数管理。
2026-04-28 12:23:56
40
原创 电容工作原理分析电容电感滤波·
摘要:电容和电感在滤波电路中发挥关键作用。电容通过充放电特性滤除高频噪声,而电感则利用电磁感应阻碍电流变化来抑制低频干扰。两者的协同工作可实现更稳定的滤波效果。电容工作原理基于电荷存储,其容抗随频率升高而降低;电感则依靠磁场能量转换,感抗随频率增加而上升。这种互补特性使它们在电子电路中广泛应用。
2026-04-28 05:59:08
23
原创 彻底删除流氓软件360安全浏览器服务组件的方法
摘要:彻底删除360安全浏览器服务组件的三种方法:1)直接卸载浏览器可完全清除组件但需放弃使用;2)禁用启动项阻止组件自启动,但无法删除文件;3)修改sesvc.exe文件权限为"拒绝"可阻止组件运行及弹窗。各方法效果不同,用户可根据需求选择部分禁用或完全删除方案。
2026-04-26 07:07:41
239
原创 C语言多态函数 引脚结构体定义HAL库函数
本文探讨了C语言中多态函数的实现方法,通过函数指针和结构体封装模拟面向对象的多态特性。同时分析了引脚重复定义问题的解决方案,建议采用结构体重构优化代码结构。此外,还介绍了HAL(硬件抽象层)库函数在嵌入式开发中的应用,展示了如何通过统一接口实现硬件操作的封装。这些技巧对提高C代码的可维护性和扩展性具有实用价值,特别适合嵌入式系统开发场景。
2026-04-24 06:51:06
16
原创 微积分的基础到入门合集 函数F(X)
本文探讨了微积分的核心概念与应用。通过分析函数F(X)的性质,阐述了微积分在不同领域(如数学、物理等)中的重要作用。文章简要介绍了微积分的基本原理,包括导数与积分的相互关系,以及如何运用这些工具解决实际问题。研究结果表明,微积分作为现代科学的重要基础工具,其应用范围广泛且深入。
2026-04-22 05:31:22
24
原创 跟我动手学PLC 仿真软件使用 子程序调用顺序控制跳转指令
这篇文档主要介绍PLC编程的仿真演示教程系列,涵盖子程序调用、顺序控制程序编程、跳转指令应用、小车往返次数控制等核心内容。通过"跟我动手学"的实践教学模式,详细演示了PLC仿真软件的操作流程和应用技巧,帮助学习者掌握PLC程序设计与仿真的关键技能。每个主题均配有对应的仿真演示,便于理解PLC编程的实际应用。
2026-04-22 05:13:36
25
原创 STM32H7的系统bootloader基础知识
本文介绍了STM32H7内置系统bootloader的基础知识,包括其功能特点、执行流程和使用方法。系统bootloader支持多种接口方式(USB/SPI/I2C/CAN/UART)下载应用程序,可通过硬件boot引脚或应用程序跳转两种方式进入。文章详细说明了bootloader的进入和退出方法、擦写管理注意事项,特别强调了H7系列灵活的启动地址设置特性。此外,还介绍了使用过程中的关键注意事项,如时钟配置、中断处理等。最后推荐参考ST官方应用笔记AN2606获取更多详细信息。
2026-04-18 05:53:39
363
原创 单片机MODBUS通讯C语言
摘要:本文展示了一个基于51单片机的Modbus从机通信程序,实现了01-06及10功能码的Modbus协议处理。程序包含数据接收解析、CRC校验、错误处理、寄存器读写等功能模块,支持位和寄存器操作。通过串口中断实现数据接收,定时器判断帧结束,并提供了ISP/IAP操作接口用于数据存储。系统初始化时从EEPROM读取历史数据,运行时支持手动调试和自动保存功能。该代码适用于工业控制领域,实现了标准的Modbus RTU通信协议。
2026-04-18 05:29:31
287
原创 STC8H8K32U工控板版权保护开机次数检测
控制板上电一次 对限制开机次数计数器加一,写入EEPROM,主程序读计数器,到设置次数循环检测解除限制按键,长按按键,解除限制,计数器归零,进行下一次计数检测。针对人品不好,欠款的客户,采取的一种方法。
2026-04-14 06:39:22
309
原创 STC8H高级PWM定时器 PWM1P,PWM2P输出
本文介绍了基于STC8H8K64U核心实验板实现高级PWM定时器控制LED呼吸灯效果的方案。程序配置了4组PWM通道(PWM1-4),每组包含互补输出功能,通过P2口连接的8个LED实现呼吸灯效果。PWM周期可设置最高达65535,占空比可独立调节。同时演示了两种进入USB下载模式的方法:1)通过P3.2按键长按1秒触发复位;2)使用STC-ISP软件发送指令触发复位。程序采用24MHz主时钟,包含PWM初始化、定时器中断处理、占空比更新等关键功能模块,实现了平滑的LED亮度渐变效果。
2026-04-14 05:24:02
379
原创 24C16A 24C16B串行电可擦除可编程只读存储器电气特性
24C16A和24C16B是两款相似的串行EEPROM存储器,主要区别在于电气特性和通信参数。24C16A工作电压2.5V-5.5V,静态电流较高,时钟频率400kHz;而24C16B支持更低的1.8V-5.5V工作电压,静态电流更低,时钟频率可达1MHz。24C16B更适合低功耗电池供电系统,且数据传输速度更快。两者封装形式相似,但24C16B可能提供更多小型化封装选择。这些差异使24C16B在低电压、高效能应用中更具优势。
2026-04-13 19:29:52
29
原创 LED读写字库移动字幕显示
*1:上电显示芯片储存完成的内容。 2:长按确定键进入设置文字界面。 3:按A1,A2,B1,B2键输入汉字内码。 4:按确定键确认并储存设定的文字。 5:按前进,后退键选中需要编辑的文字。 6:按编辑按键编辑前进后退键选中的内容。 7:按完成键完成文字输入。存入汉字总个数, 8:结束后开始循环显示设定的文字。*//***四字字库板按键连续输入汉字后按前进后退键显示选定的汉字正确,写入新数据前需先按complet键清除EEPROM内数据,然后输入文字本程序为编辑文字程序作参考
2026-04-13 12:40:01
360
原创 STC8H8K32U EEPROM读写大于一字节数据测试
按键输入一个小于1000的数据,低位存放在EEPROM一个字节,高位存放在下一个字节。读取时将低位和高位左移八位的值相加,测试程序将按键输入的数据增加第八位显示 高八位显示两部分,核对数据是否正确。
2026-04-10 07:31:55
324
原创 STC8H8K工控板EEPROM读写
本文介绍了一个基于STC8H单片机的自动化控制系统设计,主要用于控制气缸和电机的动作流程。系统通过I/O端口检测输入信号,控制气缸的前进/后退和电机的正转/反转,并配有OLED显示屏实时显示状态。程序实现了自动循环控制功能,包括气缸动作、电机运行及状态检测等流程,同时支持手动操作模式。系统采用按键消抖处理确保信号稳定,并通过EEPROM存储关键参数,实现了可靠的控制逻辑和状态显示功能。
2026-04-09 06:03:37
327
原创 基于Arm Cortex-M7内核GD32H7
下一步, 超频测试, 把上面的倍频数从150往上加, 160, 显示主频640M正常. 然后680M正常, 720M正常, 800M, 880M, 960M, 1000M, 1080M终于不运行了. 往下降, 1040M, 能运行但不稳定, 会卡死, 再降到1000M, 似乎稳定了. 这个超频幅度感觉还行. 1G主频时输入5V电流大概168mA, 摸上去稍微有点温热;和x86 CPU对比, 则是大体相当于1.2GHz的P3, 或者1.7GHz的P4 (没看错, P4的同频性能只有P3的2/3左右).
2026-04-09 05:15:09
506
原创 STC8H8K32U工控板 电机正反转
本文摘要: 该代码实现了一个基于STC8H单片机的自动化控制系统,主要功能包括: 通过I2C接口驱动OLED显示屏,显示"气缸前进/后退"、"电机前进/停止"等状态信息 控制4路气缸(前/后气缸的进/退)和2路电机(前/后电机)的动作 采用按键检测机制实现自动运行控制,包含防抖处理 系统具有自动运行模式,按预设流程控制气缸和电机顺序动作 包含多种状态显示功能,通过自定义字库显示中文状态信息 系统通过多个IO口检测限位开关状态,实现精确的位置控制,并具备手动操作和自动运
2026-04-07 23:09:40
146
原创 STC8H8K32U工控板自动运行动作测试
该代码实现了一个基于STC8H单片机的自动化控制系统,主要用于控制气缸和电机的运动。系统通过OLED显示屏实时显示运行状态,包括"前进"、"后退"、"停止"等动作提示。程序采用I2C通信协议驱动OLED,通过按键检测实现自动运行模式切换。主要功能包括:初始化硬件接口、按键扫描处理、电机和气缸的驱动控制、状态显示等。系统具有自动运行循环功能,能够顺序执行气缸前进、电机前进、停止、气缸后退等动作,并通过传感器信号判断各阶段是否到位。
2026-04-07 17:23:37
335
原创 STC8H8K32U工控板OLED 显示加PWM输出
本文介绍了一种基于STC8H单片机的PWM电机正反转控制系统。系统通过硬件PWM模块控制两个电机的正反转和调速,使用定时器中断实现PWM占空比动态调整。主程序初始化I/O口、PWM参数和OLED显示模块,通过按键检测和状态机处理用户输入,实现电机控制、气缸动作及状态显示功能。系统支持手动操作和自动控制模式,具有输入信号检测和输出控制功能,可应用于工业自动化场景。
2026-04-07 13:37:43
267
原创 STC8H核心板PWM电机正反转控制
本文介绍了一个基于STC8H8K64U核心实验板的PWM电机控制程序。程序通过高级PWM定时器实现8个通道的独立PWM输出或互补对称输出,可控制电机正反转。主要功能包括:1)通过P2口连接的LED灯展示PWM呼吸灯效果;2)支持最高65535的PWM周期和占空比设置;3)提供两种进入USB下载模式的方法(按键复位和软件指令);4)包含完整的PWM初始化、占空比更新和中断处理代码。程序采用24MHz时钟频率,通过定时器中断实现1ms的时间基准,并包含USB通信接口用于调试和控制。
2026-04-07 10:43:41
338
原创 STC8H8K32U工控板PWM测试
本文介绍了基于STC8H8K64U核心实验板的PWM呼吸灯实现方案。通过配置高级PWM定时器的4个通道(PWM1-4),每个通道可独立或互补输出PWM信号,驱动P2口连接的8个LED实现呼吸灯效果。程序演示了两种进入USB下载模式的方法:1)长按P3.2按键1秒触发复位;2)通过USB库函数接收指令触发复位。主要功能包括:初始化PWM参数(周期1023),定时器中断更新占空比实现渐变效果,以及LED测试闪烁程序。系统时钟设置为24MHz,支持最高65535的PWM周期和占空比配置。
2026-04-07 09:26:42
361
原创 STC8H8K32U按键控制OLED显示
本文实现了一个基于STC8H单片机的按键检测与OLED显示系统。系统通过8个独立按键输入信号,采用消抖算法检测有效按键,并在OLED屏幕上实时显示对应按键编号。程序包含OLED初始化、I2C通信协议实现、按键状态检测及显示功能模块。按键检测采用计数器消抖机制,当按键状态标志超过阈值时判定为有效输入,随后调用显示函数在OLED指定位置输出对应数字。系统还实现了"待机"状态的中文字符显示功能,展示了完整的硬件接口驱动和显示控制流程。
2026-04-07 07:25:41
346
原创 将指定地址内的汉字读出并存储在字符表变量
本文介绍了一个基于STC89C52单片机的液晶显示系统,使用JLX12864G-1353液晶屏和GT21L16S2W字库芯片实现汉字和字符显示。系统通过SPI接口与字库芯片通信,采用GB2312编码标准获取汉字点阵数据。程序实现了液晶初始化、清屏、16×16点阵汉字显示、8×16点阵字符显示等功能,并包含状态显示示例("状态:使用"和时间"00:00")。主要技术包括:字库芯片数据读取算法、液晶驱动指令控制、点阵数据格式转换等。该系统可应用于需要中文显示的嵌入式设备,
2026-04-07 06:12:50
360
基于STC8H单片机的自动化控制系统
2026-04-08
光耦参数及电路设计&二极管,TVS瞬变抑制二极管选型表
2026-04-05
STM32 F103 Altium一键下载PCB图
2026-04-05
STC8H8K32U工业控制板PCB
2026-03-25
手动全自动不锈钢波纹管打波机程序
2026-03-08
STM32DAC GPIOFatFs源码剖析,Keil Pack Installer 连接超时战舰F103ZET6原理图
2026-02-27
定时器三时段输出自动控制器
2026-02-17
Enum与状态机枚举基础从零开始掌握 本质整型常量的命名集合
2026-02-13
VC6.0动态改变对话框,改变鼠标形状,给任意窗口添加背景,图片浏览器,AVI动画,屏幕保护托盘图标,菜单的工具提示,数字时钟的图形改变鼠标形
2026-04-30
STC 15W,Ai8051,STG32STC8H系列芯片PDF手册
2026-04-13
三菱FX3UPLC浮点数计算
2026-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅