文档介绍:湖南工业大学课程设计资料袋电气与信息工程学院学院(系、部)2009~2010学年第2学期课程名称嵌入式系统课程设计指导教师陈纬职称助教学生姓名丁丹君专业班级电信071学号07401200111题目十字路口交通灯控制;uC/OS-Ⅱ的移植与应用成绩起止日期2010年5月10日~2010年5月21日目录清单序号材料名称资料数量备注1课程设计任务书2课程设计说明书3课程设计图纸张456湖南工业大学课程设计任务书2009—2010学年第二学期电气与信息工程学院(系、部)电子信息工程专业071班级课程名称:嵌入式系统课程设计设计题目:十字路口交通灯控制;uC/OS-Ⅱ的移植与应用完成期限:,掌握I/O控制寄存器的设置方法;,能用C语言编写应用程序;-II可移植、可裁剪等性能特点,正确理解实时操作系统中任务、信号、消息、中断等基本概念以及μC/OS-II多任务管理的调度算法;-II在ARM7上移植的方法;-II移植在LPC2106中,并根据具体要求创建用户任务,解决实际问题;,要求单片机选型为飞利浦公司的LPC2106,东西南北方向分别设置红黄绿3个指示灯,东西方向和南北方向各用1个数码管显示通行时间;,完成十字路口交通灯控制;,进行仿真验证。要求东西方向和南北方向的数码管显示通行时间并倒计时,可以设置成一样,例如都是9秒倒计时;每当倒计时时间到,完成红黄绿指示灯的状态切换,模拟实现十字路口的交通灯管理控制。设计任务二uC/OS-Ⅱ-II移植在LPC2106中。,完成实时温度的采集控制。硬件电路见参考硬件电路图,图中用滑动变阻器代替温度传感器转换后的电压,用ADC0809完成A/D转换,并用数码管显示出来。进度安排起止日期工作内容讲述设计内容及基本原理进行系统的设计进行系统的调试主要参考资料[1],2003年[2],2002年指导教师(签字):年月日系(教研室)主任(签字):年月日(嵌入式应用系统)设计说明书十字路口交通灯控制uC/OS-Ⅱ的移植与应用起止日期:2010年5月10日至2010年5月21日学生姓名刘高班级电信071班学号07401200123成绩指导教师(签字)班级:电子信息071班学号:07401200111姓名:丁丹君指导教师:陈纬成绩:嵌入式系统课程设计报告设计任务一十字路口交通灯控制一、设计目的:,掌握I/O控制寄存器的设置方法;,能用C语言编写应用程序;;二、具体任务:,要求单片机选型为飞利浦公司的LPC2106,东西南北方向分别设置红黄绿3个指示灯,东西方向和南北方向各用1个数码管显示通行时间;,完成十字路口交通灯控制;,进行仿真验证。要求东西方向和南北方向的数码管显示通行时间并倒计时,可以设置成一样,例如都是9秒倒计时;每当倒计时时间到,完成红黄绿指示灯的状态切换,模拟实现十字路口的交通灯管理控制。三、硬件电路设计。(参考下图完成硬件电路设计,用屏幕抓图的方式将自己设计的PROTEUS电路图粘贴在下面,并用文字对所设计的电路功能、原理进一步说明)附图:硬件电路说明:设置所有I/O口为第一功能,将硬件电路图按上图所示连接。东西南北四个方向分别装有红、黄、绿三灯。数码管为交通灯倒计时显示。将程序写入LPC2016芯片,通过引脚13、14、18、21、22、23、24、2829控制数码管,通过引脚303**********控制各个路口的LED灯,东西红灯南北绿灯持续亮7秒,南北绿灯东西红灯持续亮7秒,东西南北黄灯等待时间为2秒。四、源程序。(只将C语言应用程序附在后面,其它项目文档不要提供,C语言应用程序要有一定的注释说明)源程序:#include""intmain(void){int