基于STC8H4K64TL单片机的触摸功能和数码管驱动功能实现一个触摸按键单击长按都增加数值另一个触摸按键单击长按都减少数值应用

16个触摸按键,16个8段LED数码管大电流自动刷新,STC8H4K64TL STC8H4K64TL-45MHz-LQFP48/32, QFN48/32, 主要功能演示板, 附详细的演示程序/原理图,大家可在本贴技术讨论。2,演示了 大电流自动涮新 16个8段LED数码管,简化了硬件设计,减轻了CPU的压力,简化了程序设计。参考电容的选取, 未按键时读数是满量程的1/3~1/2比较好, 兼顾灵敏度, 量产时又允许一定的偏差.驱动8个共阴、8个共阳数码管自动扫描显示, 读取16个触摸按键, 对应16个灯.触摸按键的读数本来是16位的, 由于使用了滤波算法, 滤波后数据为14位的. 阅读详情
AI摘要

本文介绍基于STC8H4K64TL单片机的触摸按键与数码管驱动应用,包括触摸按键的单击与长按功能,以及数码管的数值显示功能。

基于STC8H4K64TL单片机的触摸功能和数码管驱动功能实现一个触摸按键单击长按都增加数值另一个触摸按键单击长按都减少数值应用

STC8H4K64TL单片机介绍

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

STC8H4K64TL单片机管脚图(48个引脚)

在这里插入图片描述在这里插入图片描述在这里插入图片描述

STC8H4K64TL单片机串口仿真与串口通信

在这里插入图片描述在这里插入图片描述在这里插入图片描述

STC8H4K64TL单片机管脚图(32个引脚)

在这里插入图片描述在这里插入图片描述在这里插入图片描述

STC8H4K64TL单片机管脚图(20个引脚)

在这里插入图片描述在这里插入图片描述

STC8H系列单片机管脚说明

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

STC8H系列单片机I/O口

在这里插入图片描述在这里插入图片描述

STC8H系列单片机I/O口相关寄存器

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

STC8H系列单片机配置I/O口

在这里插入图片描述在这里插入图片描述在这里插入图片描述

STC8H系列单片机I/O口结构图

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

STC8H系列单片机如何设置I/O口对外输出速度

在这里插入图片描述

STC8H系列单片机如何设置I/O口电流驱动能力

在这里插入图片描述

STC8H系列单片机如何降低I/O口对外辐射能力

在这里插入图片描述

带触摸功能的STC8H系列单片机

在这里插入图片描述在这里插入图片描述在这里插入图片描述

STC8H系列单片机触摸按键控制器内部框架图

在这里插入图片描述

STC8H系列单片机低功耗触摸唤醒

在这里插入图片描述

STC8H系列单片机仅做触摸按键功能时的操作步骤

在这里插入图片描述

STC8H系列单片机低功耗触摸按键唤醒功能的操作步骤

在这里插入图片描述

STC8H系列单片机触摸按键相关寄存器

在这里插入图片描述在这里插入图片描述在这里插入图片描述

STC8H系列单片机触摸按键I/0口设置

在这里插入图片描述

STC8H系列单片机触摸按键使能寄存器

在这里插入图片描述

STC8H系列单片机触摸按键配置寄存器

在这里插入图片描述在这里插入图片描述

STC8H系列单片机触摸按键低电模式唤醒时间控制寄存器

在这里插入图片描述

STC8H系列单片机触摸按键控制寄存器

在这里插入图片描述在这里插入图片描述在这里插入图片描述

STC8H系列单片机触摸按键状态寄存器1

在这里插入图片描述

STC8H系列单片机触摸按键状态寄存器2

在这里插入图片描述在这里插入图片描述

STC8H系列单片机触摸按键时间控制寄存器

在这里插入图片描述

STC8H系列单片机触摸按键数据寄存器

在这里插入图片描述

STC8H系列单片机触摸按键门槛值寄存器

在这里插入图片描述在这里插入图片描述

STC8H系列单片机触摸按键基本参考电路图及注意事项

在这里插入图片描述

STC8H系列单片机触摸按键中断设置

在这里插入图片描述在这里插入图片描述

STC8H系列单片机中断号大于31的处理方法

在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

带数码管显示功能的STC8H系列单片机

在这里插入图片描述在这里插入图片描述

