ARM嵌入式课程设计交通灯的设计.doc

上传人:文库蛋蛋多 文档编号:2392408 上传时间:2023-02-17 格式:DOC 页数:20 大小:245KB
返回 下载 相关 举报
ARM嵌入式课程设计交通灯的设计.doc_第1页
第1页 / 共20页
ARM嵌入式课程设计交通灯的设计.doc_第2页
第2页 / 共20页
ARM嵌入式课程设计交通灯的设计.doc_第3页
第3页 / 共20页
ARM嵌入式课程设计交通灯的设计.doc_第4页
第4页 / 共20页
ARM嵌入式课程设计交通灯的设计.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《ARM嵌入式课程设计交通灯的设计.doc》由会员分享,可在线阅读,更多相关《ARM嵌入式课程设计交通灯的设计.doc(20页珍藏版)》请在三一办公上搜索。

1、 课程设计(论文)课程: 嵌入式系统A 题目: 基于ARM的交通灯设计 学生姓名: 学 号: 班 级: 07-01班 专 业: 自动化 指导教师: 2010 年12月课程设计任务书 电气与信息工程 院(系) 自动化 专业 自动化07-1,2 班级课程名称 嵌入式系统A 题 目 基于ARM的交通灯设计 一 设计要求利用ARM芯片模拟实现交通灯控制二 设计作用和目的1、注重培养综合运用所学知识、独立分析和解决实际问题的能力,培养创新意识和创新能力,并获得科学研究的基础训练。2、了解所选择的ARM芯片各个引脚功能,工作方式,计数/定时,I/O口,中断等的相关原理,并巩固学习嵌入式的相关内容知识。3、

2、通过软硬件设计实现利用ARM芯片完成交通灯控制功能。三 课程设计应完成的任务1 查阅相关文献资料,熟悉所选ARM芯片2 总体设计方案规划,设计车辆遇到红灯停绿灯行情况,红绿灯时间均为60s,切换时间为10s,最后5s为黄灯闪烁3 系统硬件设计,熟悉IO接口,定时器计数器工作原理4 系统软件设计,包括交通信号灯的工作流程软件实现,用C语言编程5 设计心得体会及总结工作计划时间:本课程设计安排时间为2010年12月6日至12月19日共2周,即第15,16周,共2周进度安排:第15周熟悉资料,构思结构,第16周分析课题,撰写设计报告指导教师系意见同意按任务书要求设计系主任签字 基于ARM嵌入式系统的

3、交通灯设计摘要:随着移动设备的流行和发展,嵌入式系统已经成为一个热点。它并不是最近出现的新技术,只是随着微电子技术和计算机技术的发展,微控制芯片功能越来越大,而嵌入微控制芯片的设备和系统越来越多,从而使得这种技术越来越引人注目。它对软硬件的体积大小、成本、功耗和可靠性都提出了严格的要求。嵌入式系统的功能越来越强大,实现也越来越复杂,随之出现的就是可靠性大大降低。最近的一种趋势是一个功能强大的嵌入式系统通常需要一种操作系统来给予支持,这种操作系统是已经成熟并且稳定的,可以是嵌入式的Linux,WINCE等等。本文所要研究的就是基于ARM嵌入式系统的交通灯系统的设计与实现。本设计采用了飞利浦的32

4、位ARM微处理器LPC2138作为核心处理器【关键词】嵌入式系统 ARM LPC2138 交通灯Under the ARM embedded systems the system of traffic lightsAbstract:With the prevalence of mobile devices and development of embedded systems has become a hot spot. It is not a recent emergence of new technology, just as micro-electronics technology an

5、d the development of computer technology, micro-chip control functions more and more, and control of micro-chips embedded in the equipment and systems more and more, making the technology more Reply People attention. Hardware and software of its size, cost, power consumption and reliability have mad

6、e stringent requirements. Embedded systems function more powerful, and more and more complicated, then there is the reliability greatly reduced. A recent trend is a powerful embedded systems usually need a operating system to support the operating system is already mature and stable, can be embedded

7、 Linux, WINCE, and so on. This paper is to study under the ARM embedded systems the system of traffic lights design and implementation. This design uses Philipss 32 as the LPC2138 ARM microprocessor core processors.【Keywords】Embedded Systems ARM LPC2138 traffic lights目录一 设计的目的与意义- 1 -二 设计的内容- 1 -三 设

