功能:實現pc機鍵盤(p/s2接口)與8位單片機連接使用
原理:鍵盤時鐘接在p3.2口,既8051的外部中斷int0上,鍵盤數據接到p1.0上
每次按鍵,鍵盤會向單片機發脈沖使單片機發生外部中斷,數據有p1.0口一位一位傳進來
傳回的數據格式為:1位開始位(0),8位數據位(所按按鍵的通碼,用來識別按鍵),1位校驗位(奇校驗)
1位結束位(1)
實現:將鍵盤發回的數據放到一個緩沖區里(數組),當按鍵結束后發生內部中斷來處理所按的按鍵
缺點:由于51單片機的容量有限所以緩沖區不可以開的太大,這就導致可以記錄鍵盤的按鍵次數過少,
也就是容錯性一般。不過如果正常使用鍵盤是不會出錯的
標簽:
3.2
鍵盤
接口
8位單片機
上傳時間:
2016-01-24
上傳用戶:hjshhyy