STC8H系列单片机数码管位码显示COM端口默认是单片机P2组端口而数码管段码显示SEG端口高八位从低位到高位对应单片机引脚排列为P0.0到P0.3和单片机引脚P3.4到P3.7 低八位从低位到高位对应单片机引脚排列为P4.0到P4.3和单片机引脚P4.4到P4.7 一定要知道STC8H系列单片机数码管段码显示SEG端口高八位对应下面STC8H系列单片机的数码管在共阳或共阴显示模式下数码管段码显示SEG端口高八位数据寄存器COMn_DA_ H(共阳模式)或COMn_DC_ H(共阴模式) 而STC8H系列单片机数码管段码显示SEG端口低八位对应下面STC8H系列单片机的数码管在共阳或共阴显示模式下数码管段码显示SEG端口低八位数据寄存器COMn_DA_ L(共阳模式)或COMn_DC_ L(共阴模式) 只有知道以上对应关系后才能给数码管与单片机连接的端口赋高低电平来点亮或熄灭数码管

在这里插入图片描述

STC8H系列单片机数码管显示控制器内部框架图

在这里插入图片描述

STC8H系列单片机数码管显示相关寄存器

在这里插入图片描述在这里插入图片描述

STC8H系列单片机数码管显示COM使能寄存器

在这里插入图片描述

STC8H系列单片机数码管显示SEGEN使能寄存器

在这里插入图片描述

STC8H系列单片机数码管显示LED控制寄存器(LEDCTRL)

在这里插入图片描述

STC8H系列单片机数码管显示LED时钟分频寄存器(LEDCKS)

在这里插入图片描述

STC8H系列单片机数码管显示LED共阳模式数据寄存器(COMn_DA)

在这里插入图片描述

STC8H系列单片机数码管显示LED共阴模式数据寄存器(COMn_DC)

在这里插入图片描述

STC8H系列单片机数码管显示LED共阴模式(LEDMODE = 00)

在这里插入图片描述

STC8H系列单片机数码管显示LED共阳模式(LEDMODE = 01)

在这里插入图片描述

STC8H系列单片机数码管显示LED共阴/共阳模式(LEDMODE = 10)

在这里插入图片描述在这里插入图片描述

STC8H系列单片机触摸按键与数码管分时复用I/O

在这里插入图片描述在这里插入图片描述在这里插入图片描述

STC8H系列单片机数码管共阴模式参考电路图

在这里插入图片描述

STC8H系列单片机数码管共阳模式参考电路图

在这里插入图片描述

STC8H系列单片机数码管共阴/共阳模式参考电路图1

在这里插入图片描述

STC8H系列单片机数码管共阴/共阳模式参考电路图2

在这里插入图片描述

STC8H系列单片机数码管显示电路原理图

STC8H4K64TL单片机下载或通信电路原理图

在这里插入图片描述

STC8H4K64TL单片机电源指示灯电路原理图

在这里插入图片描述

STC8H4K64TL单片机最小系统电路原理图

在这里插入图片描述在这里插入图片描述

STC8H4K64TL单片机外部并行总线扩展电路原理图

在这里插入图片描述

STC8H4K64TL单片机触摸按键选择模式和数码管选择显示模式电路原理图

在这里插入图片描述

STC8H4K64TL单片机触摸按键电路原理图

在这里插入图片描述

STC8H4K64TL单片机触摸按键按下后按键触摸指示灯电路原理图

在这里插入图片描述

STC8H4K64TL单片机共阴/共阳数码管电路原理图

在这里插入图片描述

STC8H系列单片机数码管显示范例程序

在这里插入图片描述在这里插入图片描述在这里插入图片描述

基于STC8H4K64TL单片机的触摸功能和数码管驱动功能实现一个触摸按键单击长按都增加数值另一个触摸按键单击长按都减少数值电路原理图

在这里插入图片描述

基于STC8H4K64TL单片机的触摸功能和数码管驱动功能实现一个触摸按键单击长按都增加数值另一个触摸按键单击长按都减少数值编程

main.c

#include <STC8H.h>
//#include "Uart.h"
//#include "Timer0.h"
#include "TouchKey.h"
#include "TouchKeySc
基于STC8H4K64TL单片机的数码管显示功能调试 main.c#define uchar unsigned char//自定义无符号字符型为uchar#define uint unsigned int//自定义无符号整数型为uintvoid PortModeSet()//单片机端口模式设置函数//允许访问XSFR(扩展特殊功能寄存器)//设置P0.0~P0.3为强推挽输出 其中P0.0~P0.3对应数码管段码显示端口SEG8~SEG11//设置P0.5为高阻态 其余设置为准双向口//设置P1.0~P1.3为高阻输入。 阅读详情

相关推荐

基于STC8H4K64TL单片机的触摸功能调试

main.c#define uchar unsigned char//自定义无符号字符型为uchar#define uint unsigned int//自定义无符号整数型为uint#define ul unsigned long int//自定义无符号长整数型为ul//位定义LED灯的单片机引脚void PortModeSet()//单片机端口模式设置函数//设置P0.0~P0.3为高阻输入//设置P0.4为准双向口 P0.5~P0.7为推挽输出//设置P1.0~P1.3为高阻输入。

CWQLTYH的博客 1964

STC8H系列单片机入门教程之轻触按键基础知识(三)