8、计方案- 1 -3.1 设计思路- 1 -3.2 总体设计框图- 2 -四 硬件设计- 3 -4.1 LPC2138芯片介绍及设计- 3 -4.2 LPC2138芯片最小系统硬件设计- 4 -4.3 系统电源电路设计- 4 -4.4 晶振与复位电路- 5 -4.5 LED循环显示设计- 5 -4.6 数码管倒计时显示硬件设计- 6 -4.7 蜂鸣器设计- 7 -五 软件设计- 8 -5.1 交通灯控制软件流程图- 8 -5.2 ARM交通灯模拟控制程序设计- 9 -六 设计心得体会及总结- 10 -七 参考文献- 11 -一 设计的目的与意义通过设计,培养自己综合运用所学知识、独立分析和解决实

9、际问题的能力,培养创新意识和创新能力,并获得科学研究的基础训练,加深对ARM芯片的了解;熟悉ARM芯片各个引脚的功能,工作方式,计数/定时,I/O口,中断等相关原理,巩固学习嵌入式的相关内容知识。二 设计的内容利用ARM芯片模拟实现交通灯控制。自行选择所需ARM芯片,查阅相关文献资料,熟悉所选ARM芯片,了解所选ARM芯片各个引脚功能,工作方式,计数/定时,I/O口,中断等相关原理,通过软硬件设计实现利用ARM芯片完成交通灯的模拟控制。三 设计方案3.1 设计思路利用LPC2131ARM芯片实现单路交通灯的控制:a 实现红、绿、黄灯的循环控制。使用红、黄、绿三种不同颜色的LED灯实现此功能,由

10、南往北方向红、黄、绿三个灯依次接在P1.18、P1.19、P1.20上,由北往南方向的红、黄、绿三个灯依次接在P1.21、P1.22、P1.23上,人行道用红、绿两个灯控制,依次接在P1.24、P1.25上,用软件控制灯的亮与灭来控制车辆和行人的通行。b用数码管显示倒计时。可以利用动态显示或静态显示,串行并出或者并行并出实现。c 南北方向控制车辆的绿灯熄灭的同时,控制蜂鸣器响2秒来作为警报。蜂鸣器接P0.7引脚。交通路口示意图如图3.1车辆遇到红灯停绿灯行的行走情况,红绿灯时间均为60s,切换时间为10s,最后5s为黄灯闪烁。公共场所公共场所图3.13.2 总体设计框图用ARM7系列芯片LPC

11、2138作为系统的主控芯片,控制交通灯的循环点亮并显示灯亮时间(采用倒计时显示),当定时时间到的时候控制蜂鸣器响来提醒人们注意红绿灯的状态。交通等循环蜂鸣器LPC2131最小系统倒计时显示图3.2 四 硬件设计根据设计任务要求,自行选择电子元件,画出电气原理图,并调试。一个完整的系统除了主控芯片以外,还需配上电源系统、时钟电路、复位电路等。独立的芯片是不能工作的。4.1 LPC2138芯片介绍及设计LPC2138 是基于一个支持实时仿真和嵌入式跟踪的32 位ARM7TDMI-STM CPU 的微控制器,并带有32kB 的嵌入的高速Flash 存储器。128 位宽度的存储器接口和独特的加速结构,

12、使32 位代码能够在最大时钟速率下运行。对代码规模有严格控制的应用可使用16 位Thumb.模式将代码规模降低超过30%,而性能的损失却很小。较小的封装和极低的功耗使 LPC2131 可理想地用于小型系统中,具有以下一些特性: 小型LQFP64封装 8k的片内静态RAM 和32k的片内Flash 程序存储器。 片内Boot装载软件实现在系统/在应用中编程(ISP/SAP)单扇区或整片擦除时间为400ms。256 字节行编程时间为1ms。 1个10位D/A转换器 两个32位定时器/计数器(带四路捕获和四路比较通道)、PWM单元(6路输出)和看门狗 实时时钟具有独立的电源和时钟源,在节电模式下极大

