MSCF52259_PS2代碼 | |
所屬分類:源代碼 | |
上傳者:bluehacker | |
文檔大小:343 K | |
標(biāo)簽: 軟件 | |
所需積分:0分積分不夠怎么辦? | |
文檔介紹:用的是MCF52259的板子,PS2鍵盤接口有6根線,但只用了其中的4根:一根時(shí)鐘線,一根數(shù)據(jù)線,另外兩根是電源,數(shù)據(jù)在時(shí)鐘的下降沿后有效?,F(xiàn)在只用鍵盤作為輸入,而并不對(duì)鍵盤發(fā)控制命令所以就用52259的一個(gè)外部中斷作為時(shí)鐘信號(hào)的輸入,并設(shè)置為下降沿觸發(fā)。鍵盤在有鍵按下或按住不放時(shí)發(fā)送通碼,鍵放開時(shí)發(fā)送斷碼,每個(gè)鍵的這兩個(gè)碼都是不一樣的,在接收到碼值后進(jìn)行查表就 能知道按下的具體是哪個(gè)鍵了,在這里是建了個(gè)3列的數(shù)組,第一列放的是對(duì)應(yīng)的碼值,第二列是鍵的第一功能,第三列是鍵的第二功能。這一系列的操作都放在中 斷程序里。為了提高查表的效率可以把表里的數(shù)據(jù)按照鍵的使用的頻率進(jìn)行排列。完整的工程在附件中。 | |
現(xiàn)在下載 | |
VIP會(huì)員,AET專家下載不扣分;重復(fù)下載不扣分,本人上傳資源不扣分。 |
Copyright ? 2005-2024 華北計(jì)算機(jī)系統(tǒng)工程研究所版權(quán)所有 京ICP備10017138號(hào)-2