位置:51电子网 » 技术资料 » IC/元器件

编码键盘接口电路

发布时间:2014/7/27 15:25:57 访问次数:929

   图5 -8所示是一种采用两片CD4532B构成的16个按键的二进制编码接口电路。SN602074其中由于U.的E。作为u:的Ei,所以按键S。的优先级最高,S,,的优先级最低。Ut和U2的输出2~OO经或门A,~Ai输出,以形成低3位编码D:—D。。而最高位D,则由U:的GS产生。当按键S8—S.,中有一个闭合时,其输出为“1”。从而S。—S.,中任意一个键被按下,由编码位D3~Do均可输出相应的4位二进制码。

   为了消除键盘按下时产生的抖动干扰,该接口电路还设置了由与非门B.、B:、电阻R:、电容C:组成的单稳电路和由或门A。、电阻R.、电容C.组成的延时电路,电路中E、F、G、H和I这五点的波形如图5 -9所示。由于U.和U:的GS接或门A。的输入端,所以当按下某键时,A4为高电平,其输出经R,和C.延时后使G点也为高电位,作为与非门B,的输入之一。同时,U2的输出信号E。触发单稳(B.和B:),在暂稳态持续时间AT内,其输出F点为低电位,也作为与非门B,的输入之一。由于暂稳态期间(AT)E点电位的变化(即按键的抖动)对其输出F点电位无影响,所以此时不论G点电位如何,与非门B,输出(H点)均为高电位。当暂稳态延时结束,F点变为高电位,而G点仍为高电位(即按键仍闭合),使得H点变为低电位,并保持到G点变为低电位为止(即按键断开)。也就是说,按下S。—S,,中任意一个按键,就舍在暂稳态期间AT之后(恰好避开抖动时间)产生选通脉冲STB(H点)或STB(I点),作为向CPU申请中断的信号,以便通知CPU读取稳定的按键编码.

       



   图5 -8所示是一种采用两片CD4532B构成的16个按键的二进制编码接口电路。SN602074其中由于U.的E。作为u:的Ei,所以按键S。的优先级最高,S,,的优先级最低。Ut和U2的输出2~OO经或门A,~Ai输出,以形成低3位编码D:—D。。而最高位D,则由U:的GS产生。当按键S8—S.,中有一个闭合时,其输出为“1”。从而S。—S.,中任意一个键被按下,由编码位D3~Do均可输出相应的4位二进制码。

   为了消除键盘按下时产生的抖动干扰,该接口电路还设置了由与非门B.、B:、电阻R:、电容C:组成的单稳电路和由或门A。、电阻R.、电容C.组成的延时电路,电路中E、F、G、H和I这五点的波形如图5 -9所示。由于U.和U:的GS接或门A。的输入端,所以当按下某键时,A4为高电平,其输出经R,和C.延时后使G点也为高电位,作为与非门B,的输入之一。同时,U2的输出信号E。触发单稳(B.和B:),在暂稳态持续时间AT内,其输出F点为低电位,也作为与非门B,的输入之一。由于暂稳态期间(AT)E点电位的变化(即按键的抖动)对其输出F点电位无影响,所以此时不论G点电位如何,与非门B,输出(H点)均为高电位。当暂稳态延时结束,F点变为高电位,而G点仍为高电位(即按键仍闭合),使得H点变为低电位,并保持到G点变为低电位为止(即按键断开)。也就是说,按下S。—S,,中任意一个按键,就舍在暂稳态期间AT之后(恰好避开抖动时间)产生选通脉冲STB(H点)或STB(I点),作为向CPU申请中断的信号,以便通知CPU读取稳定的按键编码.

       



相关技术资料
7-27编码键盘接口电路
相关IC型号
SN602074
暂无最新型号

热门点击

 

推荐技术资料

单片机版光立方的制作
    N视频: http://v.youku.comN_sh... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!