13、地降低了功耗 多个串行接口,包括2 个16C550 工业标准UART、2 个高速I2C接口(400 kbit/s)、SPITM 和具有缓冲作用和数据长度可变功能的SSP。 多达47个5V的通用I/O口;向量中断控制器,可配置优先级和向量地址 9个边沿或电平触发的外部中断引脚 片内晶振频率范围:130 MHz。 通过片内PLL可实现最大为60MHz的CPU操作频率,PLL的稳定时间为100us 低功耗模式:空闲和掉电。 可通过个别使能/禁止外部功能和外围时钟分频来优化功耗。 通过外部中断将处理器从掉电模式中唤醒。 单电源,具有上电复位(POR)和掉电检测(BOD)电路: CPU 操作电压范围:3

14、.0V3.6 V (3.3 V 10),I/O 口可承受5V 的电压。4.2 LPC2138芯片最小系统硬件设计图4.5为LPC2138芯片的原理图,64个引脚,采用3.3V电源供电,设计所需外接器件的网络名已经标出。图4.14.3 系统电源电路设计本电源运用5V的直流电源(图3.5所示)。通过DS2434芯片将5V电压转换为3.3V电压,为LPC2138芯片供电,LPC2138芯片所能承受的电压范围是3V3.6V(图4.2所示)。通过滤波电路(图4.3所示)可以很好地滤去转换后电压中的毛刺。图4.2图4.34.4 晶振与复位电路系统的晶振电路如图4.4所示LPC2138芯片采用11.0592

15、MHz的晶振作为振荡时钟源,通过对芯片的进行软件设计可以将晶体振荡器的频率分频为所需的频率;系统的复位电路如图4.5所示,SP708S芯片的7号引脚连接到主控芯片的复位引脚(nRST)上,按下复位键S2时,系统将会复位到初始的状态。图4.4图4.54.5 LED循环显示设计 由南向北和由北向南车道各用一组红、绿、黄三色的指示灯,指挥车辆通行。绿灯是通行信号,面对绿灯的车辆可以直行,红灯是禁止通行信号,面对红灯的车辆必须在路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时可以继续行进。具体红绿灯时间分配时间如表41所示。表41:50s5s5s

16、50s5s5s南北通道绿灯亮绿灯闪黄灯闪红灯亮红灯闪黄灯闪人行道红灯亮红灯亮红灯亮绿灯亮红灯亮红灯亮 上表说明南北通道绿灯亮、绿灯闪黄灯闪时人行道都是红灯亮,只有车道红灯亮(车辆完全停下来)时人行道绿灯才亮,这样保证了过马路的行人人身安全,避免了不必要的交通事故。硬件电路连接图如图4.6所示图4.6交通灯LED的发光和熄灭的控制,是通过控制GPIO寄存器组来完成的,须先将引脚P1.18P1.25通过引脚功能选择寄存器PINSEL1,设置为GPIO方式;再设置GPIO方向寄存器1(IO1DIR),对应的引脚设置为输出方向。要点亮LED1LED8需要使用GPIO清零寄存器1(IO1CLR)的对应位

17、设置为1,即在引脚P1.18P1.25上加逻辑低电平,即可点亮这些灯。与之相反,要熄灭这些灯,则要用GPIO输出置位寄存器1(IO1SET)将对应的位置位即可。4.6 数码管倒计时显示硬件设计数码管是一种很普遍的显示器件,数码管的主要部分是七段发光二极管;数码管分为共阴极和共阳极两种,为了保护各段LED,需外加限流电阻。有的产品还附加有一个小数点,因此有人也称之为八段式发光二极管。图4.7如图4.7所示,数码管由8个发光段(第八段表示小数点)的不同组合,从而实现十六进制数的显示。通过段选端可以控制数码管显示内容,位选端用于控制整个数码管是否工作:对于共阴极数码管,位选端要接低电平,对于共阳极数

