c语言制作单片机人机界面,基于51单片机自制触摸屏

实际上用单片机实现电平式触摸的原理是简单的,因为手指触摸即有电平的变化,读出电平状态就可以处理按键了。与之相比,看上去更高级一些的电容式触摸技术就没有这么简单了,所谓的“更高级”并不是因为它的技术实现复杂,还是指在应用上显得更文雅。电容式触摸技术可以让手指不接触到金属导线,给用户的感觉是更安全的。因为谁也不能保证裸露在外的金属片会不会带有上千伏的电压。电容式触摸技术的另一个优势是在产品设计方面。对于我们电子爱好者来说,找到一款适合自己DIY作品的外壳是很困难的,有的外壳制作高手可以在很短的时间内制作出精致又专业的外壳,可是并不是每个人都有这样的本领。为露出微动开关而在外壳上钻孔是再平常不过的了,可是钻了孔就很难美观了,我也一时为这个问题困惑。幸好有电容式触摸技术,可以把我们的触摸片设计在塑料外壳的内部(外壳不能是金属的,不然电容触摸就没有效果了),外壳的表面只要贴一张标签,写明这是触摸按键,具有什么功能就可以了。

防误判部分源程序

/******************************************************************************

函数名:触摸按键处理函数

调  用:? = Read_R ();

参  数:无

返回值:bit 1表示有感应物,0表示没有感应物

结  果:

备  注:需要根据实现应用调协灵敏度和其他参数

/*****************************************************************************/

bit Read_R (void){

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值