最近的我做的單子里有一部分是用單片機(jī)做的224鍵鍵盤,要求支持組合鍵.鍵盤本身在開發(fā)時(shí)沒有一點(diǎn)問題,224個(gè)鍵同時(shí)按下,都可以全部識(shí)別出來(勁樂團(tuán)極品裝備?哈哈.)但是白天時(shí)裝到實(shí)際工作環(huán)境中去,就出怪問題了---------鍵值不對,好象總有幾個(gè)鍵是粘連的.然后我單獨(dú)在工作臺(tái)上測試板子,又沒有此問題,說明我的上位機(jī)軟件是沒錯(cuò)的,單片機(jī)內(nèi)的程序也沒錯(cuò).想來想去,問題應(yīng)該還是在于硬件上.因?yàn)閷?shí)際工作環(huán)境里有十來個(gè)顯示器,擺放比較集中,鍵盤板子又是放在它們中間的.而單片機(jī)的IO口輸入阻抗應(yīng)該是兆歐級的(應(yīng)該都是場效應(yīng)管輸入結(jié)構(gòu)),容易受到干擾也就很合理了.于是就將掃描用的四個(gè)IO口各接了一個(gè)4.7K電阻上拉到VCC,再試機(jī),故障排除.看來干擾問題也是必須考慮的,經(jīng)驗(yàn)還大有不足啊,哈哈.