第四课 触摸按键控制led

STC8H系列单片机入门教程之轻触按键基础知识(三) 当我们按下轻触开关的按钮时,其弹片受到弹力作用发生形变向下接触到焊片,使得开关的两组引脚相导通,从而使得电路呈现导通状态;而当我们撤离外力时,弹片形变恢复原始状态,脱离焊片,开关的两组引脚也不再导通,从而使得电路呈现截止状态。 阅读详情

一 电容式按键

实验任务:本节的实验任务是使用触摸按键控制 LED 灯的亮灭,开发板上电后 LED 为点亮状态,手指触摸后 LED熄灭;当再次触摸时,LED 点亮。

OP1 拉低时,OUT 引脚输出信号高电平有效;OP1 拉高时,OUT 输出 信号低电平有效。当 OP2 拉低时,触摸 IC 工作在同步模式(类似于非自锁的轻触按键),即触摸时输出有效电平,松开后输出无有效电平;OP2 拉高时触摸 IC 工作在保持模式(类似于自锁按键),即检测到触摸操作后输出有 效电平,松开后,输出电平保持不变。当再次检测到触摸操作时,输出电平变化并继续保持。(区别:松开是否保持原来的电平)

触摸 IC 的引脚 OP1 和 OP2 均拉低,因此当手指按在触摸按键上时,TOUT 管脚输高电平, 松开后输出低电平。(高电平有效,采上升沿)

二 程序设计

touch_led.v : 大两拍采上升沿 assign touch_en = (~touch_key_d1) & touch_key_d0;(根据波形)

根据touch_en控制led

基于STC8H4K64TL单片机的触摸功能和数码管驱动功能实现一个触摸按键单击长按都增加数值另一个触摸按键单击长按都减少数值应用 main.c#define uchar unsigned char//自定义无符号字符型为uchar#define uint unsigned int//自定义无符号整数型为uint#define ul unsigned long int//自定义无符号长整数型为ul//位定义LED灯的单片机引脚//位定义LED灯的单片机引脚void PortModeSet()//单片机端口模式设置函数//设置P0.0~P0.3为高阻输入//设置P0.4为准双向口 P0.5~P0.7为推挽输出。 阅读详情

相关推荐

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位的.

qimengzhe8051的博客 2586

电路设计(11)——带有触摸开关的循环数显装置proteus仿真

带有触摸开关的循环数显装置

guangali的博客 3201

触摸屏按键控制----LCD显示

触摸屏、嵌入式、lcd显示

zzyh969的博客 3543

基于51单片机的电子秤设计 (采用电容按键,可调单价、去皮)

以STC89C52单片机为控制核心,使用HX711称重模块作为电子秤称重部分,LCD1602作为显示部分,TTP233型电容按键为操作部分。实现了称重、去皮、计价、调整每千克金额的功能。

yshln的博客 5296

触摸按键控制LED的verilog实现

根据野火征途PRO开发板 发表一下我的看法 原版是野火,可以去B站搜索

Xuejinfeng222的博客 1013

触摸按键控制LED灯实验

触摸按键控制LED灯实验

qq_45565330的博客 767

FPGA实战篇(触摸按键控制LED灯)

其灵敏度和可靠性不会因环境条件的改变或长期使用而发生变化,具有防水、强抗干扰能力强、适应温度范围广以及使用寿 命长等优点,是现代使用最广泛,发展最迅速的一种触摸按键。电容部分指的是由电容极板,地,隔离区等组成触摸按键的电容环境。通过捕获触摸按键端口的上升沿,得到一个时钟周期的脉冲信号,来控制 LED 灯的亮灭。如下图所示,手指接触到触摸按键时,按键和手指之间产生寄生电容,使按键的总容值增加。在检测到按键的感应电容值改变,并超过一定的阈值后,将输出有效信号表示按键被按下。电容触摸按键主要由按键 IC。

qq_41629803的博客 1628

告别反复格式化!用Ventoy制作2025年终极启动盘,Windows/Linux/macOS一网打尽

本文详细介绍了如何使用Ventoy制作2025年终极多系统启动盘,彻底告别反复格式化U盘的烦恼。Ventoy通过创新的引导加载器架构,允许用户在一个U盘内同时存放并直接启动Windows、Linux、macOS等多种系统镜像和WePE等维护工具,实现真正的非破坏性管理和极高的U盘利用率。文章涵盖从安装配置、镜像库构建到安全启动设置等全流程实战指南。

weixin_29280219的博客 243

FPGA之触摸按键控制LED灯实验

