單片機獨立鍵盤和4*4矩陣鍵盤中松手檢測的區別,為什麽矩陣鍵盤不能使用獨立鍵盤的松手檢測?
樓主提供的程序,並不完整,不好討論。
壹般來說,4*4矩陣鍵盤函數的返回值是:按鍵信息0~15,和沒有按鍵的代碼16。
當有鍵按下後,還要反復檢測按鍵,當得到返回值是16,才能認為全部按鍵都已經松手。
獨立鍵盤,while(key!=0);只是等待這個按鍵盤何時松手,其它鍵,假如仍然按著,程序也不管了。
獨立鍵盤的檢測,實在是太簡單了。
壹般來說,4*4矩陣鍵盤函數的返回值是:按鍵信息0~15,和沒有按鍵的代碼16。
當有鍵按下後,還要反復檢測按鍵,當得到返回值是16,才能認為全部按鍵都已經松手。
獨立鍵盤,while(key!=0);只是等待這個按鍵盤何時松手,其它鍵,假如仍然按著,程序也不管了。
獨立鍵盤的檢測,實在是太簡單了。