全球旧事资料 分类
数据无法到达开发板,未建立按键输入,没有与开发板建立通讯,使程序无法执行。
解决办法:解决办法:
通过使用AXD环境下的UCOSII操作系统对代码进行任务处理。使部分程序可以并行。其次通过编写更多模块如:电梯运动模块,电梯向上向下搜索模块,查找下一楼层模块。达到了电梯运行时的智能化。可自动满足多用户需求。程序会自动判断电梯正在运行的状态,通过判断状态,记录下个目标楼层,会优先满足在当前状态下的楼层的用户的需求。达到了与现实中电梯运行模式的一致。对代码进行多次调试,找出代码中并不报错但是会影响程序优劣的错误并且加以改善。找出了其中无法完成开发板与PC机建立通讯的错误。是程序得以运行。
实验结果:实验结果:
通过键盘按键输入楼层数,发送到开发板,数码管和LED灯初始化时会停留在电梯的第一层。接受到数据后数码管会自动变化到该楼层,并且LED灯在数码管变化的同时会显示电梯当前的运动状态,上或者下。在程序运行的任何期间都可以从键盘输入电梯的楼层数。而且程序会自动判断要满足的用户的优先级。此次试验达到的效果基本与现实中电梯的运行模式达到了一致。
六、实验总结和实验心得
f此次试验从开始接触开发到最终完成课题经历了许多问题。主要是对代码的编写以及调试。喝多时候代码无法满足该试验的功能,在一次次的不断努力中终于达到了完成此次试验的最终效果。通过本次试验,是我更加认识到了课本知识的重要性。理论知识是与实践并行的,同时在试验中也遇到了很多的困难。不断的查阅资料,不断的对程序需要的代码加以编写、改动。在试验的过程中,也感受到了一个小团队协作的重要性,虽然仅仅只有两人,但是在合作方面也是需要讲究一定的方式方法和配合分工的。希望在日后的学习生活中,有更多的这种将理论知识付诸于实践中的课程设计,让我们从理论与能力两个层面上达到更高的层次。
f西安邮电学院计算机系嵌入式硬件课程设计过程考核表
学生姓名(单位)承担任务实验室单位)实施时间段海鹏嵌入式实验室班级/班级/学号所在部门计科070306计算机学院
20010年12月6日20010年12月17日ARM(LPC2131)ADSV12环境熟悉ADS模板工具ARMC语言程序设计GPIOOutputLED、Beep实验GPIOI
putKeyI
put实验Ei
tVIC实验定时器试验异步串行口UART试验课题电梯系统的程序框架设计代码模块的编写程序调试,将程序写入开发板。程序功能完善性调试。硬件与程序的协调调试优化代码。将程序功能完r
好听全球资料 返回顶部