![中级篇21ps2键盘接口通过串口程序_第1页](http://file4.renrendoc.com/view7/M01/39/24/wKhkGWcI7MWATYM-AAFMEkcmrhU486.jpg)
![中级篇21ps2键盘接口通过串口程序_第2页](http://file4.renrendoc.com/view7/M01/39/24/wKhkGWcI7MWATYM-AAFMEkcmrhU4862.jpg)
![中级篇21ps2键盘接口通过串口程序_第3页](http://file4.renrendoc.com/view7/M01/39/24/wKhkGWcI7MWATYM-AAFMEkcmrhU4863.jpg)
![中级篇21ps2键盘接口通过串口程序_第4页](http://file4.renrendoc.com/view7/M01/39/24/wKhkGWcI7MWATYM-AAFMEkcmrhU4864.jpg)
![中级篇21ps2键盘接口通过串口程序_第5页](http://file4.renrendoc.com/view7/M01/39/24/wKhkGWcI7MWATYM-AAFMEkcmrhU4865.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 职场交通工具的安全使用规则
- 职场新人培训中实施学生评价的策略
- 设计院科技发展的教育模式创新
- 二零二五年度山地休闲度假村租赁合同
- 二零二五年度商务公寓租赁预付款合同
- 二零二五年度科技孵化器用地租赁与孵化设施建设协议
- 2025年度高新技术企业税务优惠政策应用合同
- 职场培训中的问题导向式探究教学方法
- 2025年度淘宝平台品牌授权店铺合作协议书
- 二零二五年度知识产权侵权责任认定及赔偿合同范本
- 房地产调控政策解读
- 产前诊断室护理工作总结
- 2024-2025学年八年级数学人教版上册寒假作业(综合复习能力提升篇)(含答案)
- 《AP内容介绍》课件
- 医生定期考核简易程序述职报告范文(10篇)
- 安全创新创效
- 《中国糖尿病防治指南(2024版)》更新要点解读
- 初级创伤救治课件
- 2024年社会工作者(中级)-社会综合能力考试历年真题可打印
- 《处理人际关系》课件
- 2022版义务教育英语课程标准整体解读课件
评论
0/150
提交评论