ADC端口模拟多IO口按键输入装置、电视系统及方法制造方法及图纸

技术编号:9840083 阅读:244 留言:0更新日期:2014-04-02 03:21
本发明专利技术提供ADC端口模拟多IO口按键输入装置、电视系统及方法,包括至少一个模拟按键模块,每个模拟按键模块的输入端连接电源模块,输出端连接MCU模块的ADC输入端口,每个所述模拟按键模块包括串联的电键和电阻,所述电源模块经所述模拟按键模块连接所述MCU模块的中断输入端口,所述模拟按键模块中的电键被触发时向所述MCU模块发送中断信号;所述MCU模块通过所述MCU模块的中断输入端口接收所述中断信号后,响应所述中断信号,并读取所述MCU模块的ADC输入端口采样到的所述模拟按键模块进行的按键动作信息。本发明专利技术无需一直对IO口进行扫描,节约了MCU资源,降低了功耗。

【技术实现步骤摘要】
【专利摘要】本专利技术提供ADC端口模拟多IO口按键输入装置、电视系统及方法,包括至少一个模拟按键模块,每个模拟按键模块的输入端连接电源模块,输出端连接MCU模块的ADC输入端口,每个所述模拟按键模块包括串联的电键和电阻,所述电源模块经所述模拟按键模块连接所述MCU模块的中断输入端口,所述模拟按键模块中的电键被触发时向所述MCU模块发送中断信号;所述MCU模块通过所述MCU模块的中断输入端口接收所述中断信号后,响应所述中断信号,并读取所述MCU模块的ADC输入端口采样到的所述模拟按键模块进行的按键动作信息。本专利技术无需一直对IO口进行扫描,节约了MCU资源,降低了功耗。【专利说明】ADC端口模拟多IO 口按键输入装置、电视系统及方法
本专利技术涉及IO (输入输出)口按键输入
,尤其涉及ADC端口模拟多IO 口按键输入装置、电视系统及方法。
技术介绍
目前现有的电器设备中采用的按键控制即按键的开关状态是通过IO口的高低电平来实现的,或者将高低电平转换成ADC (模拟数字转换)电压的形式发送给MCU,MCU (微处理器)根据电平高低状态或者电压大小来判断按键的种类和状态。但是MCU的一路ADC输入端口仅可以模拟一个IO 口按键输入,从而造成MCU的IO 口资源不足。【公开日】为2005年6月15日的专利CN2704982公开了一种ADC输入端口模拟多个IO 口按键输入的电视机电路,参看图1,其采用六个电阻并接电源电压端,且六个电阻分别串联一个按键,然后并联在一起成为ADC输入端口输入至MCU。但是即便按键并没有任何动作,现有技术的MCU仍需要一直对IO 口进行扫描,这样占用了大量的MCU资源,增加功耗。
技术实现思路
有鉴于此,本专利技术提供ADC端口模拟多IO 口按键输入装置、电视系统及方法,其无需一直对IO 口进行扫描,节约了 MCU资源,降低了功耗。本专利技术提供ADC端口模拟多IO 口按键输入装置,包括至少一个模拟按键模块,每个模拟按键模块的输入端连接电源模块,输出端连接MCU模块的ADC输入端口,每个所述模拟按键模块包括串联的电键和电阻,所述电源模块经所述模拟按键模块连接所述MCU模块的中断输入端口。所述模拟按键模块中的电键被触发时向所述MCU模块发送中断信号。所述MCU模块通过所述MCU模块的中断输入端口接收所述中断信号后,响应所述中断信号,并读取所述MCU模块的ADC输入端口采样到的所述模拟按键模块进行的按键动作信息。进一步地,本专利技术所述MCU模块的中断输入端口接收到中断信号小于预设电压值时,所述MCU模块响应所述中断信号。进一步地,本专利技术还包括一开关模块,所述开关模块的输入端分别连接所述模拟按键模块和电源模块,所述开关模块的输出端连接所述MCU模块的中断输入端口。当所述模拟按键模块输出的电压高于所述开关模块的预设导通电压时,所述开关模块导通,所述电源模块经所述开关模块输出中断信号给MCU模块的中断输入端口,所述MCU模块响应中断信号。进一步地,本专利技术所述开关模块进一步为一三极管,所述三极管的基极连接所述模拟按键模块,集电极分别连接所述电源模块和所述MCU模块的中断输入端口,发射极接地。进一步地,本专利技术还包括一第一电阻所述电源模块连接所述第一电阻的一端,所述第一电阻的另一端分别连接所述MCU模块的中断输入端口和所述三极管的集电极。进一步地,本专利技术所述每个模拟按键模块中的接地电阻的电阻值相同。进一步地,本专利技术还包括一第二电阻,所述模拟按键模块经所述第二电阻连接所述三极管的基极。还包括一第三电阻,所述模拟按键模块经所述第三电阻连接所述MCU模块的ADC输入端口。进一步地,本专利技术还包括一二极管,一第四电阻和一第一电容,所述二极管、第四电阻和第一电容并联连接在所述模拟按键模块的输出端和地之间,所述二极管的正极分别连接模拟按键模块的输出端和第二电阻的一端,负极接地,所述第四电阻的一端连接第二电阻的另一端,另一端接地,所述第一电容的一端连接三极管的基极,另一端接地。本专利技术还提供ADC端口模拟多IO 口按键输入的电视系统,所述电视系统包括MCU模块、电源模块以及连接在所述MCU模块、电源模块之间的ADC端口模拟多IO 口按键输入装置,所述ADC端口模拟多IO 口按键输入装置如上所述。本专利技术还提供ADC端口模拟多IO 口按键输入的方法,包括步骤:触发模拟按键模块中的电键,向MCU模块发送中断信号。MCU模块通过MCU模块的中断输入端口接收所述中断信号,MCU模块响应所述中断信号。MCU模块读取其ADC输入端口采样到的模拟按键模块进行的按键动作信息。由以上技术方案可见,本专利技术不会如现有技术般即便按键并没有任何动作,MCU仍需要一直对IO 口进行扫描。本专利技术当所述模拟按键模块中的电键被触发时,所述MCU模块的中断输入端口会接收到中断信号,所述MCU模块才会读取其MCU模块的ADC输入端口采样到的所述模拟按键模块进行的按键动作信息。也就是说,只有在模拟按键模块中的电键被触发时,MCU模块才会对其IO 口进行扫描。因此,本专利技术节约了 MCU资源,降低了功耗。更进一步地,本专利技术增加了开关模块来调整MCU模块响应中断信号的电压范围,增加了 ADC采样范围,扩大了按键的采样间隔,避免了由于干扰导致的按键混乱。【专利附图】【附图说明】图1为现有技术中ADC端口模拟多IO 口按键输入装置的结构图;图2为本专利技术实施例一、实施例二、实施例五的装置结构图;图3为本专利技术实施例三的装置结构图;图4为本专利技术实施例四的装置结构图;图5为本专利技术实施例六的装置结构图;图6为本专利技术实施例七的装置结构图;图7为本专利技术实施例八的装置结构图;图8为本专利技术实施例九的方法流程图。【具体实施方式】本专利技术不会如现有技术般即便按键并没有任何动作,MCU仍需要一直对IO 口进行扫描。本专利技术当所述模拟按键模块中的电键被触发时,所述MCU模块的中断输入端口会接收到中断信号,所述MCU模块才会读取其ADC输入端口采样到的所述模拟按键模块进行的按键动作信息。也就是说,只有在模拟按键模块中的电键被触发时,MCU模块才会对其IO 口进行扫描。因此,本专利技术节约了 MCU资源,降低了功耗。为便于说明,本专利技术实施例均以四个模拟按键模块为例进行说明。实施例一参看图2本专利技术提供ADC端口模拟多IO 口按键输入装置2。所述装置2包括并联连接在电源模块和MCU模块的ADC输入端口之间的四个模拟按键模块21,每个模拟按键模块21包括串联的一电键211和一接地电阻212。如果任意一个模拟按键模块21中的电键211被触发时,即电键211被按下,电键211呈现闭合状态。电源模块与电键211呈闭合状态的模拟按键模块21组成闭合回路,电源模块经过所述闭合回路后会产生压降,电源模块发送给所述MCU模块的ADC输入端口接收到的电压会降低。电源模块经过所述闭合回路所产生压降的大小由每个模拟按键模块21中的接地电阻212的阻值大小决定的。所述MCU模块读取其ADC输入端口采样到的所述模拟按键模块21进行的按键动作信息。因此,所述MCU模块是通过其ADC输入端口接收到的电压大小来完成扫描所述模拟按键模块21的按键动作信息。本专利技术所述电源模块经所述模拟按键模块21连接所述MCU模块的中断输入端口本文档来自技高网
...

【技术保护点】
ADC端口模拟多IO口按键输入装置,包括至少一个模拟按键模块,每个模拟按键模块的输入端连接电源模块,输出端连接MCU模块的ADC输入端口,每个所述模拟按键模块包括串联的电键和电阻,其特征在于,所述电源模块经所述模拟按键模块连接所述MCU模块的中断输入端口,所述模拟按键模块中的电键被触发时向所述MCU模块发送中断信号;所述MCU模块通过所述MCU模块的中断输入端口接收所述中断信号后,响应所述中断信号,并读取所述MCU模块的ADC输入端口采样到的所述模拟按键模块进行的按键动作信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:阚伟生
申请(专利权)人:乐视致新电子科技天津有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1