PS/2鼠標和單片機的接口 - 免費下載
單片機編程資源
文件大小:116 K
?? 溫馨提示:本資源由用戶 iamguest88 上傳分享,僅供學習交流使用。如有侵權,請聯系我們刪除。
鼠標有RS232串口和PS/2二種接口,在單片機應用中,由于PS/2鼠標是1yrL電平,和單片接口
更方便,通常PS/2鼠標控制芯片采用TP8452。以TP8452為例說明PS/2鼠標的工作原理,其他的
PS/2鼠標控制芯片均與TP8452兼容。TP8452能接受3個按鍵和2組光電探頭的信號,組合成一定
格式的信息,傳送給系統。TP8452還具有按鍵去抖和噪聲抑制功能,組成完善的信號采集前端電路。
在單片機系統中,可以直接利用鼠標作為輸入設備,也可以單獨使用TP8452,作為轉速、距離測量的預
處理電路。由于TP8452的存在,不論是高速旋轉,還是慢速爬行,甚至正反振蕩,都不會影響其測量的
準確性。
1 PS/2鼠標原標圖
采用TP8452的典型3鍵鼠標原理圖如圖1所示。GX、GY是2組光電探頭,檢測滾輪的轉動。每
組光電探頭內有2個光敏接收管,間隔為滾輪格柵的1/4,根據2個信號的相位關系,TP8452可以確定
滾輪的正反轉向。K1、K2、K3是3個按鍵。TP8452連續監視2個滾輪和3個按鍵,一旦有動作,立即
將信息通過PS/2接口向系統報告。
