首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

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

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

我做个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在上面的编码最大,不知道是不是有社么“内涵”。大家踊跃发言啊!!!!
返回列表