一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 5978|回复: 7
收起左侧

[51单片机] 用Stc的51单片机可以实现触摸按键么?

[复制链接]
发表于 2011-11-17 14:43 | 显示全部楼层 |阅读模式
用Stc的51单片机可以实现触摸按键么?好象杜洋有个钟是用触摸调时间的。
发表于 2011-11-17 20:31 | 显示全部楼层
可以,具体查看电容触摸原理
发表于 2011-11-17 20:47 | 显示全部楼层
这个和单片机无关吧,找个模拟电路
发表于 2011-11-17 20:48 | 显示全部楼层
触摸应该是可以实现的,单片机只是作为处理单元而已。
发表于 2011-12-5 18:56 | 显示全部楼层
stc新款的单片机的I/O端口有四种模式,在高阻输入模式就能触摸输入,详情见stc手册
发表于 2011-12-6 08:24 | 显示全部楼层
用带比较器的单片机做过 ad好像也有人做 原理差不多是一口充电 一口读取充电震荡计数 用比较器好做充电震荡 在一定的时间记录值震荡次数值比如说2ms 不按时候做滑动平均值, 按下去计数会减小 跟平均值做对比 或者说平均值减去按下的值 也可以按下值等于平均值的多少百分比 取个合适的阀值就可以了
发表于 2011-12-6 08:26 | 显示全部楼层
或者你说的触摸楼道灯那种?
发表于 2011-12-14 10:20 | 显示全部楼层
直接用stc的单片机的io口接一个M欧姆的电阻,对一个触摸焊盘测充放电时间就好了

电路做出来灵敏度不错,能穿透4mm的钢化玻璃,就是太近的会误触发,需要做好软件滤波

我使用定时器做的,实际上可以直接用nop计数

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-6-11 22:52 , Processed in 0.075048 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表