hdl-ps2接口键盘课程设计

hdl-ps2接口键盘课程设计

ID:18182991

大小:981.48 KB

页数:19页

时间:2018-09-15

hdl-ps2接口键盘课程设计_第1页
hdl-ps2接口键盘课程设计_第2页
hdl-ps2接口键盘课程设计_第3页
hdl-ps2接口键盘课程设计_第4页
hdl-ps2接口键盘课程设计_第5页
资源描述:

《hdl-ps2接口键盘课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、HDL项目设计河海大学物联网工程学院课程设计报告题目HDL项目设计专业自动化学号1062510234学生姓名张文强指导教师奚吉完成时间2013.1.719HDL项目设计摘要:键盘是最常用人机接口设备之一,在嵌入式系统中有着相当广泛的应用。一般自行设计的简易矩阵键盘仅仅是按行、列排列起来的矩阵开关。当需要较多的按键时,则会占用较多的I/O端口,在软件上则要进行上电复位按键扫描及通信处理,而且还要加上按键的去抖动处理,增大了软硬件开销。而PS/2键盘,内嵌自动去除按键抖动设计,自动地识别键的按下与释放,软硬件开发简便,价格便宜,稳定可靠,将PS/

2、2键盘作为嵌入式系统的输入设备已经成为可行的方案。本设计是以现场可编程逻辑器件(FPGA)为核心的PS/2接口键盘的输入识别电路。利用QuartusⅡ软件编写verilogHDL硬件描述语言程序以实现键盘部分简单键值的识别与输出。本设计主要以程序为核心,硬件电路的搭建使用FPGA实验箱,将程序顶层文件里定义的输入输出端口与实验箱管脚进行相应的配置,除实验箱上的reset键以外,外设是一个与实验箱通过PS/2接口相连的键盘。当系统上电后,实验箱上的数码管可以依次显示从键盘上输入的键值,并具有数码管清零功能。关键词:Ps/2接口键盘、输入识别、F

3、PGA、Quartus Ⅱ、VerilogHDL19HDL项目设计Abstract       Thekeyboard,asoneofthemostcommonlyusedman-machineinterfaceequipment,hasawideapplicationinembeddedsystems.Generaltodesignsimplematrixkeyboardisonlyperrow,columnarrangementupmatrixswitch.Whenneedmorebutton,willoccupymoreI/Oport,

4、insoftware,mustcarryonthepowerontheresetbuttonscanningandcommunicationprocessing,butalsoaddbuttonstojitterprocessing,increasesthesoftwareandhardwarecost.AndPS/2keyboard,inlineautomaticremovekeyjitterdesign,automaticallyidentifykeypressandrelease,softwareandhardwaredevelopme

5、ntissimple,cheap,stableandreliable,thePS/2keyboardasembeddedsysteminputdevicehasbecomefeasiblescheme.Thisdesignbasedonfieldprogrammablelogicdevices(FPGA)isthecoreofthePS/2interfacekeyboardinputidentificationcircuit.UseverilogHDLQuartusⅡwritingsoftwarehardwaredescriptionlang

6、uageprogramtorealizethekeyboardpartsimplekeyvalueoftherecognitionandoutput.Thisdesignmainlyprogramasthecore,theconstructionofthehardwarecircuitusingFPGAexperimentalbox,willbethetopproceduredefinedinthefileinput/outputportandexperimentalXiangGuanfootcarriesonthecorresponding

7、configuration,inadditiontotheexperimentboxontheresetbuttonbeyond,peripheralisaandexperimentalboxthroughthePS/2interfaceconnectedkeyboard.Whenthesystemispoweredon,experimentboxonthedigitaltubedisplaycaninturnfromthekeyboardinputkeyvalue,andhasthedigitaltuberesetfunction. Key

8、words: Ps/2interfacekeyboardinputidentificationFPGA,QuartusⅡVerilogHDL19HDL项目设计目录摘

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

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

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