EDA独立式键盘输入电路的设计
扫描二维码
随时随地手机看文章
如图是独立式键盘电路图。独立式键盘输入电路的VHDL程序设计主要包括键盘去抖电路、输入信息译码电路和输入存储缓冲器等电路的VHDL程序设计,其中重点为输入信息译码电路的设计。如图所示独立式键盘电路接口信息译码电路是一个16-4译码电路,译码电路只对单键输入进行译码,该系统中用到了14个独立键,如表是该译码器的译码表。表中,“键盘接口信息”中的“1”表示键按下,译码电路对接口信息进行分析,按照译码表译出码值。
如图1 独立式键盘电路图
如表 键盘接口信息译码电路译码表
注:当没有任何数字按键被按下时,键盘译码输出“1111”,当某些功能键尚未定义其功能时,键盘译码输出“0000”。
【例】 根据如图和如表设计一个独立式键盘的译码电路的VHDL程序,并使用MAX+p1us II进行仿真。
仿真结果如图所示。
如图2 独立式键盘电路译码器DLJPYM仿真图
来源:ks990次