⑴ 用ADS TS01S芯片和52单片机如何写触摸按键开关程序
ADS TS01S
只需要一个上拉电阻跟单片机联接
程序与按键接地完全一样
根本不要写什么特别的程序
⑵ 单片机实现触摸开关的方法
可以用热感传感器,压敏传感器。也可以用红外传感器对射,手一遮住就算一次开关
⑶ 如何使用单片机去驱动控制触摸屏
触摸屏是目前最简单、方便、自然的而且又适用于中国多媒体信息查询国情的输入设备,它具有坚固耐用、反应速度快、节省空间、易于交流等许多优点。触摸屏技术被认为是未来人机交互科技的主流方向之一,相关的产业及其产品的应用也正在成为一个热点。但是传统的触摸屏因为成本比较高而难以适用到更广泛的工业控制设备中,目前武汉谷鑫科技的触摸屏设计方案而能够很好的解决这个难题,利用触摸屏、单片机和液晶屏搭建了一个人机界面系统。
在用C8051F020实现对TFT6448BS-5.7的控制过程中,采用总线方式进行控制。因为TFT6448BS-5.7液晶控制器自带有锁存功能,所以在使用总线方式进行控制时并不需要外加锁存芯片,只须使用单片机C8051F020的P0、P2、P3口就可以实现。在系统加电之前,由于C8051F020的典型工作电压为3.3V,TFT6448BS-5.7的工作电压是5V,对P0、P2、P3口相应连接管脚进行驱动能力扩展;根据控制需求,通过P0、P2、P3端口寄存器,将相应端口的引脚配置成漏极输出方式。将P3口配置成为数据/地址输出口,输出地址时,其为地址总线的低八位,P2口提供高位地址;传输数据时,其为8位数据总线口。系统加电后,使得TFT6448BS-5.7的片选信号/CS有效,通过往TFT6448BS-5.7的相应行、列、控制、数据寄存器中写入数据,即可用C8051F020芯片实现对TFT6448BS-5.7的控制,从而实现彩色液晶的显示控制。
该触摸屏硬件接口电路的具体工作过程如下:
1、如图2所示电路,连接好线路,给电源输入端、参考基准电压端接入3.3V的直流电源;
2、结合软件编程对AD0进行初始化,系统处于休眠状态时,软件开中断,截止PNP1、PNP2、NPN1,饱和导通NPN2;
3、等待触摸屏被触摸;
4、若触摸屏上发生触摸,进入中断服务程序,关掉外部中断,进行短暂延时以消除外界抖动。通过判断中断输入口P0.0的电平变化,确定抖动是否结束。通过软件截止PNP2、NPN2,饱和导通PNP1、NPN1,选择模数转换通道AIN0.0,采集触摸点的X方向坐标值,延时等待转换结束,移出转换结果;电极电压切换,通过软件置位,截止PNP1、NPN1,饱和导通PNP2、NPN2,选择模数转换通道AIN0.1,采集触摸点的Y方向坐标值,延时等待转换结束,移出转换结果;
5、通过将采集到的X和Y坐标值与设定的按键边界值进行比较,若比较结果为真,则切换到相应的子页面,否则,重新开中断,并返回主程序;
6、触摸屏硬件接口电路工作过程重新回到步骤3,继续等待下一次触摸。
⑷ 设计单片机控制的触摸按键电路,需要六个按键,请教高手
【单片机控制的触摸按键电路】,是什么意思?请先解析清楚了。
你的人体触摸感应,一般的都是单端输入的,你想用什么材料实现呢?
也可在网上找找触摸感应开关的电路;
一般的采用门电路(集成电路),利用其高阻输入的特性,实现触摸感应动作,
简单的用6个门电路,对应PIO的6个端口,然后让CPU去解析6个端口的状态及意义即可。
⑸ 如何设计一个触摸开关,用于单片机的/INT1,/INT0引脚,能否提供最简单的方案,谢谢!
触摸开关就是一个冲放电路,R+C 就行了,上电就给C充电,断了就是放电,用int1口 或 int0口检测电压情况就好了,当然开关电源用个电压控制的开关就好了。 用单片机引脚。 或者买这类冲放电路的芯片,这样做起来就更简单了。
只说下自己想的原理,没实践过,上课时听过延时开关怎么做的。
另外也可以用int1 或INT0 测开关,然后用一个端口去控制 开 和关, 在关闭的状态下,中断口测到开关按了后,然后控制端口开,内部延时,然后关。 这是做准确的,或者方便控制时间的情况,一般是RC电路就够了。
⑹ 高分求一个用51单片机做的触摸开关C程序,
51单片机ILI9325触摸彩屏显示C程序
http://download.csdn.net/detail/tangxuewen1990/3545976
⑺ 想通过51单片机触发电磁炉触摸键,怎么实现
单片机本身I/O口多没有触摸感应功能,不过现在有单触摸芯片(价格两三毛钱一个)可以连接 单片机 I/O 实现触摸按键( TTP223-BA6触摸芯片,电路很简单),还可以连接红外线接收头(用电视剧遥控器控制 开关,可以通过编程 使有学习功能适应不同遥控器按键)。
⑻ 用ne555单片机 加一个电阻就可以制作一个触摸开关了吗 单片机要不要写程序啊还是买回来就可以
你好!
首先要告诉你,NE555不是单片机,给你一个NE555的触摸开关电路,你参考一下吧
每个单片机都有独立的程序,新买的单片机是空的芯片,要编写相应的控制程序;
然后烧写进单片机,才能完成你控制的功能!
⑼ 求介绍带触摸功能的SOP8的单片机
自带触摸功能的单片机没有找到过,不过象STC系列的单片机可以用软件仿触摸功能(最好用汇编语言容易实现),效果可以做到与单芯片触摸芯片,就是利用ⅠO引脚的极间电容充放电计时来判断有没有触摸(有触摸会使极间电容变化)。
⑽ 谁知道有带触摸(电容感应)开关的单片机
CYPRESS有一系列专做电容触控的单片机...还有多点触控功能...APPLE一系列IPHONE,IPAD,IPOD都是用他的