按鍵程序設(shè)計(jì),可以處理加速鍵、一鍵多功能等情況
后面有P1口行列式鍵盤程序?qū)嵗?br />
呵呵
看到論壇在討論按鍵,也把我設(shè)計(jì)按鍵程序的思路說說,歡迎大家拍磚
1、一般都不在鍵盤程序中延時(shí),而是通過隔一段時(shí)間調(diào)用(比如10毫秒)來掃描按鍵,以盡量釋放CPU資源;
2、所有鍵盤程序基本上都是一個(gè)模式,可以處理加速鍵、一鍵多功能等情況;
3、對(duì)外接口只有2個(gè),換用不同硬件的鍵盤只需把該鍵盤程序加入工程編譯即可,其他不需要作任何改動(dòng),非常方便。
基本上都是一個(gè)模式:
有鍵?--YES——和上次相同?--No--Keyold=0;退出
所有鍵盤程序?qū)ν饨涌?
unsigned
{
}
bit
{
}
//--------------------------------------------------------------------------//
//
//
//
//
//--------------------------------------------------------------------------//
//標(biāo) 題:
//文件名:
//版 本:
//修改人:
//日 期:
//描 述:
//聲 明:
//
//
//
//--------------------------------------------------------------------------//
//老版本:
//創(chuàng)建人:
//日 期:
//--------------------------------------------------------------------------//
#i nclude
#i nclude
//#i nclude
#define
#define
unsigned
unsigned
unsigned
unsigned
bit
#define
#define
unsigned
//---------------------------------------------------------------------------//
void
}
//---------------------------------------------------------------------------//
unsigned
{
}
bit
{
}
評(píng)論