ps2键盘控制模型电子琴电路设计实验报告vhdl.docxVIP

ps2键盘控制模型电子琴电路设计实验报告vhdl.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ps2键盘控制模型电子琴电路设计实验报告vhdl   EDA自主设计报告   题目学院专业班级学号学生姓名指导教师完成日期   PS2键盘控制模型电子琴设计与实现   电子信息学院电子信息工程、4116、郭鹰鸿、阮宇静   黄继业XX年06月   1   目录   一、引言………………………………………   1.PS2背景   2.PS2键盘通信   3.电子琴的设计目的及意义4.VGA原理   二、PS2键盘控制模型电子琴顶层电路的设计…………………………………………………三、PS2键盘控制电子琴各模块的设计与仿真   1.锁相环及分频器fdiv的设计仿真………………………   通信模块的设计……………………………………模块CODE3的设计仿真…………………………………(9)   4.模块F_CODE的设计……………………………………5.模块DECL7S的设计仿真………………………………6.模块RAM的设计…………………………………………7.模块ROM的设计…………………………………………8.模块shizhong的设计…………………………9.模块VGA的设计…………………………………………   五、结论   …………………………………………………   六、致谢   …………………………………………………   参考文献   2   3.10.   ?引言   一、本课题研究内容与意义:   背景:   PS2协议:PC机最常采用的PS2借口为min-DIN6pin的连接器,如图1所示:   PS2设备有主从之分,主设备采用Female插座,从设备采用Male插头,现在广泛   实用的PS2键盘鼠标均在从设备方式下工作。PS2接口的时钟与数据线都是集电极开路结构。主从设备之间数据通信采用双向同步串行方式传输,时钟信号由从设备产生。   a.从设备到主设备的通信   当从设备向主设备发送数据时,首先检查时钟线,以确认时钟线是否为高电平。如果是高电平,从设备就可以开始传输数据;反之,从设备要等待获得总线的控制权,才能开始传输数据。传输的每一帧由11位组成,发送时序及每一位的含义如图2所示。   每一帧数据中开始位总是为0,数据校验采用奇校验方式,停止位始终为1。从设备到主设备通信时,从设备总是在时钟线为高时改变数据线状态,主设备在时钟下降沿读入数据线状态。如表1所示:   3   键盘通信   目前,键盘有许多种,PS2键盘是当今PC机最常用的种类,这里仅涉及最常用的键盘,也就是6引脚发送数据的键盘。键盘通信时需要四根连接线:电源线、地线、时钟线CLK、数据线DATA。   DATA和CLK是可双向通信的I/O线,也就是说,通过这两根线,即可以把主机的数据发送到PS2设备,又可以把设备的数据发向主机。在无键按下时,DATA和CLK一直处于高电平状态。但有键按下时,键盘先检查CLK,看它是否处于处于高电平,如果是处在低电平,说明主机无空闲接受数据,这时键盘将会把数据放在自己的缓冲区,直到CLK重新被拉高。键盘CLK首先产生下降沿,这时已在数据线上产生信号,如:起始位总是为0,之后每一个时钟周期时钟电平为高时数据线上加将要输出的电平,在时钟的下降沿它将被主机读取。   3.电子琴的设计目的及意义   从古代到现代,音乐一直是人类一种重要的娱乐和释放方式,陶冶情操,丰富生活。所以设计出一个电子琴,可以让人们抒发心中的感情,陶冶情操,更好的体会生活的乐趣。另外,这也可以作为儿童音乐启蒙的玩具,所以此电子琴的设计意义重大。   4.VGA原理   4   ?PS2键盘控制模型电子琴顶层电路的设计   如图所示,该图是电子琴顶层设计电路。按实现功能电路主要分成这几个模块:   1)锁相环、用宏模块搭建的22位.23位.24位计数器、用Verilog写的时钟分频   模块fdiv:   ①提供25MHz的时钟信号驱动VGA显示   ②与24位计数器结合提供1Hz给数字时钟用以计时   ③与23位计数器结合提供2MHz给CNT138T与rom_qupu以控制节奏④与22位计数器结合提供4MHz给cnt10b以控制RAM的地址⑤与fdiv结合提供1MHz给SPEAK   2)模块PS2_2:PS2通信模块,将键盘输出码转换为ASCII码,只处理字母   5   江西制造职业技术学院信息工程系08级   毕业论文   姓名:江太平   班级:08通信电子   设计题目:基于FPGA的PS/2键盘鼠标控制电子琴   指导教师:吴康   二〇一一年五月   1   目录   第一章FPGA简介   FPGA背景   FPGA芯片结构   FPGA的基本特点   第二章FPGA工作原理   查找表所完成的电路设计,可以经过简单的综合与布局,快速的烧录至F

文档评论(0)

a888118a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档