18、码管,位选端接高电平。数码管有两种显示方式:动态显示和静态显示。静态显示让数码管要点亮的数码管同时持续点亮;动态显示则利用了人眼的视觉暂留原理,在一个时间内只点亮一个数码管。本次设计采用2位一体的数码管,数码管的2条位选线连接ARM的通用I/O口;数码管的8个段选端连接74HC595芯片的并行I/O输出接口,74HC595再与ARM的SPI0模式进行通信,接受ARM发送过来的数据。数码管硬件电路连接图如图4.8所示。图4.84.7 蜂鸣器设计将蜂鸣器正极端接电源,负极端通过三极管接地,三极管基极通过电阻接到LPC2138芯片的P0.8引脚上。具体硬件电路连接图如图4.9所示图4.9五 软件设计

19、5.1 交通灯控制软件流程图图5.1为ARM模拟交通灯控制程序流程图,主程序主要完成倒计时显示及控制蜂鸣器,中断服务程序主要控制那些灯亮以及亮的时间。开始定时器0初始化初始化中断,开中断交通灯倒计时显示中断服务程序流程图系统保护现场车道红灯计数变量-1车道绿灯闪烁计数-1车道红灯闪烁计数-1黄灯闪烁计数-1车道闪烁黄灯计数-1车道绿灯计数-10=Flag50115=flag120110=flag11560=flag11050=flag55中断返回55flag60flag=120flag=0,清零计数变量NYNNNNNYYYYYNflag=55or115控制蜂鸣器响2秒NY主程序流程图图5.15

20、.2 ARM交通灯模拟控制程序设计定时器控制原理:定时器对外设时钟Fpclk周期进行计数,根据4个匹配寄存器的设定可设置为匹配(即达到匹配寄存器指定的定时值)时产生中断或执行其他操作。ARMLPC2138有两个32位定时器,定时器0和定时器1,本次设计仅适用定时器0,选定定时器0中断为向量IRQ。设置P0、P1口为GPIO输出状态,初始化定时器,选定定时器0中断为向量IRQ,对VICIntEnable、VICIntSelect、VICvectCntl进行设置,初始化SPI接口,根据设计要求编写软件程序。根据事先画好的程序流程图,用C语言编写程序。在主程序中对需要用到的I/O口进行定义,并设置相

21、应的I/O口,比如要求P1.18P1.25引脚为GPIO功能,则通过对引脚功能选择 寄存器PINSEL1将对应的引脚设置为GPIO方式并设置GPIO方向,在GPIO方向寄存器IO1DIR里设置,之后对定时器0进行初始化,并开相应的中断。然后进入大循环进行倒计时显示、控制蜂鸣器的蜂鸣与否并判断flag是否加到设定值,对flag加到设定值后进行清零,让flag重新计数。中断服务程序的设计,每隔一秒钟定时器中断一次,每中断一次flag加1根据LED点亮的先后顺序以及点亮的时间,分别编写相应的程序。设计为系统上电即点亮车道红灯以及马路绿灯,倒计时50s红灯开始闪烁,同时马路红灯亮,红灯闪5s接着转为黄

22、灯闪5s,然后车辆通道转为绿灯亮,50s后绿灯闪5s,黄灯再闪5s之后又回到红灯亮,人行道只在车辆通道红灯时才亮绿灯。这主要靠在中断服务程序中对计数值flag的判断来对正在点亮的灯进行定时实现程序详细清单见附录1六 设计心得体会及总结两周的课程设计结束了,在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。学会了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。课程设计是我们专业课程知识综合应用的实践训练,着是我们迈向社会,从事职业工作前一个必不少的过

23、程”千里之行始于足下”,通过这次课程设计,我深深体会到这句千古名言的真正含义我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础通过这次交通灯设计,本人在多方面都有所提高。通过这次交通灯设计,培养综合运用所学知识、独立分析和解决实际问题的能力,培养创新意识和创新能力,并获得科学研究的基础训练。了解所选择的ARM芯片各个引脚功能,工作方式,计数/定时,I/O口,中断等的相关原理,并巩固学习嵌入式的相关内容知识。通过软硬件设计实现利用ARM芯片完成交通灯控制功能。首先查阅相关文献资料,熟悉所选ARM芯片。第二步总体设计方案规划,设计车辆遇到红灯停绿灯行

