① 一个IO 两个按键,这个电路可靠吗
在设计中如果用到口不够用,我们肯定第一时间想到的就是通过电阻分压,根据按下不同按键,来让不同阻值的电阻接到分压电路中,然后ADC模块做电压数据读取分析对应按键按下。下文就和大家分享下单片机设计AD按键的内容。
AD按键设计硬件部分电路有两种电路形式,一种的电阻串联,您一种是电阻并联,这两种都是通过电阻分压的原理实现的,下面通过电路图一一介绍。
每隔10ms(这个时间是按键抖动的滤波时间)读一次ADC按键值,根据值的范围,将对应的按键数值加到AD按键FIFO中(这里缓冲区8个字节长),如果AD按键FIFO满了,如果FIFO前4个值是0(对应按键没按下),最后2个值是相等的(对应按键按下),中间的2个值对应按键抖动时的值,不用管,相当于有20ms的抖动滤波时间,那么就人为最后这两个相等的值的对应按键按下了。
最后欢迎大家转发评论交流!觉得写的好的话就来个转发吧,让更多人知道。也欢迎大家关注我:单片机嵌入式爱好者。会有源源不断的干货分享哦!
② 其他电路模块如何读取4x4键盘扫描模块输出的按键编码
用串口或并口读取
③ 按键电路分析
你这应该是视听家电上的电路,上面是红外遥控信号接收部分;左侧是遥控接收部分的电回源电路,它答取自待机电源,经过电阻分压滤波后给遥控接收模块用;右侧是键盘。
左侧对右侧没有直接的影响,因为他们在电路结构上是分离的,只不过电路图画着方便就画在了一起。
遥控探头输入信号REMOCON送给遥控解码电路,解码后送给机器控制IC;键盘输入的KEY1和KEY2也送给控制IC。
如果遥控电源部分(左面)出问题,一般不是短路就是断路,断路不会有大影响,就是遥控不好用了(如果遥控电源不向其他部分电路供电的话);如果短路,47欧电阻没有烧掉,就会拉低整机的待机电源,这样机器就无法工作了,遥控和按键都会不起作用。
选什么书看,如果你基本零基础就多找找此类家电维修之类的书看,选里面有一些电路基本分析和实例分析的,从事这类工作基本够用。如果想补全基础,那就要看很多基础书了,不做设计也没什么必要。
④ 无线模块咋么控制继电器功能就是按键按下继电器吸合,再按一下断开。求电路图
这个模块我用过,如果只用一个按键,好像不太好实现,可以用两专个按键,一个ON,一个OFF,比属较容易实现(如使用D0作开,D1作关)。如果这样,由D0输出接一个三极管2SC8050(基极串1K电阻),发射极接地,继电器线圈接电源到集电极之间,在继电器线圈两端反向并联一个二极管1N4007(负极接电源正极),起保护三极管作用。这样就可以控制了,这个板输出是保持的(俗称带锁存的),即D0输出高电平后一直保持,直到D1输出高电平后,D0变为低电平,D1不接悬空。
如果只用一个按键,比如D0,按键按下继电器吸合,再按一下断开,那从Do输出就没法关断了(一直保持高电平输出),这时也可以不用Do输出,而用VT输出端,外接一个T触发器(来一个输入脉冲输出就翻转一次,也即双稳电路,可用D触发器构成,比如用CD4013或NE555等构成),再接继电器驱动,就可以实现单键开关功能了。VT端是接收有效输出端,每接收正确就输出一个脉冲。与这个接收板配套的是SC2262芯片,是一个带天线的4键小发射手柄。
⑤ 独立式按键的工作原理
独立按键式直接用I/O口线构成的单个按键电路,其特点式每个按键单独占用一根I/O口线,每个按键的工作不会影响其他I/O口线的状态。独立式按键电路配置灵活,软件结构简单,但每个按键必须占用一个I/O口线,因此,在按键较多时,I/O口线浪费较大,不宜采用。
独立按键的软件常采用查询式结构。先逐位查询没跟I/O口线的输入状态,如某一根I/O口线输入为低电平,则可确认该I/O口线所对应的按键已按下,然后,再转向该键的功能处理程序。
独立键盘理想的波形是按下去时保持低电平,实际上在上升沿和下降沿的过程中(即按键和离键时的一段微小时间)会出现抖动。消抖的方法有两种,一种是通过硬件:在电路上连个电容;另一种是软件消抖,根据经验增加10ms的延时。
(5)按键模块电路扩展阅读:
按键分类与输入原理:
按键按照结构原理科分为两类,一类是触点式开关按键,如机械式开关、导电橡胶式开关灯;另一类是无触点式开关按键,如电气式按键,磁感应按键等。前者造价低,后者寿命长。目前,微机系统中最常见的是触点式开关按键。
在单片机应用系统中,除了复位按键有专门的复位电路及专一的复位功能外,其他按键都是以开关状态来设置控制功能或输入数据的。当所设置的功能键或数字键按下时,计算机应用系统应完成该按键所设定的功能,键信息输入时与软件结构密切相关的过程。
对于一组键或一个键盘,总有一个接口电路与CPU相连。CPU可以采用查询或中断方式了解有无将按键输入,并检查是哪一个按键按下,将该键号送人累加器,然后通过跳转指令转入执行该键的功能程序,执行完成后再返回主程序。
⑥ 什么是单片机按键模块
模块嘛,就是把某样东西做成一个方便大家调试的玩意,按键模块就是把按键的电路整合起来,只需要连接对应的功能口并且通过软件进行处理就可以使用了
⑦ 求一个触发电路,越简单越好
这个是三极管RC廷时电路,开关不按下时,电源通过电阻R给电容C充电导通Q1三极管,集电回极电流减小答Q3截止,按下开关在松开,Q2导通电容C经过Q2放电Uc下降并拉低Q1基极电流Q1截止集电极为高电平Q3导通LED亮,过一段时间后电源再给电容充电再次导通Q1,Q3截止LED不亮。(改变电阻R值就可以改变电容充电常数)
⑧ 如何使用语音模块完成一个简单按键发声电路
WTN5系列产品为多功能单芯片CMOS语音合成4位元为控制器。现有、WTN5055、WTN5085三种语音芯片,(语音长度分别为25s、55s、85s),是市面上唯一8脚可以加载255段声音的语音芯片。
音频采样率最高可达44.1kHz,16级音量控制, 两种音频输出方式.PWM输出和DAC输出。 精准的+/-1%内部震荡,不需要加外部震荡,还提供外部震荡便于调速有低压复位(LVR=1.8V)看门狗计时、I/O复位功能,具备超低功耗待机。
芯片生产周期块,可当天安排出货,无最小起订量。
PWM纯音频输出,可直接驱动喇叭和蜂鸣器,DAC音频输出,可外接功放
内置看门狗;
简单方便的一线MCU串口控制方式,用户主控MCU可控制任意段语音的触发播放及停止; 语音时长25秒、55秒、85秒; 内置一组PWM输出器可直推0.5W喇叭,支持13bit的DAC输出,可外接模拟功放; 灵活的放音操作,通过组合可节省语音空间,最多可播放225个语音组合; 音质优美,性能稳定,物美价廉;
支持BUSY状态输出功能;
支持和弦MIDI播放,音质非常优美;
外围电路简单,仅需一耦合电容; 工作电压范围:2V~5.5V; 静态电流:小于2uA;
市场最常用的语音芯片方案介绍
2
WT588D语音芯片是一款功能强大的可重复擦除烧写的语音单片机芯片。WT588D让语音芯片不再为控制方式而寻找合适的外围单片机电路,高度集成的单片机技术足于取代复杂的外围控制电路。配套WT588D VoiceChip上位机操作软件可随意更换WT588D语音单片机芯片的任何一种控制模式,把信息下载到SPI-Flash上即可。软件操作方式简洁易懂,撮合了语音组合技术,大大减少了语音编辑的时间。完全支持在线下载,即便是WT588D通电的情况下,一样可以通过下载器给关联的SPI-Flash下载信息,给WT588D单片机语音芯片电路复位一下,就能更新到刚下载进来的控制模式。为市场上最多可加载500段用于编辑声音的语音芯片。
支持插入静音模式,插入静音不占用SPI-Flash内存的容量,一个地址位可插入10ms~25min的静音;
MP3控制模式下,完全迎合市场上MP3的播放/暂停、停止、上一曲、下一曲、音量+、音量-等功能;
按键控制模式下触发方式灵活,可随意设置任意按键为脉冲可重复触发、脉冲不可重复触发、无效按键、电平保持不可循环、电平保持可循环、电平非保持可循环、上一曲不循环、下一曲不循环、上一曲可循环、下一曲可循环、音量+、音量-、播放/暂停、停止、播放/停止等15种触发方式,最多可用10个按键触发控制输出;
3×8按键组合控制模式下能以脉冲可重复触发的方式触发24个地址位语音,所触发地址位语音可在0~219之间设置;
并口控制模式可用8个I/O口进行控制,仅限于WT588D-32L、WTW-28P;
一线串口控制模式可通过发码端控制语音播放、停止、循环播放和音量大小,或者直接触发0~219地址位的任意语音,发码速度600us~2000us;
三线串口控制模式和三线串口控制I/O口扩展输出模式之间可通过发码切换,三线串口控制模式下,能控制语音播放、停止、循环播放和音量大小,或者直接触发0~219地址位的任意语音,三线串口控制I/O口扩展输出可以扩展输出8位,在两种模式下切换,能让上一个模式的最后一种状态保持着进入下一个模式。
PWM和DAC输出方式,PWM输出可直接推动0.5W/8Ω的扬声器,DAC输出外接功放,音质好。
应用范围广,几乎可以涉及到所有的语音场所,如报站器、报警器、提醒器、闹钟、学习机、智能家电、治疗仪、电子玩具、电讯、倒车雷达以及各种自动控制装置等场所,工艺上达到工业应用的要求。
市场最常用的语音芯片方案介绍
⑨ 求大神!下图电路用了哪些电路模块,各个模块原理是什么,谢谢
这是复一stc公司的15单片机制最小系统。基本就是最小系统。没有什么外设,8个led组成了一个流水灯,低电平有效。一个三极管驱动的蜂鸣器。复位电路。一个电源指示灯。三个按键。一个串口接头。一个外接晶振。左上角开始的那2个三极管和IC好像是驱动数码的段选和位选。