当前位置:首页 > 火车车速监控系统设计
本科生课程设计(论文)
整个程序的控制与显示。
如下代码运行完成后可以生成代码的登录页面,并且在页面当中,我们可以看到有以下定义。
在本次的源代码当中我们可以看到系统设计的登录及性能选择页面,我们可以看到本次试验的开机延时,属性有上电液晶屏禁令的信息,了解开定时器都有没有中断,设置T1的方式;以及根据个人情况的不同选择的波特率。
一般来说我使用的波特率为9600b/s;通过设置串口的位方式,也在又是可能通过设备将本次实验当中的波特率加倍使用。
main()
{ msec(1000); //开机延时 //EN=0;//上电液晶屏禁能 EA=1;//开所有中断 ET0=1;//开定时器0
TMOD=0x21;//设置T1为方式2 TH1=0Xfa;//设置波特率为9600b/s TL1=0Xfa; TH0=0x3c; TL0=0xb0;
SCON=0xd0;//设置串口位方式3 PCON=0X80;//波特率加倍 RI=0; TI=0; cou2=0; flag2=0;
//========开机动态提示========== SD_Ini(); //SD初始化 WARN=0; //系统启动提示 msec(200); WARN=1;
EX1=1;//开外部中断1 TR0=1;
TR1=1;//定时器1开始计数
//==============================
14
本科生课程设计(论文)
如下图4.3所示为本次设计生成的基本的Matlab GUI生成图片界面,我们可以通过添加项目于属性项,与代码相结合的方法来实现我们所设计的软件程序,并且有效地Matlab学习。
//====SD初始化及开机提示=======
SD_Wrhz(0, \车速检测系统\系统加载完毕界 SD_Wrhz(16,\数据\ SD_Wrhz(8, \卡号\ SD_Wrhz(24,\开始\ KEY_INT=1; while(KEY_INT); key_buf=0; while(1) {
SD_Wrchar(0, \车速检测系统\显示主菜单 SD_Wrchar(16,\数据\ SD_Wrchar(8, \卡号\ SD_Wrchar(24,\开始\ msec(10); if(flag2) {sent_es(5); msec(10);
sent_es(time_disbuf[0]); msec(2);
sent_es(time_disbuf[1]); msec(2); } }
如图4.3所示为通过软件Matlab设计的Matlab GUI界面,所示的标签以及属性并与操作代码相结合的方法,就可以实现我们所设计的程序运行得出以下结果图。
15
本科生课程设计(论文)
图4.3 系统运行结果
16
本科生课程设计(论文)
第5章 系统的维护
火车车速检测系统的维护就是在我们设计的火车车速检测系统使用之后需要进行的对软件的修改和对硬件设施的定期检查维护以及更换,但是在对火车车速监控系统进行维护之前我们必须对其的原理和信息传递方法进行理解分析,以及对其运行情况进行定期检测,在我们对火车车速监控系统修改完成后,也一定要进行必要的测试来保证我们所做的修改以及维护能够正常运行。
在我们正常的情况下,网站可维护性的因素主要分为以下几个部分:第一是可理解性。软件的可理解性可以变现为外来用户理解软件的结构和接口以及功能和内部过程的难易程度从而使我们能够更容易的对其进行连接和升级;然后是可测试性,我们通常通过诊断和测试的难易程度是由软件的容易理解程度来确定的。好的文档形式对诊断和测试来说是至关重要的。此外,软件的结构和可用的测试工具和调试工具,以及以前设计的测试过程也都非常重要;可之后是修改性,软件容易修改的程度和设计原理与规定者有非常大的联系,影响软件的可修改性。
通常情况下我们将维护阶段视为软件生命周期的最后一个阶段,它也是耗费时间最长,占用人力和资源耗费最多的阶段。所谓软件维护即在软件已经运行,已经交付使用之后,为改正错误或满足新的需要而做的操作。根据维护活动目的的不同,可分为四类活动。
在一般情况下我们需要确定其维护方法以做到正确性维护,正确性维护是指发现了系统测试阶段未发现的错误而做的改正。这方面的维护工作量要占整个维护工作量的很大一部分。当然,我们发现的错误更加重要,它也影响了整个系统的正常运行,所以我们对其的维护工作也是随时进行的。有的错误非常重要,影响整个系统的正常运行,维护工作必须制定计划,进行修改,并且要进行复查和控制。
正常情况下,我们完成一个项目时需要对其以后的软件升级做好准备,这个步骤也可以叫做完善性维护,完善性维护是为了扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和系统设计阶段中没有规定的功能与性能特征。这些功能对完善系统功能是非常必要的。另外,还包括对处理效率和编写程序的改进,这方面的维护占整个维护工作的一大半,显然所占比重较大。同时,这一方面的维护也是关系到系统开发质量的重要方面,这方面的维护要有计划、有步骤地完成。
17
共分享92篇相关文档