《EDA课程设计-基于VHDL的键盘及显示电路》.docVIP

  • 23
  • 0
  • 约9.57千字
  • 约 12页
  • 2018-10-09 发布于重庆
  • 举报

《EDA课程设计-基于VHDL的键盘及显示电路》.doc

《EDA课程设计-基于VHDL的键盘及显示电路》

基于VHDL的键盘扫描及显示电路 一、工作原理: 可编程器件的KEY_HANG[3..0]行信号输出端不停循环输出“1110”“1101”“1011”“0111”。当没有键按下时可编程器件的KEY_LIE[3..0]列信号输入端检测到的是“1111”。当有按键按下时,如按下1,此时KEY_HANG[3..0]行信号输出为“0111”,即KEY_HANG[3..0]的3管脚为“0”,可由电路看出,此时输入端KEY_LIE[3..0]检测到的将是“0111”。KEY_LIE[3..0]的3管脚为0,可以在编写程序时,将输出信号KEY_HANG[3..0]与输入信号KEY_LIE[3..0]同时判断,比如可以认为当数据“KEY_HANGKEY_LIE”为时,可译码成数据1,。同理可得其他按键的编码。根据不同数据的编码译成不同的数据。 名称 IO属性 描述 备注 clk in 输入时钟,1K和40K频率 KEY_HANG[3..0] out 矩阵键盘的扫描输入端口 KEY_LIE[3:0] in 矩阵键盘的扫描输出端口 START out 数据输出标志  DISP DATA[6..0] out 数码管译码显示译码输出 7bit DASP SEL[1..0] out 数码管扫描输出 2bit CLK_1KCLK_

文档评论(0)

1亿VIP精品文档

相关文档