简介:触摸按键在稳定性、使用寿命、抗干扰能力等方面都优于传统的机械按键,被广泛应用于遥控器,便携式电子设备,楼道开关和各种智能控制等方面。 分类 电阻式触摸按键:是由多块导电薄膜按照按键的位置印制而成,但由于耐用性较差且维护复杂,目前使用率较低; 电容式触摸按键:它的诞生主要是为了克服电阻式按键耐用性差的不足所提出的。电容式触摸按键采用电容量来评判标准,其感应区域可穿透绝缘外壳(玻璃、塑料等)20mm以上。其灵敏度和可靠性不会因环境条件的改变或者长期使用而发生变化,具有防水、强抗干扰能力、适应温度范

Ice Emperor的博客 2221

视觉巡线小车(STM32+OpenMV)——技术总结

在现代机器人技术中,视觉巡线是一种常见的导航方式,它允许机器人通过识别和跟踪地面上的线路来自主导航。本文将总结使用STM32微控制器和OpenMV视觉模块来实现视觉巡线小车的关键技术和步骤。

weixin_66608063的博客 3078

C#.NET斗地主服务端核心架构与高性能实现

斗地主作为典型的实时对战棋牌逻辑,本质是状态驱动的分布式协同问题。其技术内核涵盖有限状态机建模、低延迟网络同步、无GC内存操作与轻量级AI决策等关键能力。在.NET平台下,借助Span<T>、ImmutableArray、命令/事件总线与内存池等特性,可构建出高吞吐(200+ QPS)、低延迟(<150ms)、强一致的可落地服务端。本文聚焦C#.NET生态中斗地主核心模块的设计取舍与压测验证,深入解析状态机驱动、CardSet结构体优化、Kestrel中间件锁、规则+概率混合AI等实战方案,为实时对战类业务

weixin_29726381的博客 345

触摸按键控制

这里需要注意的是,由图 11.3.1和图 11.3.2所可知,TOUT引脚并没有直接连接到FPGA引脚,而是连接到P4多功能端口上,而P4上的TPAD是和FPGA的引脚相连接的,因此,我们在做触摸按键的实验时,需要使用跳帽或者杜邦线将P4上的TPAD和TOUT短接在一起。第23行至35代码为一个经典的边沿检测电路,通过检测touch_key的上升沿来捕获按键按下的信号,一旦检测到按键按下,输出一个时钟周期的脉冲touch_en。电容部分指的是由电容极板,地,隔离区等组成触摸按键的电容环境。

lbaihao的专栏 993

基于卷积神经网络的人脸识别算法

摘要:近年来,随着科学技术的不断发展,人脸识别技术日渐成熟,使得人脸识别技术的使用率不断增大。例如:门禁、ATM机、公安系统以及新兴起的人机交互等领域,都应用到了人脸识别系统。在人脸识别研究领域中,深度学习扮演着重要的角色。由于深度学习的人脸识别技术凭借其识别率高、识别快等特点,逐渐成为整个领域的主流技术。在众多深度学习算法中,以卷积神经网络为代表的人脸识别系统得到了广泛应用,主要研究内容如下:首先,通过对经典损失函数进行研究,对比每种损失函数的特点,然后根据A-Softmax函数进行改进,借助Margin

yyq2263511327的博客 1万+

触摸按键控制LED

对于上升沿的检测通过打节拍的方式,第一拍从按键按下下个时钟上升沿开始,第二拍从第一拍滞后一个时钟开始,对于上升沿检测是通过将第二拍取反后与第一拍相与(&)得到,LED通过上升沿的变化取反(初始为点亮)。触摸IC:电容式触摸芯片是为实现人体触摸而设计的集成电路,可替代传统机械式轻触按键,且触摸界面防水防尘、自由定制、美观耐用。本节的实验任务是使用触摸按键控制LED灯的亮灭,开发板上电后LED为点亮状态,手指触摸后LED熄灭;再次触摸时,LED点亮。IC检测到电阻支路电容变化后输出一个信号表示触摸按键被按压。

xxz1445的博客 2191

使用逻辑分析仪处理IIC信号

逻辑分析仪

xc_123的博客 4486

14、改进的目标检测与图像去模糊算法研究

本文研究了改进的目标检测与图像去模糊算法。改进的YOLOv5s算法在目标检测中通过添加PSA模块和VoVGSCSP结构,在轻量化模型的同时提高了检测的准确性和速度,适用于电力操作安全穿戴设备检测等场景。XT-GAN结合Transformer和生成对抗网络,在图像去模糊任务中有效解决了传统方法的不足,具有更低的计算复杂度和良好的鲁棒性。两种算法为计算机视觉领域的相关任务提供了更高效、准确的解决方案。

