按键程序设计,可以处理加速键、一键多功能等情况
后面有P1口行列式键盘程序实例
呵呵
看到论坛在讨论按键,也把我设计按键程序的思路说说,欢迎大家拍砖
1、一般都不在键盘程序中延时,而是通过隔一段时间调用(比如10毫秒)来扫描按键,以尽量释放CPU资源;
2、所有键盘程序基本上都是一个模式,可以处理加速键、一键多功能等情况;
3、对外接口只有2个,换用不同硬件的键盘只需把该键盘程序加入工程编译即可,其他不需要作任何改动,非常方便。
基本上都是一个模式:
有键?--YES——和上次相同?--No--Keyold=0;退出
所有键盘程序对外接口:
unsigned
{
}
bit
{
}
//--------------------------------------------------------------------------//
//