李 堅 耿 珂
按照前幾篇文章介紹的實驗方法,通過實踐,我們已經跨入凌陽單片機語音應用這扇門,雖然這只占凌陽單片機內容的很小的一部分,但我們的收獲是顯而易見的:初步掌握了集成開發(fā)環(huán)境IDE的使用方法,并能夠將程序下載到61A板上,輸出期望的語音播放結果;經反復實踐已能夠較熟練地建立工程項目,對凌陽公司提供的程序源代碼進行修改和調整,實現(xiàn)部分設計思想;通過對錯誤信息的分析判斷,增強了我們解決問題、克服困難的信心和勇氣;在工程實踐的過程中,學到了解決工程問題的一些常用方法和技巧。
在調試程序的過程中,我們使用最多的方法是類比的方法。當然我們還用了一些其他方法,比如在鍵控播放程序中,將鍵控停止和鍵控暫停改為音量調整時,我們采用了穩(wěn)扎穩(wěn)打、步步為營的方法,先實現(xiàn)固定音量鍵控,然后在此基礎上實現(xiàn)鍵控音量增減。又比如還記得修改完程序后下載失敗時,我們是怎樣做的嗎?在難以區(qū)分是硬件的問題還是軟件的問題時,我們采取了大步伐的戰(zhàn)略后移,將有問題的工程項目更換為已確認無誤的工程項目,編譯鏈接,下載運行,輸出結果正確,硬件完好,問題的范圍被有效地縮小。我們還可以按照黃金分割的原理調整調試的步伐,以求獲得更高的工作效率。當出現(xiàn)問題較多時,我們尤其需要采用有效的方法,將其各個擊破。