遇到瓶颈问题时都不曾气馁沮丧,而是翻课本查资料,各尽其能,以求最大限度的解决问题.遇到问题时我们相互提醒相互借鉴,有效地解决了许多问题.大家这种精诚合作的精神使我非常感动.
通过整整一个星期的摸索和编程,查资料,终于把程序完成了,和小组的成员一起讨论问题,分析问题,发现问题,解决问题,也收获了不少,我们的编程技术都有所提高,我们的体会就是:要提高自己的编程能力,你必须亲自去体验、去设计、编辑、编译、调试、运行.每一个程序员都是在失败、尝试、失败、尝试与收获中成长起来的.通过老师的提示及相关实验指导书的资料我们找到了入手点,这点也是我觉得题目设置的比较合理的一点:在已有基础题目的基础上加入创新内容.在基础功能的实现上并没有遇到问题,主要也是有参考内容的知道,同时通过参考内容更好的把握了设计的整体思路及各个模块的细节.但是在拓展功能上就有不少的问题.就如我所做的电子琴来说,基本功能的程序已经在那里,但是如何使它可以同时用数码管显示音阶呢?我们就找到了数码管显示的相关程序,但是直接相拼接显然是不行的,他们的端口还有重叠的地方,还有就是8255,8253两块芯片的相关使用指令,这些都是关系到我们程序是否实现功能的所在.我们通过翻阅相关资料,逐步解决了相关的问题,然后我们同时也想到了将我们的电子琴做得与众不同,所以想到了旁边的点阵LED显示器,为了使我们的计划成功,同样的我们也翻阅了很多的资料,最后终于完成.
最后在老师的提示下,我们完成了在程序中预置歌曲的功能,还有开机音乐,但是在录制歌曲时出现了问题.我们试了很久,但是最后还是无果而终,留下了一丝遗憾.也希望在以后的实际问题中,能够得到相关解决.也希望老师能够在汇编这一方面多给我们指导.
除了微机相关的知识,我通过这个实验更深刻了体会了数字与模拟之间的关系和相互转换的规律.
17
参考资料
[1] 李敬兆, 8086/8088和arm核汇编语言程序设计 中国科技大学出版社,2008
[2] 张光长,汇编语言程序设计:北京大学出版社,2009.7
[3] 陈够喜等著,微机原理应用实验教程. 北京:人民邮电出版社,2006
[4] 刘乐善,微型计算机接口技术及应用.武汉:华中科技大学出版社,2004
[5] 沈美明,温冬婵 编著IBM—PC汇编语言程序设计(第二版) 清华大学出版社
[6] 张开成,微型计算机原理,西南师范大学出版社,2006.8
[7] 谭硫安 张雪兰,windows汇编语言程序设计教程:电子工业大学出版社,2005.4
18
相关推荐: