当没有按键按下时,ADC检测IO口电压为3.3V。 当第1个按键按下时,ADC检测IO口电压为825mV,如下图: 当第2个按键按下时,ADC检测IO口的电压为1.32V,如下图: 以此类推,当第3、4、5个按键按下时,电压分别如下图: 从上图结果可知,不同按键按下,ADC会采集到不到的电压,通过该原理,可以利用ADC实现对按键的...
这个电路的巧妙之处在于,按键具有优先级之分。假设按下了按键SW1,那么再按下SW2-SW8中的任何一个都是不起作用的,即SW1的优先级最高,SW2次之,以此类推。 经过前面的分析,这个电路相信大家一看就懂^-^ 四、总结 这种ADC按键电路在电视机中大量使用,导致了一些问题:按键在磨损或氧化后可能会出现导通电阻变大,...
1、当只按下开关SW1时,由于电阻R1和R3对3.3V进行分压,ADC侦测到的电压为0.073V: 2、当只按下开关SW2时,ADC侦测到的电压为0.767V: 3、当只按下开关SW3时,ADC侦测到的电压为1.650V: 4、当只按下开关SW4时,ADC侦测到的电压为2.222V: 基于上述原理,只需2根信号线就可以实现4个按键的功能,见下图: ①下...
1.按键单元:ADC多按键电路中有多个按键单元,每个按键单元有两种状态,按下或未按下。按下时,按键单元的输出为高电平(1),未按下时输出为低电平(0)。 2.编码器:ADC多按键电路中有一个编码器,它的作用是将各个按键单元的状态编码成对应的数字值。编码器可以是优先级编码器、格雷码编码器等。 3.数字输出:编码器...
二、电路优化实际在工程应用中,没有这么简单,还需要加入一些防护措施,以一组4个按键为例来说明。1、首先加入防静电措施。可以用TVS管来做静电防护,见下图的D1(图中实际使用的是比TVS管更便宜的压敏电阻,料号ICVL0518030FR)。静电会被D1导到地: 2、这还不够,再串接电阻R2,阻止静电传导到主控芯片:(由于ADC的...
一、电路原理 3根线实现7个按键,什么原理? 直接上电路原理图!不同电视厂家的设计会有一点差异,但基本都是这个原理: 原理图很简单,“液晶电视控制板”上的主控芯片有ADC功能,用ADC侦测电压的大小来判断。 1、当只按下开关SW1时,由于电阻R1和R3对3.3V进行分压,ADC...
电路原理基于主控芯片的ADC功能,通过不同按键与电阻分压,ADC侦测电压大小来识别按键。具体实现如下:按下不同按键时,ADC侦测电压依次为0.073V、0.767V、1.650V、2.222V。基于此原理,只需2根信号线配合地线,即可实现4个按键功能。通过增加1根ADC信号线,实现3根线控制8个按键,比海信电视多1个...
项目中有遇到一个问题,需用用按键或拨码开关选择多种状态,首先联想到用普通GPIO来检测高低电平,奈何CPU分配普通GPIO使用紧张,不得不放弃。山重水复疑无路,柳暗花明又一村,CPU当中分配的ADC还未使用,利用ADC检测不同状态下电压大小来判断外部状态。 选择导通SW1开关2、3脚,ADC检测电压1.65V,当关闭SW1开关2、3脚...
电容式感应按键以其无机械磨损、寿命长、防水防污、易清洁和时尚的特点,近几年应用领域和数量迅速增加。因此,结合电容感应按键的特点,设计了一种用A/D口搭配简单的电路实现电容感应按键的方法。经测试,电路的稳定性较高,在低成本的电路中适用性较强. adc按键电路 声明:本文内容及配图由入驻作者撰写或者入驻合作网站...
void ADC_init(void);uint16 Get_ADC(void);void sys_init(void);int main(void);void Delay_ms(...