当前位置: 代码迷 >> WinCE >> 请问wince中断处理相关
  详细解决方案

请问wince中断处理相关

热度:93   发布时间:2016-04-28 12:46:46.0
请教wince中断处理相关
在dos环境中使用void far interrupt keyboard()中断函数,并且采用setvect函数设定相应的端口值
相关dos环境中的程序如下:
void far interrupt keyboard(__CPPARGS)
{
int keyScanCode, status;

keyScanCode= inp(0x60);
status= inp(0x61);
outp(0x61,status&0x80);
outp(0x61,status); outp(0x20,0x20);
}

请教在wince环境下应该怎样替换来实现这个功能?


------解决方案--------------------
好像 人气不行啊 帮顶顶
------解决方案--------------------
说清楚点你的问题嘛!
你要替换按键键值?
------解决方案--------------------
MS DOS是16位操作系统,LZ的代码是直接访问硬件;
而WINCE是32位系统,对硬件的控制方式已经不一样了。
  相关解决方案