可以直接用的
五、调试及性能分析
5.1 软件调试
软件调试主要是利用Proteus仿真软件完成电路的搭建,本次课程设计采用Proteus仿真软件与Keil联合调试的方法进行仿真。运行以发现设计中的错误及时改正。
5.2 电路调试
电路调试主要是检测电路是否有短路、断路等。具体步骤及测试结果如下:
(1)检查电源与地线是否全部连接上,对照电路原理图测试各导线是否完全连接,对未连接的进行修复。
(2)参照原理图,检查各个器件之间的连接是否连接正确,经测试,各连接不存在问题。
(3)以上两项检查并修复完后,给该硬件电路上电,指示灯点亮。
5.3 系统功能调试
通过软件仿真显示,系统基本能完成要求,由于设计思路出现问题,键盘没有正确的做出来,没有键盘电路,紧急情况也可以通过一个按钮来采取相关的动作。
六、心得与体会
这次课设是我认为最有意义的一次课设,从原理图设计到软件仿真,我从中收获了许多。
当我选择了交通灯这个题目时,我开始收集相关资料,设计原理图。在设计原理图的过程中,主要问题在显示部分,不知如何设计。在验收原理图时按键部分没有加上拉电阻,后来在老师的建议下加上了上拉电阻。
我在进行软件编程时。在编写倒计时显示遇到了困难,因为不了解显示的原理。通过查阅资料,克服了困难,很有成就感。中断程序和键盘扫描程序比较简单。在整个程序的编写过程中,研究每个子程序是否好使,我是通过Keil 和Proteus两个软件来实现的。Keil 则帮助我检查程序是否存在语法错误之类的问题,还可以生成hex文件,供Proteus软件仿真使用。通过几天的编写,程序最终无误并且在仿真中实现了预定的功能。
完整的Word格式文档51黑下载地址:
汇编课程设计交通灯报告.docx
(135.31 KB, 下载次数: 47)
|