实验四 键盘实验

实验四 键盘实验

ID:14407143

大小:302.00 KB

页数:4页

时间:2018-07-28

实验四  键盘实验_第1页
实验四  键盘实验_第2页
实验四  键盘实验_第3页
实验四  键盘实验_第4页
资源描述:

《实验四 键盘实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验四矩阵键盘控制接口设计实验一、实验目的1、掌握MAX+plus软件的使用方法。2、掌握层次化设计方法:底层为文本文件,顶层为图形文件。3、了解用12位按健输入开关来设计并实现一个3x4矩阵键盘接口控制器。了解弹跳消除电路的工作原理。二、实验设备1、计算机2、MAX+plusII软件及实验箱三、实验原理该实验系统中没有矩阵键盘,可以用12位按键开关来实现矩阵键盘的功能。当按键被按下时改按键的节点会呈现‘0’状态,反之为‘1’。将12个键进行编码后就可以实现距阵键盘的功能。键盘编码电路:由于每个按键开关都是独立的,故有12路输入,3X4

2、键盘有12个键值,4位二进制数即可表示全部状态。因此,键盘编码电路为12输入4输出编码器。12个按键可分为10个数字键和2个功能键。数字键主要用来输入数字,功能键一般实现一些特殊用途(如确认、清除等)。4位输出从0~9表示10个数字键,11和12表示两个功能键。弹跳消除电路:因为按键开关是机械式结构,在开关切换的瞬间会在接触点出现来回弹跳的现象,对于激活关闭一般电器并不会有何影响,但对于灵敏度较高的电路,却有可能产生误动作而出错。跳现象产生的原因可从下图说明。虽然只是按下按键一次然后放开,然而实际产生的按键信号却不只跳动一次,经过取样的

3、检查后将会造成误判,以为按键两次。弹跳现象产生错误的抽样结果如果调整抽样频率可以发现弹跳现象获得了改善。因此在开关输入信号处必须加上弹跳消除电路,避免误操作信号的发生。注意:弹跳消除电路所使用脉冲信号的频率必须要选用合适,频率太低则按键反应痴动,频率太高则起不到消除弹跳的作用,而且消除弹跳电路设计的不同对频率也有不同的要求。数码管采用共阴极:段码表四、实验内容1、用12个按键开关实现矩阵键盘,当按下某一键时在数码管上显示对应的键值。2、分析仿真示例程序理解弹跳消除的实现原理。3、通过改变CLK信号,理解时钟信号对弹跳消除的影响。分别把时

4、钟调高、调低观察按键的反映情况。五、实验步骤1、启动MAX+plusII10.0软件2、底层文件:新建文件文本文件:(1)FileNewTextEditorFile(2)在文本文件上输入代码(3)保存文本文件:FileSave**.vhd扩展名为*.vhd(4)设置为当前文件:点击FileProjectsetprojecttocurrentfile设置项目为当前文件(5)编译1)选择芯片型号:点击AssignDevice:Ep1k30QC208-32)编译:点击MAX+plusIICompilerStart开始编译,生

5、成.pof文件(CPLD)(6)仿真1)启动MaxplusIIWavefromeditor菜单,进入波形编辑窗口;2)导入输入输出节点:将鼠标移至空白处并单击鼠标右键,EnterNodesfromSNF将欲仿真的所有I/O管脚加入。3)调整管脚顺序:选中某一管脚并按住鼠标左键拖至相应位置即可完成。4)为电路输入端口添加激励波形5)选择仿真时间:视电路实际要求确定仿真时间长短,在本实验默认时间为1usFileEndTime中设置6)保存激励信号编辑结果:FileSave注意此时的文件名称不要随意改动,后缀为.scf。7)仿真:打开M

6、axplusIISimulatorStart观察电路仿真结果3、顶层文件:新建文件原理图文件:(1)新建文件原理图文件:FileNewGraphicEditorFile(2)在原理图文件上放置器件(a)在原理图编辑器的空白处双击鼠标左键或单击鼠标右键,在弹出的快捷菜单中选择entersymber,(b)在SymborName处可直接输入元件名称或用鼠标点取元器件库中的所需元件,按下OK即可输入元器件,(c)一个完整的电路包括:输入端口INPUT、电路元器件集合、输出端口OUTPUT。(3)添加连线(4)标记输入/输出端口属性:分

7、别双击输入端口的“PIN-NAME”,当其变成黑色时,即可输入标记符名称并回车确认;(5)保存原理图:**.gdf扩展名为*.gdf(6)设置为当前文件:点击FileProjectsetprojecttocurrentfile设置项目为当前文件(7)仿真1)启动MaxplusIIWavefromeditor菜单,进入波形编辑窗口;2)导入输入输出节点:将鼠标移至空白处并单击鼠标右键,EnterNodesfromSNF将欲仿真的所有I/O管脚加入。3)调整管脚顺序:选中某一管脚并按住鼠标左键拖至相应位置即可完成。4)为电路输入端口添

8、加激励波形5)选择仿真时间:视电路实际要求确定仿真时间长短,在本实验默认时间为1usFileEndTime中设置6)保存激励信号编辑结果:FileSave注意此时的文件名称不要随意改动,后缀为.scf。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。