李 坚 耿 珂
按照前几篇文章介绍的实验方法,通过实践,我们已经跨入凌阳单片机语音应用这扇门,虽然这只占凌阳单片机内容的很小的一部分,但我们的收获是显而易见的:初步掌握了集成开发环境IDE的使用方法,并能够将程序下载到61A板上,输出期望的语音播放结果;经反复实践已能够较熟练地建立工程项目,对凌阳公司提供的程序源代码进行修改和调整,实现部分设计思想;通过对错误信息的分析判断,增强了我们解决问题、克服困难的信心和勇气;在工程实践的过程中,学到了解决工程问题的一些常用方法和技巧。
在调试程序的过程中,我们使用最多的方法是类比的方法。当然我们还用了一些其他方法,比如在键控播放程序中,将键控停止和键控暂停改为音量调整时,我们采用了稳扎稳打、步步为营的方法,先实现固定音量键控,然后在此基础上实现键控音量增减。又比如还记得修改完程序后下载失败时,我们是怎样做的吗?在难以区分是硬件的问题还是软件的问题时,我们采取了大步伐的战略后移,将有问题的工程项目更换为已确认无误的工程项目,编译链接,下载运行,输出结果正确,硬件完好,问题的范围被有效地缩小。我们还可以按照黄金分割的原理调整调试的步伐,以求获得更高的工作效率。当出现问题较多时,我们尤其需要采用有效的方法,将其各个击破。