打印

做PS2发现的奇怪问题,求解答

[复制链接]
2272|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tingtang|  楼主 | 2010-4-26 12:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我做个PS2的小程序,只设置了以下的“PS2”编码,如下:
always @ (ps2_byte_r) begin
        case (ps2_byte_r)               
                8'h15: ps2_asci <= 8'h51;        //Q
                8'h1d: ps2_asci <= 8'h57;        //W
                8'h24: ps2_asci <= 8'h45;        //E
                8'h2d: ps2_asci <= 8'h52;        //R
                8'h2c: ps2_asci <= 8'h54;        //T
                8'h35: ps2_asci <= 8'h59;        //Y
                8'h3c: ps2_asci <= 8'h55;        //U
                8'h43: ps2_asci <= 8'h49;        //I
                8'h44: ps2_asci <= 8'h4f;        //O
                8'h4d: ps2_asci <= 8'h50;        //P                                          
                8'h1c: ps2_asci <= 8'h41;        //A
                8'h1b: ps2_asci <= 8'h53;        //S
                8'h23: ps2_asci <= 8'h44;        //D
                8'h2b: ps2_asci <= 8'h46;        //F
                8'h34: ps2_asci <= 8'h47;        //G
                8'h33: ps2_asci <= 8'h48;        //H
                8'h3b: ps2_asci <= 8'h4a;        //J
                8'h42: ps2_asci <= 8'h4b;        //K
                8'h4b: ps2_asci <= 8'h4c;        //L
                8'h1a: ps2_asci <= 8'h5a;        //Z
                8'h22: ps2_asci <= 8'h58;        //X
                8'h21: ps2_asci <= 8'h43;        //C
                8'h2a: ps2_asci <= 8'h56;        //V
                8'h32: ps2_asci <= 8'h42;        //B
                8'h31: ps2_asci <= 8'h4e;        //N
                8'h3a: ps2_asci <= 8'h4d;        //M
                default: ;
                endcase
end
正常的键值可以显示,当我用键盘敲击没有设置的键值时,全都显示P,我发现P在上面的编码最大,不知道是不是有社么“内涵”。大家踊跃发言啊!!!!

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

147

帖子

0

粉丝