可以在网络上下载相应的检测信桥工具进行查询。
工具/原料:中文名:查看快捷键占用工具 2.1版(英文名:Windows Hotkey Explore V2.1)。
1、百度搜索“Windows Hotkey Explore”,点击下判液载。
2、打开下载好后的安装包,勾上“I accept the terms of the Licence Agreement”后点“Next”进入下一步。
3、直接下一步,主要就表示要在桌面和开始栏建立快捷菜单。
4、选择好安装路径后,点击“Install”等待安装完成。
5、安装好后,双击“hkexplr.exe”打开应用程序。
6、打开后,程序就会自动运行,执行所有可能的快捷键组合,然后将它们列出掘坦物,这样一来就可以清楚看到哪些程序占用了哪些快捷键了。
P3=0xfe//P3=0b1111 1110,令P3.0=0,同时令高四位为高电平,作好烂罩迅读端口准备(51IO特点)temp=P3//读回P3口的状态
temp=temp&0xf0//temp&1111 0000,0与任何数结果为0,把temp变量的低四位屏蔽了,高四位因为任何数与1等于它本身,所以把高饥此四位对应的端口状态读进来。
while(temp!=0xf0) //上步处理后,高四为不全为1,说明有按键按下(结合矩阵键盘的电路结构才能理解,这里不方便上图)
{
delay(5)
temp=P3
temp=temp&0xf0//这三句跟上面重复,功能是软件消抖
while(temp!=0xf0) //延时一段时间后判断还有按键按闷滑下,说明是真有按键按下,进入按键扫描与键值的判断,否则可能是意外抖动引起的,就不进行按键扫描。
{
temp=P3
switch(temp).....
我想注释完应该能读懂,关键是要理解矩阵键盘的扫描原理。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)