24、情况,红绿灯时间均为60s,切换时间为10s,最后5s为黄灯闪烁。接下来 系统硬件设计,熟悉IO接口,定时器计数器工作原理。最后系统软件设计,包括交通信号灯的工作流程软件实现,用C语言编程。提高了计算能力,绘图能力,熟悉了规范和标准,同时各科相关的课程都有了全面的复习,独立思考的能力也有了提高。在这次设计过程中,体现出自己单独设计模具的能力以及综合运用知识的能力,体会了学以致用、突出自己劳动成果的喜悦心情,从中发现自己平时学习的不足和薄弱环节,从而加以弥补。在此感谢我们的何老师.,老师严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;老师循循善诱的教导和不拘一格的思路给予我无尽的启迪;这次模

25、具设计的每个实验细节和每个数据,都离不开老师您的细心指导。而您开朗的个性和宽容的态度,帮助我能够很顺利的完成了这次课程设计。同时感谢对我帮助过的同学们,谢谢你们对我的帮助和支持,让我感受到同学的友谊。 由于本人的设计能力有限,在设计过程中难免出现错误,恳请老师们多多指教,我十分乐意接受你们的批评与指正,本人将万分感谢。七 参考文献【1】.周立功主编;ARM嵌入式系统基础教程M(第2版);北京:北京航空航天大学出版社;2008.【2】.张崙编著;32位嵌入式系统硬件设计与调试M;北京:机械工业出版社;2005.【3】.马洪连,等编著;嵌入式系统设计教程M;北京:电子工业出版社;2006.【4】.

26、王田苗主编;嵌入式系统设计与实例开发M;北京:清华大学出版社;2003.【5】.符意德编著;嵌入式系统设计原理及应用M;北京:清华大学出版社;2004.【6】.沈文斌主编;嵌入式硬件系统设计与开发实例详解M;北京:电子工业出版社;2005.【7】.江思敏,陈明编著;Protel电路设计教程M(第2版);北京:清华大学出版社;2006.【8】.罗蕾主编;嵌入式实时操作系统及应用开发M;北京:北京航空航天大学出版社;2005.【9】.PHILIPS公司;LPC2114/2124/2138/2212/2214 User Manual;2004.【10】.谭浩强编著;C语言程序设计M(第3版);北京:

27、清华大学出版社;2005.【11】田泽.嵌入式系统开发与应用M;.北京:北京航空航天大学出版社,2005.【12】马忠梅,英惠.ARM嵌入式处理器结构与应用基础(第2版)M.;北京:北京航空航天大学出版社,2007.【13】严蔚敏,吴伟民.数据结构:C语言版M.北京:清华大学出版社,1996.【14】 王宇行.ARM程序分析与设计M.北京:北京航空航天大学出版社,2008.【15】胥静.嵌入式系统设计与开发实例详解:基于ARM的应用M.北京:北京航空航天大学出版社,2005.附录1:#include config.h#define LED1 118 /P1.18南北红灯#define LED2

28、 119 /P1.19南北绿灯#define LED3 120 /P1.20南北黄灯#define LED4 121 /P1.21南北红灯#define LED5 122 /P1.22南北绿灯#define LED6 123 /P1.23南北黄灯#define LED7 124 /P1.24马路红灯#define LED8 125 /P1.25马路绿灯#define Y 0x00900000#define R 0x00240000#define G 0x00480000#define SEL1 126 /数码管位选1#define SEL2 127 /数码管位选2#define HC595_C

29、S 0x00000200 /P0.9#define BEEP 0x00000100 /P0.8为蜂鸣器控制unsigned int dat,nb,h,flag;unsigned char tab=0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90;/*定时器0中断服务子程序 重装初值,计数增减*/void _irq IRQ_Time0(void) unsigned int i;if(flag50)&(flag55)i=IO1PIN;if(i&R)=0)IO1SET=R;elseIO1CLR=R; /红灯每秒闪烁一次nb-; /红灯时间减1if(f

