欢迎来到天天文库
浏览记录
ID:38826172
大小:716.50 KB
页数:26页
时间:2019-06-20
《毕业论文--基于FPGA的键盘译码电路设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、大连东软信息学院本科毕业设计(论文)论文题目:基于FPGA的键盘译码电路设计与实现系所:电子工程系专业:电子信息工程(集成电路设计与系统方向)学生姓名:学生学号:指导教师:导师职称:讲师完成日期:2014年4月28日大连东软信息学院DalianNeusoftUniversityofInformation大连东软信息学院毕业设计(论文)摘要基于FPGA的键盘译码电路设计与实现摘要随着计算机产业的发展,作为计算机最普遍的输入设备的键盘时刻发生着变化。1981年IBM推出了IBMPC/XT键盘和其接口的标准。这个标准讲键盘接口定义了83键,采用简单的串行协议和5脚DIN连接
2、器。其实,主机到键盘的命令在最初套键盘扫描码集是不存在的。为了解决这问题,IBM在1984年推出了IBMAT键盘接口的标准。这个标准将键盘接口定义了84~101键,采取5脚DIN连接器与双向串行通讯协议,根据第二套键盘扫描码集这个协议设定了8个主机至键盘的操作命令。,IBM于1987年再次推出了PS/2键盘的接口标准。该标准依然定义了84~101键,但是采用6脚mini-DIN连接器,这个连接器在封装上更加小巧,依然采用双向串行通讯协议而且提供有可选择性的第三套键盘扫描码集,同时支持17个主机至键盘的操作命令。如今,市场上的键盘都与PS/2及AT键盘兼容,仅是功能不相
3、同而已。关键词:PS/2接口,键盘译码,接口协议,FPGAIV大连东软信息学院毕业设计(论文)AbstractFPGA-basedDesignandImplementationofKeyboardDecodingCircuitAbstractWiththedevelopmentofthecomputerindustry,asthemostcommoncomputerinputdeviceskeyboardandwitheachpassingday.In1981,IBMintroducedtheIBMPC/XTKeyboardandinterfacestandards.
4、Thisstandarddefinesthe83-key,using5-pinDINconnectorandthesimpleserialProtocol.Infact,thefirstsetofkeyboardscancodesetisnothosttokeyboardcommands.In1984,IBMintroducedtheIBMATkeyboardinterfacestandard.Thisstandarddefinesthe84~101key,using5-pinDINconnectorandbi-directionalserialcommunicati
5、onsprotocol,thisProtocolinaccordancewiththesecondsetofkeyboardscancodesetincludes8hosttokeyboardcommands.Bytheyear1987,IBMhasintroducedPS/keyboardinterfacestandard.Thisstandarddefinesa84~101key,butwith6pinmini-DINconnector,theconnectorisinamorecompactpackage,stillwithabidirectionalseria
6、lcommunicationprotocolandprovidestheoptionofathirdsetofkeyboardscancodeset,whilesupporting17hosttokeyboardcommands.Now,thekeyboardonthemarketarecompatibleandPS/2andATthekeyboard,butthefunctionalityisdifferent.Keywords:PS/2interface,keyboardcoding,interfaceprotocol,FPGAIV大连东软信息学院毕业设计(论文)
7、目录目 录摘要IABSTRACTII第1章 绪论11.1课题研究背景与意义11.2课题研究现状1第2章 关键技术介绍22.1PS/2接口协议22.2串口通信协议与原理42.3VERILOG语言5第3章 系统需求分析83.1系统设计目标83.2系统功能需求83.3系统可行性分析9第4章 系统设计114.1系统设计指导原则114.2体系结构设计114.3硬件设计124.4软件设计124.4.1控制流程设计124.4.2软件使用流程134.4.3功能模块设计15第5章 系统实现165.1功能模块实现16IV大连东软信息学院毕业设计(论文)目录5.2测试概述
此文档下载收益归作者所有