当我们按下轻触开关的按钮时,其弹片受到弹力作用发生形变向下接触到焊片,使得开关的两组引脚相导通,从而使得电路呈现导通状态;而当我们撤离外力时,弹片形变恢复原始状态,脱离焊片,开关的两组引脚也不再导通,从而使得电路呈现截止状态。

LONGSHEN1的博客 4134

基于STC8H4K64TL单片机的RTC(即实时时钟)功能调试

main.c#define uchar unsigned char//自定义无符号字符型为uchar#define uint unsigned int//自定义无符号整数型为uintvoid PortModeSet()//单片机端口模式设置函数//允许访问XSFR(扩展特殊功能寄存器)//设置P0.0~P0.3为强推挽输出 其中P0.0~P0.3对应数码管段码显示端口SEG8~SEG11//设置P0.5为高阻态 其余设置为准双向口//设置P1.0~P1.3为高阻输入。

CWQLTYH的博客 2051

基于STC8H4K64TL单片机的串口1打印RTC(即实时时钟)功能调试

main.c#define uchar unsigned char//自定义无符号字符型为uchar#define uint unsigned int//自定义无符号整数型为uintvoid PortModeSet()//单片机端口模式设置函数//允许访问XSFR(扩展特殊功能寄存器)//设置P0.0~P0.3为准双向口//设置P0.4~P0.7为准双向口//设置P1.0~P1.3为准双向口//设置P1.4~P1.7为准双向口//设置P2.0~P2.3为准双向口。

CWQLTYH的博客 1738

基于STC12C5A60S2系列1T 8051单片机的一个按键长按开关机后一个按键单击长按都增加数值另一个按键单击长按都减少数值且设置按键确定按键值后EEPROM掉电保存功能应用

作用:用来设置STC12C5A60S2系列1T 8051单片机EEPROM读写数据。

CWQLTYH的博客 1172

STC8H4K64TL双屏+29键触摸驱动实战解析

段码LCD与TFT并行驱动是嵌入式人机交互的基础能力,其核心在于MCU对多外设时序、带宽与电源域的协同管理。STC8H4K64TL凭借硬件LCD控制器、电容触摸矩阵引擎(CTK)及可编程定时器阵列(PTA),在8051架构下实现了段码屏静态驱动、128×160 TFT并口刷新与29路电容按键扫描三者实时共存。技术价值体现在资源复用深度——如COM/SEG复用降低IO占用、行列压缩编码实现29键映射、DMA触发替代SPI软模拟提升TFT吞吐。典型应用于工业控制面板、智能家电双显终端及低成本游戏交互设备。本文聚

weixin_29169899的博客 231

STC8H单片机56例DEMO合集:从环境搭建到外设实战

单片机开发和嵌入式系统设计中,理解外设驱动与寄存器配置是核心技能,而系统化的例程学习能显著加速这一过程。GPIO、定时器、UART、SPI、I2C、ADC、PWM等常用外设的工程实现,往往需要结合硬件手册与代码实践才能真正掌握。本文围绕STC8H增强型8051单片机,介绍其架构优势与开发要点,详细梳理了56例官方DEMO合集的学习路径,包括开发环境搭建、烧录调试技巧、典型外设代码解析以及常见问题排查。结合工程实践,说明如何利用DEMO快速验证硬件方案、积累可复用模块,并拓展到移相PWM、低功耗等进阶应用。面

weixin_33925615的博客 209

STC感应按键程序

STC公司提供的触摸按键程序资料,希望用的着的朋友参考学习

基于51 单片机自制触摸屏

基于51 单片机自制触摸屏,一个基于51单片机的简单触摸例子

STC触摸开关C.zip_ADC触摸_STC电容触摸_STC触摸_STC触摸开关C_电容触摸

基于STC触摸开关C的相关开发程序,ADC对电容式电压采集

C语言38-2.4寸ILI9325驱动TFT显示屏实验程序-带触摸功能(STC32G-DEMO-CODE-220311kw)

C语言38-2.4寸ILI9325驱动TFT显示屏实验程序-带触摸功能(STC32G-DEMO-CODE-220311kw)C语言38-2.4寸ILI9325驱动TFT显示屏实验程序-带触摸功能(STC32G-DEMO-CODE-220311kw)C语言38-2.4寸ILI9325驱动TFT显示屏实验程序-带触摸功能(STC32G-DEMO-CODE-220311kw)C语言38-2.4寸ILI9325驱动TFT显示屏实验程序-带触摸功能(STC32G-DEMO-CODE-220311kw)C语言38-2.4寸ILI9325驱动TFT显示屏实验程序-带触摸功能(STC32G-DEMO-CODE-220311kw)C语言38-2.4寸ILI9325驱动TFT显示屏实验程序-带触摸功能(STC32G-DEMO-CODE-220311kw)C语言38-2.4寸ILI9325驱动TFT显示屏实验程序-带触摸功能(STC32G-DEMO-CODE-220311kw)C语言38-2.4寸ILI9325驱动TFT显示屏实验程序-带触摸功能(STC32G-DEMO-CODE-220311kw)C语言3

