位置:51电子网 » 技术资料 » 新品发布

键盘扫描编码电路

发布时间:2015/9/5 17:09:14 访问次数:528

   键盘扫描编码电路用于对键盘电路输入的信号进行编码。4x4矩阵键盘的16个按键排成4行4列,行、HCPL-4506-500E列的每个交叉点处设置一个按键。当按键未按下时,行、列线互不相连,当按键按下时,对应的行、列线被连通,键盘扫描编码电路将选中的行、列信息寄存,同时根据键盘上的按键信息进行编码。如输入数字信息则编成代表O~9的8421BCD码。根据按下按键的不同顺序,将编码器输出的BCD码分别送入地址译码电路中,并同时将数值显示在数码管上。

   地址译码电路

   地址译码电路用于产生存储电路的地址信息。当3位角度值通过键盘电路输入完毕后,地址译码电路的作用是根据输入的数值,输出与之相对应的正弦值在ROM中的存放地址。

   输入角度值的精度为0.1。,在0~90。的范围内,共有900个值,需要选取ROM的存储空间应为1024字节,用于存放角度的正弦值,对应1024个字节有10根地址线,即地址译码电踣有10位输出。因此,地址译码电路的功能就是要把输入的3位角度值转换为10位二进制数。

   为了实现设计要求的输出使能功能,此模块电路应具有使能端EN,当EN端接收到计

算键S的脉冲信号后才对输入值进行地址转换。

   存储器电路用于存放0~90。角度的正弦值。由于计算后的有效位数为3位,精度达0.001,所以需要有三个ROM,分别用于存放每个正弦值的十分位、百分位和千分位。根据地址译码电路产生的地址,三个ROM并行工作,找到对应的存储信息,并将输出数值显示在数码管上。例如数码管显示为“7、0、7”,则表示输角度的正弦值为0.707。

   在EDA软件中调用LPM ROM元件,并根据设计要求对其进行配置。由上述可知,ROM的地址线为10根,存储空间为1024字节,存储数据为4位。

   键盘扫描编码电路用于对键盘电路输入的信号进行编码。4x4矩阵键盘的16个按键排成4行4列,行、HCPL-4506-500E列的每个交叉点处设置一个按键。当按键未按下时,行、列线互不相连,当按键按下时,对应的行、列线被连通,键盘扫描编码电路将选中的行、列信息寄存,同时根据键盘上的按键信息进行编码。如输入数字信息则编成代表O~9的8421BCD码。根据按下按键的不同顺序,将编码器输出的BCD码分别送入地址译码电路中,并同时将数值显示在数码管上。

   地址译码电路

   地址译码电路用于产生存储电路的地址信息。当3位角度值通过键盘电路输入完毕后,地址译码电路的作用是根据输入的数值,输出与之相对应的正弦值在ROM中的存放地址。

   输入角度值的精度为0.1。,在0~90。的范围内,共有900个值,需要选取ROM的存储空间应为1024字节,用于存放角度的正弦值,对应1024个字节有10根地址线,即地址译码电踣有10位输出。因此,地址译码电路的功能就是要把输入的3位角度值转换为10位二进制数。

   为了实现设计要求的输出使能功能,此模块电路应具有使能端EN,当EN端接收到计

算键S的脉冲信号后才对输入值进行地址转换。

   存储器电路用于存放0~90。角度的正弦值。由于计算后的有效位数为3位,精度达0.001,所以需要有三个ROM,分别用于存放每个正弦值的十分位、百分位和千分位。根据地址译码电路产生的地址,三个ROM并行工作,找到对应的存储信息,并将输出数值显示在数码管上。例如数码管显示为“7、0、7”,则表示输角度的正弦值为0.707。

   在EDA软件中调用LPM ROM元件,并根据设计要求对其进行配置。由上述可知,ROM的地址线为10根,存储空间为1024字节,存储数据为4位。

相关技术资料
9-5键盘扫描编码电路

热门点击

 

推荐技术资料

自制智能型ICL7135
    表头使ff11CL7135作为ADC,ICL7135是... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!