中级篇21ps2键盘接口通过串口程序_第1页
中级篇21ps2键盘接口通过串口程序_第2页
中级篇21ps2键盘接口通过串口程序_第3页
中级篇21ps2键盘接口通过串口程序_第4页
中级篇21ps2键盘接口通过串口程序_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PS2FPGA转发2011-04-28PS2Pin5Pin12PS2FPGA转发2011-04-28PS2Pin5Pin12协议的时序图。PS2协议对数据的移位是“Clock的下降沿”有效。PS2N取值:PS212PS21~8“0xF00x1d”的“断码”再假设我按下键不放,然后我再按下“X键不放,那么会输出“0x1d”“0x22”“0x22”.......的通码。如果此时我放开“X键,就会输出0”的断码,此时”键的通码已经无效。但是当我释放“W”键的时候,依然会输出“0xf00x1d”“W”键的“断码”“Shift+?”,“Ctrl+?”FPGAPS2referto2010-10-1409:40:58|fpga|标签:ps2_clkrdata2fpgarstFPGAPS2referto2010-10-1409:40:58|fpga|标签:ps2_clkrdata2fpgarstreg|PS2CPLDFPGAPS2Pin5Pin1PS2第N套”的编码使用较为普遍,大致上的民用键盘都是采用“第二套”的“断码” 依然会输出“0xf00x1d”,“W”键的“断码”。Shift+?”,Ctrl+?”ps2_module.v“电平检测模块”detect_module.v"ps2解码模块"ps2_decode_module。detect_module.vPS2时钟信号的“下降沿”,此外也是为了使PS2_Data,PS2_Done_Sigps2_decode_module.v31~55行。同样这个模块也是采用“仿顺序操作”的写法。步骤i0(33行)H2L_Sigps2_decode_module.v31~55行。同样这个模块也是采用“仿顺序操作”的写法。步骤i0(33行)H2L_SigPS20位是开始位,所以无视。在接下来的8个位都是数据位,PS2的数据位是从最低位开始,最高位结束。然后对PS2_Data_Pin_In引脚进行读值(36~37行PS29~10(39~40行i11(42行),PS2解码仅对“PS2解码仅对“通码”执行操作,相反却对“断码”倍。而2000PS2时钟的下降沿(小箭头(detect_倍。而2000PS2时钟的下降沿(小箭头(detect_module.vH2L_Sig信号。PS21111PS2时钟在每一个下降沿的时候,PS2数据就会“设置”(移位)ps2_decode_module.v31~55ps2_decode_module.v42~44的时钟频率有200042~441999实验八总归也就是属于PS2解码的部分。然而笔者在设计上,对ps2_detect_module.v添加了PS2_Done_Sig,这个信号无疑是表示了“一次性操作”已经完成的次数。因为编码的键盘,只要按着不放数”实验八演示中的命令控制模块”cmd_control_module.v会对“W”“X”“Ctrl键作出反应。在16~35cmd_control_module.vPS2_Done_Sig产生高脉冲(23行),该控制模PS2_Data产生反应。8'h1d是16~35cmd_control_module.vPS2_Done_Sig产生高脉冲(23行),该控制模PS2_Data产生反应。8'h1d是“W”8'h22是“X”8'h14是“Ctrl”exp08_demo.vps2_modulecmd_control_module.vexp08_demo.vps2_modulecmd_control_module.v的组合模块。ps2_module.v我以前接触过很多有关用“通码”就不成问题。最重要的是如何编辑这些“通码”称为有效的“命令按下的时候,仅有按下最迟的一方才有输出“通码”的权利。相反独立按键是完全“并行”执行,PS2接口的设备,一般上都是“低速”所有模块都是往一个.v所有模块都是往一个.v文件里面写,虽然在编辑上会很方便,但是在“理解的方式上”,“理解的形状上”always@(posedgeCLKalways@(posedgeCLKalways块都是“并行”“假概念”挥“并行”的概念。如实验八演示中,detect_module.v,ps2_decode_module.v,cmd_control_module.v,H2L_Sig就会对PS2数据一帧数据的执行采集和过滤的动作,最后将完整的数据输出至PS2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论