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