原创 PS2键盘码表

2009-1-9 13:15 4597 8 10 分类: MCU/ 嵌入式

最近在做PS2通信,要用51模拟PS2向PC发送数据


不论怎样发送都不是理想值


想了下,应该是码表的问题吧,


查了下,果然并不是ASCII码.


还一直很郁闷,原来是这样..现在上传一个标准PC键盘的码表,有谁要用的拿去吧.点击看大图


4e656e04-f086-4d84-81b9-b4703b945f1b.gif

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户604151 2010-6-4 15:21

谢谢博主的表。

用户1357325 2009-6-10 12:16

你好!高人。 看到你对ps2键盘很熟悉,想请教您几个问题,主要是我最近也在做ps2键盘,是用51模拟的时序: 1、看到协议上说好像是需要,16字节的缓冲器?那通码,断码都需要存到缓存器里吗? 2、键盘扫描,我用的是线反转发。像shift这种组合键是怎么识别的啊?就是怎么识别多建同时按下?(我想模拟一个真正的键盘) 我都做了好长时间了 ,就是这里不明白? 谢谢谢了 believelike@gmail.com
相关推荐阅读
用户1401212 2011-10-18 23:12
strlen
int my_strlen(const char *src) { int i=0; if(NULL==src) return 0; while(*(src++)) i++; retu...
用户1401212 2011-10-18 21:04
strcpy
char * my_strcpy(char *dest, const char *src) { if(NULL==dest||NULL==src) return NULL; char *pde...
用户1401212 2011-10-18 21:00
关于memcpy
void *my_memcpy(void *dest,const void *src, int count) { if(NULL==dest||NULL==src) return NULL; ...
用户1401212 2011-10-18 21:00
关于memcpy
void *my_memcpy(void *dest,const void *src, int count) { if(NULL==dest||NULL==src) return NULL; ...
用户1401212 2009-05-05 09:17
想玩红外吗?这里提供一个简单的方法。
呵呵,这里用集成的红外芯片TDFU4300与红外解码芯片MCP2120,直接转成串行数据,是不是很方便呢?https://static.assets-stash.eet-china.com/album...
用户1401212 2009-04-07 17:35
数字电路的一些问题
今天在学校的BBS的闲逛,看到这个,想起那次师兄问的问题:直接用非门是否可以驱动LED的问题,我想了一下子,说:可以,呵呵,因为输出高电平嘛,LED就亮咯呵呵,师兄说,这个要看驱动能力,如果可以提供到...
EE直播间
更多
我要评论
2
8
关闭 站长推荐上一条 /3 下一条