30、lag=55)IO1CLR=LED3|LED6|LED7; /车道黄马路红IO1SET=(LED3|LED6|LED7);h=5;if(55flag)&(flag60)i=IO1SET;if(i&Y)=0)IO1SET=Y;elseIO1CLR=Y; /黄灯闪烁h-; /黄灯时间秒减1if(60=flag)&(flag110)if(flag=60) nb=51;IO1CLR=LED2|LED5|LED7; /车道绿马路红IO1SET=(LED2|LED5|LED7);nb-; /绿灯时间减1if(110=flag)&(flag115) /计数慢一个周期后重新开始计数i=IO1SET;if(i&

31、G)=0)IO1SET=G;elseIO1CLR=G; /绿灯闪烁nb-; /绿灯时间减1if(flag=115)h=5;IO1CLR=LED3|LED6|LED7; /车道黄马路红IO1SET=(LED3|LED6|LED7);if(115flag)&(flag120)i=IO1SET;if(i&Y)=0)IO1SET=Y;elseIO1CLR=Y; /黄灯闪烁h-; /黄灯时间减1flag+; T0IR = 0x01; / 清除中断标志 VICVectAddr = 0x00; / 通知VIC中断处理结束/*Time0Init() 定时器0定时中断初始化*/void Time0Init(vo

32、id) T0PR = 99; / 设置定时器0分频为100分频得110592Hz T0MCR = 0x03; / 匹配通道0匹配中断并复位T0TC T0MR0 = 110592; / 比较值(1秒定时值) T0TCR = 0x03; / 启动并复位T0TC T0TCR = 0x01; VICIntSelect = 0x00; / 所有中断通道设置为IRQ中断 VICVectCntl0 = 0x24; / 定时器0中断通道分配最高优先级 VICVectAddr0 = (uint32)IRQ_Time0; / 设置中断服务程序地址向量 VICIntEnable = 0x00000010; / 使能

33、定时器0中断/* void SPImasterInit() SPI初始化*/void SPImasterInit()unsigned int fdiv;fdiv=8;S0PCCR=fdiv&0xfe;S0PCR=(03)|(14)|(15)|(06)|(17);/* HC595_SendDat() 向74HC595发送一字节数据*/void HC595_SendDat(unsigned int dat)IO0CLR=HC595_CS;S0PDR=dat;while(0=(S0PSR&0x80); /等待数据发送完毕IO0SET=HC595_CS;/*Delay_NS() 长软件1ms延时*/v

34、oid Delay_Ns(unsigned int dly) while(dly-)/dly ms延时 unsigned int j; for(j=1;j=613;j+) /1ms延时; /* void LED_Display()*功能: LED数码管显示*/void LED_Display() if(flag55)|(60=flag)&(flag115) dat=nb/10;/显示十位数据 HC595_SendDat(tabdat); IO1SET=SEL1;/打开数码管位选1 Delay_Ns(20); IO1CLR=SEL1;/关闭数码管1 dat=nb%10;/显示个位数据 HC595

35、_SendDat(tabdat); IO1SET=SEL2;/打开位选2 Delay_Ns(20); IO1CLR=SEL2;/关闭位选2 else if(55=flag)&(flag60)|(115=flag)&(flag120) dat=h;/显示黄灯倒计时间 HC595_SendDat(tabdat); IO1SET=SEL2; Delay_Ns(20); IO1CLR=SEL2; /* main():初始化I/O及定时器,然后不断的查询定时器中断标志。* 当定时时间到达时,取反BEEPCON 控制口。*/int main(void) PINSEL0=0x00000000; /设置所有引

36、脚连接GPIO PINSEL1 = 0x00000000; /设置管脚连接GPIO IO1DIR = 0xffffffff; /设置I/O为输出 IO0DIR=0x000003f0; /设置SPI控制口,BEEP和nCS为输出 IO1SET=0xffffffff; IO0SET=BEEP; flag=0; Time0Init(); /初始化定时器0 SPImasterInit(); /SPI初始化 IRQEnable(); / 使能中断 while(1) if(flag=120) flag=0;if(flag=55)|(flag=115)IO0CLR=BEEP; if(flag=57)|(flag=117) IO0SET=BEEP; return(0);课程设计(论文)考核评议表 电气与信息工程 学院 自动化 专业 班级 07级01班 姓名 课题名称: 基于ARM的交通灯设计 1、 课程设计综合评分表评价项目评价等级ABCDE优良中及格不及格按时独立完成任务书规定任务的情况综合分析问题和解决问题的能力独立见解或创造性课程设计(论文)内容正确、概念清楚、数据准确的程度文字通顺、书写工整、图纸齐全整洁符合规定的程度答辩时正确、熟练回答问题的程度2、综合评语 签名:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号