本程序使用MSP430F149驅(qū)動(dòng)PS2接口的PC鍵盤(pán),使用了SN74LVC4245用作電平轉(zhuǎn)換;PS2 端口使用了標(biāo)準(zhǔn)的六芯插座,可以接收來(lái)自標(biāo)準(zhǔn)鍵盤(pán)、鼠標(biāo)的數(shù)據(jù)。由于鍵盤(pán)、鼠標(biāo)都是 5V 供電系統(tǒng),而 MSP430F149 只能工作在 3.3V,所以需要在兩者之間進(jìn)行電平轉(zhuǎn)換。根據(jù)鍵盤(pán)的工作原理,MCU只要接收鍵盤(pán)發(fā)送過(guò)來(lái)的時(shí)鐘信號(hào)和數(shù)據(jù)信號(hào),然后對(duì)數(shù)據(jù)信號(hào)進(jìn)行解碼就可以了。為此我們利用了電平轉(zhuǎn)換電路的兩根數(shù)據(jù)線,讓鍵盤(pán)的時(shí)鐘線 CLK 連接SN74LVC4245 的A8 端口,鍵盤(pán)的數(shù)據(jù)線DATA連接SN74LVC4245 的A7 端口
標(biāo)簽:
430F
F149
MSP
430
上傳時(shí)間:
2013-12-02
上傳用戶:cx111111