- 博客(237)
- 资源 (80)
- 收藏
- 关注

翻译 Visual C++串口通信技术详解 调试精灵
// CommWizardDlg.cpp : implementation file//#include "stdafx.h"#include "CommWizard.h"#include "CommWizardDlg.h"#include "SettingDlg.h"#ifdef _DEBUG#define new DEBUG_NEW#undef
2014-06-04 04:43:32
2188
2

原创 字模软件增加函数注释 加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
842
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
998
原创 昆仑通态触摸屏脚本编程 西门子电动机启动实例
昆仑通态触摸屏脚本编程 西门子电动机启动实例,触摸屏按键设置,定时器单位转换,通讯地址设置,设备通道设置
2025-07-27 10:25:01
112
原创 STC8H8K 高级PWM发生器频率计算
本文介绍了基于STC8H单片机的PWM频率计算方法及实现。通过示波器测量,给出了边沿对齐和中间对齐两种模式下的频率计算公式,并以12MHz时钟为例计算出边沿对齐模式下频率约为5.98Hz。文中提供了完整的代码实现,包括PWM初始化、输出配置、占空比和周期设置等关键步骤。程序通过配置PWMA相关寄存器实现双通道PWM输出,设置预分频值400、占空比2000和周期5000,最终使能输出并启动PWM模块。
2025-07-23 21:42:50
287
原创 STC8H8K64U P2.0 P2.2两路PWM信号测试通过
本文介绍了基于STC8H单片机的高级PWM定时器测试记录。程序配置PWM1P(P2.0)和PWM2P(P2.2)输出2.2kHz方波,使用12MHz时钟。通过设置PWMA_CCR1/CCR2为2000和ARR为5000来调节占空比和周期,并启用预装载和输出使能功能。初始化包括IO口配置为推挽输出,以及PWM模式1设置。主程序先进行端口测试后进入PWM输出模式,通过控制相关寄存器实现稳定波形输出。
2025-07-23 16:40:35
326
1
原创 STC8H8K PWM定时器 PWM1P,PWM2P实现PWM输出
摘要:本程序基于STC8H8K64U核心实验板实现高级PWM定时器PWM1P和PWM2P的PWM输出功能,支持周期和占空比自由设置(最高65535)。演示了两种USB下载模式进入方式:1)通过P3.2按键长按1秒触发复位;2)使用STC-ISP软件指令复位。程序初始化配置了24MHz主时钟,通过Timer0中断实现1ms定时,动态调整PWM占空比形成呼吸灯效果。关键功能包括PWM通道配置、USB通信初始化和按键复位检测,适用于电机控制、LED调光等PWM应用场景。
2025-07-23 11:07:48
669
原创 PWM1-4高级PWM定时器 每个通道独立实现PWM输出
本文介绍基于STC8H8K64U核心实验板的PWM呼吸灯实现方案。通过高级PWM定时器的4个独立通道(PWM1-4),每个通道均可单独输出PWM信号或两两互补输出,驱动P2口连接的8个LED灯实现呼吸效果。程序设定了1023的PWM周期值,通过定时器中断动态调整各通道占空比,实现LED亮度渐变。同时演示了两种进入USB下载模式的方法:1)长按P3.2按键1秒触发复位;2)通过STC-ISP软件发送指令自动复位下载。主时钟采用24MHz,PWM最高分辨率达65535。该方案适用于需要多路独立PWM输出的应用场
2025-07-23 09:24:18
524
原创 P2.0 P2.2输出PWM波形测试程序
这段代码展示了STC8H单片机PWM波形输出的实现方法。程序首先初始化I/O端口,通过配置PWMA和PWMB模块的寄存器来设置PWM参数:包括周期时间(ARR)、占空比(CCRx)、输出模式等。其中PWMA模块配置为P2.0/P2.1输出,PWMB模块配置为P3.3输出。程序通过设置CCMR、CCER、ENO等寄存器控制PWM的波形特性,最后使能主输出并启动定时器。该代码实现了双通道PWM输出功能,可作为电机控制、LED调光等应用的参考实现。
2025-07-22 20:10:14
239
原创 PWMB-4个单端PWM输出
本文介绍了一个基于STC8H系列单片机的PWM配置程序。程序使用11.0592MHz主时钟,通过PWMB模块配置4路PWM输出(PWM5-PWM8),分别映射到不同的I/O引脚。配置内容包括预分频寄存器设置、自动重装载值、死区时间控制、通道模式选择(PWM模式1)以及各通道占空比的设置。程序初始化后,各通道将输出固定占空比的PWM信号,其中PWM5占空比400/2400,PWM6为800/2400,PWM7为1200/2400,PWM8为1600/2400。开发者可通过修改PWMB_CCRx寄存器值调整各通
2025-07-22 15:59:29
445
原创 STC8H8K64U SKDIP28芯片频率占空比PWM波形
该代码实现了基于STC8H单片机的PWM波形输出功能。首先初始化I/O口,通过P2.0和P2.2端口输出5次方波测试信号。随后配置PWM模块参数:设置PWM模式1输出,使能CC1E通道,配置占空比为100/2000(5%),周期为2000个计数单位。最后使能主输出并启动定时器,进入主循环。代码展示了STC8H单片机PWM模块的基本配置方法,可实现固定占空比的周期波形输出。
2025-07-21 19:15:24
378
原创 STC8H单片机T11定时器工作原理
该代码片段展示了一个定时器初始化函数Timer11_Init(),用于配置STC单片机定时器11。函数设置50毫秒定时周期(12MHz晶振),通过操作相关寄存器完成:使能XFR访问、选择系统时钟源、设置为12T模式、装载初始值0x3CB0、启动定时器并禁用中断。该函数实现了硬件定时器的基本配置,适用于需要精确时间控制的嵌入式应用场景。
2025-07-21 05:03:41
206
原创 STC增强型单片机寄存器 PWM EEPROM TMOD TCON
本文介绍了STC单片机中的特殊功能寄存器及其应用,重点分析了辅助寄存器、定时器相关寄存器(TMOD、TCON)、PWM功能寄存器(1-4)以及IAP/EEPROM相关寄存器。详细说明了ISPIAP数据地址命令寄存器的功能,并提供了STC8H扇区、STC15W1K16S系列的EEPROM存储空间信息。同时,文中还列出了STC单片机内部EEPROM的地址映射表,为开发者访问存储器提供了参考依据。这些特殊功能寄存器的合理配置对实现STC单片机的外设控制和数据存储功能至关重要。
2025-07-19 17:09:57
157
原创 立式注塑机机械手控制
该摘要描述了一组注塑机或模具设备的操作状态指示灯系统,通过不同颜色组合指示设备运行阶段:红色表示安全门状态,蓝白组合表示允许合模,黑白组合表示开模完成,绿白组合表示设备处于再循环阶段。这些颜色编码为操作人员提供了清晰的设备运行状态指示,确保生产流程的安全性和可控性。摘要简明扼要地概括了各指示灯颜色对应的设备状态,便于操作人员快速识别和响应。
2025-07-19 05:19:52
107
原创 开天斧3移植AI8H系列 高级PWM输出(频率可调,脉冲计数)软件方式 C语言
本文是基于STC8H8K64U芯片的PWM输出实验代码,主要实现以下功能: 通过高级PWM定时器实现高速PWM脉冲输出,周期和占空比可调 使用P6口输出PWM信号,每10ms输出10个脉冲后停止 定时器每1ms调整PWM周期(在0x0100-0x1000范围内变化) 包含USB调试功能,支持P3.2长按1秒进入ISP下载模式 所有IO口初始化为准双向模式 系统时钟配置为24MHz 代码包含PWM初始化、周期调整、脉冲计数等核心功能,实现了稳定的PWM输出控制。移植时需注意P6口闪烁显示问题及PWM参数调试。
2025-07-17 17:53:24
813
原创 STC8H8K64U PWM USB 初始化模板
本程序基于STC8H8K64U核心实验板实现PWM呼吸灯控制。通过高级PWM定时器驱动P2口的8个LED,支持独立或互补对称输出,PWM周期和占空比最高可达65535。程序演示了两种进入USB下载模式的方法:长按P3.2按键1秒触发复位,或通过STC-ISP软件发送指令。主程序初始化PWM模块,设置周期为1023,并循环更新PWM占空比实现呼吸灯效果,同时检测USB通信和按键状态。系统时钟配置为24MHz,包含完整的GPIO、定时器和USB功能初始化代码。
2025-07-17 17:41:47
927
原创 STC8H PWM输出 P6口点亮
本文介绍了一个基于STC8H系列单片机的PWM控制程序。程序实现了4路PWM波形的生成和控制,通过定时器中断动态调整各通道的占空比,形成呼吸灯效果。主要功能包括:1) 初始化PWM模块,配置4个通道的工作模式和输出引脚;2) 通过Timer0中断实现1ms定时,周期性更新PWM占空比;3) 支持P3.2按键长按1秒触发软件复位进入USB下载模式;4) 包含USB通信接口初始化代码。程序采用24MHz主时钟,PWM周期设置为1023,通过标志位控制各通道占空比的增减方向,实现平滑的亮度变化效果。
2025-07-17 16:42:17
801
原创 单片机外部中断电子齿轮比计算
摘要:本文介绍了一种基于51单片机的电子齿轮比控制系统设计。系统通过外部中断检测脉冲信号,实现双轴(X/Y轴)的位置计数和电子齿轮比调节功能。主控芯片采用STC单片机,配合OLED显示屏显示齿轮比参数和位置信息。系统具有EEPROM存储功能,可保存齿轮比设定值,并通过按键实现参数调整。程序采用中断方式处理脉冲信号,结合定时器实现精确计数,同时提供了详细的I2C通信协议和显示驱动代码。该系统适用于需要精确控制脉冲当量的运动控制场合。
2025-07-17 14:51:14
779
原创 高级PWM定时器实现高速PWM脉冲输出.
本文基于STC8H8K64U单片机,实现了周期和占空比可调的PWM输出控制。系统以24MHz时钟频率工作,通过定时器0产生1ms中断调整PWM周期,并在P6口输出PWM波形。程序采用比较/捕获中断进行脉冲计数,每10ms输出一次PWM信号,累计10个脉冲后停止输出。主要功能包括:PWM通道配置、周期自动增减调节、脉冲数控制等。该设计适用于需要精确控制脉冲数量的应用场景,代码结构清晰,具有较好的可移植性。
2025-07-17 06:18:32
826
原创 STC 下载器及开发板 资料
U8W下载器及STC8H8K64U单片机配置说明 本文介绍了U8W下载器的使用方法和STC8H8K64U单片机的硬件设置。主要配置包括:系统ISP工作频率23.909MHz,内部IRC频率11.993MHz,低压检测门槛2.00V,用户EEPROM大小0.5K。下载器支持USB转双串口功能,提供LINK1D接口用于程序下载和KEIL仿真,适用于STC8H开天斧3开发板。文档详细说明了下载选项设置、接线方式以及仿真接口使用方法。
2025-07-16 19:36:22
321
原创 昆仑触摸屏配方组态编写步骤
昆仑触摸屏配方组态编写步骤:1)新建项目;2)选择设备型号;3)配置实时数据库;4)设定成员名称及数据类型;5)添加配方控件;6)将配方组关联实时数据库并修改成员名称。该流程简明指导用户完成触摸屏配方系统的参数配置。
2025-07-16 10:56:39
153
原创 昆仑通态触摸屏脚本编程通讯设置和调试
摘要:本文介绍了USB转TTL通讯连接方法,涉及设备窗口通讯定义和STCISP软件串口调试。内容包含CSDN资源下载链接(https://download.csdn.net/download/czhaii/90804305),适用于硬件通讯调试的实用技术指南。
2025-07-15 22:53:02
236
原创 2024 STC8H开天斧程序测试 定时器 通讯 串口触摸屏
摘要:本文展示了一个基于STC单片机的嵌入式系统程序,实现串口通信与定时器控制功能。程序包含串口初始化、中断服务、数据收发处理,以及定时器中断实现周期信号输出。通过P2口控制输出信号,支持按键状态检测和EEPROM操作指令定义。系统采用11.0592MHz晶振,配置定时器0为模式1,实现毫秒级定时,并通过串口中断接收数据存入数组后回传。程序结构包含主循环、中断服务、延时函数等模块,体现了嵌入式系统中外设控制与通信的基本实现方法。
2025-07-15 02:41:09
689
原创 STC8H科学计算器OLED C程序
OLED驱动代码摘要: 该代码实现了对OLED显示屏(128x64像素)的底层驱动功能,主要包括: 初始化配置(OLED_Init)设置显示参数和时钟 显示控制(DisplayOn/Off)开关屏幕 亮度调节(LightSet)通过对比度控制 字符显示功能(ShowChar/ShowGBK)支持ASCII和汉字 字符串显示(ShowString)自动处理中英混排 缓存驱动模式(BuffShow)支持点、线、字符绘制到缓存后统一刷新 反显、旋转等特效功能 硬件接口采用SPI通信方式 代码结构包含直接驱动和缓存
2025-07-15 02:30:44
758
原创 STC8H IO设置 中断号 下载 仿真 引脚封装
/中断使能, 0x80:闹钟中断, 0x40:日中断, 0x20:小时中断, 0x10:分钟中断, 0x08:秒中断, 0x04:1/2秒中断, 0x02:1/8秒中断, 0x01:1/32秒中断。/******************** 计算温度 ***********************************************//****************************** 用户定义宏 ***********************************/
2025-07-14 04:37:02
884
原创 STC STC32G12K128 USB 开发板按键功能码
摘要:该代码实现了一个基于STC单片机的USB HID键盘设备。程序通过P3.2-P3.5引脚检测按键输入(对应数字1-4),并将按键码转换为HID Usage ID通过USB接口发送。系统初始化包括端口配置、USB初始化和定时器设置。按键处理采用20ms防抖机制,检测到有效按键后通过USB批量传输发送8字节HID键盘报告。LED指示灯控制包括NUM、CAPS和SCROLL状态显示。代码实现了HID设备的标准请求处理(GET/SET REPORT、IDLE等)和数据传输功能。
2025-07-11 14:04:30
665
原创 STC8H驱动两相四线步进电机
两相步进电机, STC8H系列===用高级PWM实现SPWM细分驱动/************* 功能说明 **************用B组高级PWM细分驱动2相4线小型步进电机, 支持1、2、4、8、16、32、64细分, 比如1.8度的电机4细分到0.45度.本程序用于演示SPWM多细分直接驱动2相4线小型步进电机的原理, 电压驱动.实际的专用驱动器是用电流来驱动的, 这样比较通用, 但MCU的PWM做成电流驱动则会很复杂.电压驱动的不足是, 由于电机反电动势
2025-06-30 13:02:02
242
原创 PWM+RC+....数模转换方案ACS712PCBLTC6103CMS8
PWM+RC+....数模转换方案ACS712PCBLTC6103CMS8
2025-06-28 13:44:19
207
昆仑通态mcgspro程序屏一机样例,工程期限停机信号,密码翻页与操作权限小数设置-通道处理
2025-07-02
STC8H8K定时器0 定时器2 PWM输出 OLED显示 DC AC电机控制 菜单设置 加减计数
2025-06-27
光耦,存储器,数字电路芯片资料
2025-06-23
稳压电源和开关电源恒流电源芯片
2025-06-23
2019-2025AD21 PROTEL99SE PCB文件
2025-06-15
STC摇摆式排列控制器程序
2025-05-25
单片机开发 FreeRTOS视频
2025-07-27
STM32ESP8266的TCP,UDP通信串口AT指令配置方法
2025-07-23
骑飞OVOV7670 CMOS摄像头模块模组使用说明
2025-07-15
OLED LCD 数码管 彩屏320240显示屏程序PID控制资料
2025-07-14
STC8H 单片机机开天斧开发板
2025-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人