银河麒麟V10SP1实战:5步搞定AD域登录(附Samba+Winbind配置详解)

本文提供银河麒麟V10 SP1操作系统无缝集成Windows AD域的实战指南。文章深入解析了Samba、Winbind与Kerberos三大核心组件的协作原理,并详细阐述了从环境准备、软件包安装、配置文件定制到执行加域及排错的全流程。特别针对2403等新版本提供了关键配置差异与避坑要点,旨在帮助企业运维人员实现高效、稳定的域环境登录与管理。

weixin_29269441的博客 289

别再只跑memtester了!嵌入式Linux内存压力测试,这5个参数和场景你试过吗?

本文深入探讨了嵌入式Linux内存压力测试的高级技巧,重点解析了memtester工具的5个关键参数和实战场景。通过物理地址测试、迭代控制、内存分配策略等调优方法,帮助开发者有效检测内存稳定性问题,适用于长期运行设备、特定故障重现等复杂场景,提升嵌入式系统可靠性。

weixin_30838873的博客 424

迪文DGUSII串口屏中文显示实战:手把手教你制作16x16点阵字库

本文提供了一份迪文DGUSII串口屏16x16点阵中文字库制作的完整实战指南。从显示原理、字体选择与参数设置,到使用FontLib Make工具生成字库文件,再到部署、调用及存储空间优化,手把手教你解决中文显示难题,确保界面文字既美观又稳定。

weixin_29190573的博客 152

CCS导入工程报错?手把手教你安装C2000编译器(附最新下载链接)

本文详细解析CCS导入工程报错的常见原因,并提供三种安装C2000编译器的解决方案(TI官网离线安装、CCS内置更新和App Center渠道)。通过版本匹配技巧和路径配置要点,帮助开发者快速解决编译器缺失问题,确保项目顺利导入和编译。

weixin_30374009的博客 660

【unity实战】使用unity的Navigation+LineRenderer实现一个3D人物寻路提前指示预测移动轨迹的效果,并可以适配不同的地形

本文介绍了在Unity中使用Navigation导航系统和LineRenderer实现3D人物寻路轨迹预测效果的方法。通过NavMesh.CalculatePath计算路径点,结合Physics.Raycast进行地面点投射,将路径点赋予LineRenderer渲染出移动轨迹。关键点包括:1)利用NavMesh.CalculatePath计算两点间可行走路径;2)通过射线检测获取地面点提高路径适配性;3)使用协程定期更新路径绘制。文章还提供了完整代码实现,并说明需要将地面图层设置为Ground并进行导航网格

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 456

华为od统一考试B卷【单词搜索】C++ 实现

找到它是一个小游戏,你需要在一个矩阵中找到给定的单词。假设给定单词 HELLOWORD,在矩阵中只要能找到 H->E->L->L->O->W->O->R->L->D连成的单词,就算通过。意区分英文字母大小写,并且您只能上下左右行走,不能走回头路。

MISAYAONE的博客 706

《用 AI 赋能医药科研创新》目录(持续更新)

本专栏旨在指导医学科研和药物研发人员运用AI技术提升研究效率。内容包括:利用AI分析文献、识别研究热点、自动生成研究草稿;在新药研发中,通过AI优化临床方案设计、受试者筛选等环节;介绍AI理论基础如大语言模型、提示词工程学及智能体技术发展历程。专栏采用5000-9000字的长文形式,系统讲解AI在医药研发各环节的应用方法,帮助研究者缩短周期、降低成本,推动医药研发进入智能化新阶段。

MD Code 498

C#与海康威视工业相机结合OpenCV与WPF:打造高效的机器视觉应用程序

本文介绍了基于C#、海康威视工业相机SDK和OpenCV的机器视觉应用开发方法。首先配置开发环境,包括海康SDK、OpenCvSharp和WPF项目设置。重点阐述了如何通过SDK初始化相机、获取视频流,并将YUV数据转换为OpenCV可处理的Mat格式进行图像处理(如边缘检测)。同时展示了如何用WPF实现界面交互和实时图像显示。该方案为工业自动化、质量检测等场景提供了高效的技术实现路径,结合了海康相机的高性能采集、OpenCV的强大算法和WPF的交互优势,具有较高的实用价值。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1496

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

上一篇: 基于STC8H4K64TL单片机的数码管显示功能调试
下一篇: 基于STC8H系列单片机的外部中断系统
CWQLTYH
博客等级 码龄10年 1432粉丝 149原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值