c7d8e的博客 215

【STM32】控制LED灯和蜂鸣器的按键实验

介绍了如何通过STM32开发板的按键控制LED灯和蜂鸣器的状态。

weixin_63726869的博客 1万+

在claude code desktop中安装pdf处理skill的实战教程

本文介绍了在Claude Code Desktop中安装PDF处理Skill的详细教程。针对国内用户使用第三方API时无法直接调用官方插件的问题,提供了完整的解决方案。教程从下载Anthropic官方Skills源码开始,逐步演示了如何将PDF处理模块打包、上传至Claude Code Desktop,并最终成功加载使用。整个过程采用全流程拆解方式,确保新手也能快速上手。通过本文,读者可以掌握在非官方环境下扩展Claude Code功能的方法,从而提升工作效率

weixin_43178406的博客 9万+

FPGA-04 触摸按键控制LED灯

(1)实验任务 使用触摸按键控制LED灯亮灭,开发板上电后LED为点亮状态,手指触摸后LED熄灭,再次触摸,LED点亮 (2)硬件设计 引脚分配 当OP2拉低时,触摸IC工作在同步模式(类似于非自锁的轻触按键),即触摸时输出有效电平,松开后无有效电平输出;OP2拉高时触摸IC工作在保持模式(类似于自锁按键),即检测到触摸操作后输出有效电平,松开后,输出电平保持不变。当再次检到触摸操作...

特别的猫 1170

MicroCap声学仿真介绍(二)-创建声学仿真元件

声学库里包含孔、管、障板辐射器等器件,我们只需要按照仿真的需求,将声学库里的器件排列好,输入参数,用线连接起来即可。这里我们用D指代孔的直径,L指代孔的长度,N代表孔的数量。26.在弹出的界面中做如下设置:需要先在右面的选框里找到对应的项,然后右键Add Part,再之后就如下设置。3.在弹出的界面中,选择“Macro file(.mac)”,并点击右上角的“OK”下面就以声学仿真中常见的“孔”来做示例,跟大家一块演示一下宏程序的新建。10.在上图中“Value”中填入“R”,然后点击左边的“OK”按钮;

山无忧的博客 2203

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

实现电容触摸按键控制LED(基于STM32F103ZET6)

依然采用输入捕获的原理来采集是否产生电容触摸

weixin_42271802的博客 4077

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

FPGA触摸按键控制led灯

第一:项目需求 使用触摸按键控制LED灯亮灭,开发板上电后LED为点亮状态,手指触摸后LED熄灭,再次 触摸,LED点亮。 第二:源代码 module touch_led( input clk, input rst_n, input touch, output reg led ); reg touch_en; reg touch_d0; reg touch_d1; assign up=(~touch_d0)&(touch_d1); // 确定上升沿的程序 alw

weixin_42528089的博客 907

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

verilog学习笔记- 12)触摸按键控制LED灯实验

使用触摸按键控制 LED 灯亮灭,开发板上电后 LED 为点亮状态,手指触摸后 LED 熄灭,再次触摸,LED 点亮。

vizio.blog.youkuaiyun.com 2085

FPGA开发第四弹:触摸按键控制LED灯实验

FPGA开发第四弹:触控按键控制LED实验,在fpga开发板上实现触控按键控制LED灯

weixin_53747781的博客 1801

触摸按键控制LED灯

这里采用电容式触摸按键,电容式触摸按键主要由按键IC部分和电容部分构成;按键IC用于将电容的变化转换为电信号;电容部分指的是由电容极板、地、隔离区等组成触摸按键的电容环境。电容式触摸按键主要是为了弥补电阻式触摸按键耐用性较差而产生的。 这里通过实验工程,利用触摸按键控制FPGA开发版上LED灯的亮灭,LED灯初始处于熄灭状态,当按下触摸按键时,LED灯被点亮,再次按下触摸按键时,LED灯熄灭。 输入信号有时钟信号,复位信号,以及按键触摸信号,一路输出信号到开发版上的led灯。触摸按键信号在未被按下时是处

ziyouruf的博客 5898

触摸按键控制LED灯亮灭

触摸按键控制LED灯亮灭

qq_52215423的博客 1562
上一篇: 第三课 按键控制蜂鸣器
下一篇: 第五课 呼吸灯
13.02
博客等级 码龄7年 1粉丝 12原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值