- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式课程设计--十字路口交通灯控制资料
嵌入式系统
课程设计报告
班级: 自动化1004
学号: 10401700714
姓名: 吴章勇
指导老师:何献忠
成绩:
设计任务一 十字路口交通灯控制
一、设计目的:
1.了解基于ARM7核的LPC2106的管脚功能和特点,掌握I/O控制寄存器的设置方法;
2.掌握ARM7应用系统编程开发方法,能用C语言编写应用程序;
3.熟练掌握ADS1.2软件的使用以及PROTEUS仿真调试的方法;
二、具体任务:
1.采用PROTEUS完成十字路口交通灯控制的硬件电路设计,要求单片机选型为飞利浦公司的LPC2106,东西南北方向分别设置红黄绿3个指示灯,东西方向和南北方向各用1个数码管显示通行时间;
2.用ADS1.2编写C语言应用程序,完成十字路口交通灯控制;
3.采用PROTEUS将应用程序装载在LPC2106中,进行仿真验证。要求东西方向和南北方向的数码管显示通行时间并倒计时,可以设置成一样,例如都是9秒倒计时;每当倒计时时间到,完成红黄绿指示灯的状态切换,模拟实现十字路口的交通灯管理控制。
三、硬件电路设计。(参考下图完成硬件电路设计,用屏幕抓图的方式将自己设计的PROTEUS电路图粘贴在下面,并用文字对所设计的电路功能、原理进一步说明)
东西红灯,南北绿灯
东西黄灯,南北红灯
四、源程序。(只将C语言应用程序附在后面,其它项目文档不要提供,C语言应用程序要有一定的注释说明)
源程序:
#include config.h
int main(void)
{
int32 i;
int32 a[10]={0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; /*数码管显0-9*/
PINSEL0=0 /* 定义P0.0-P0.15为普通输入输出端口 */
IODIR=0x0000ffff;
IOCLR=0x0000ffff;
while(1)
{
for(i=8;i2;i--) /* 东西红灯、南北绿灯延时8秒 */
{
IOSET=0x4200+a[i]; /* 东西红灯并显示时间*/
delay();
IOCLR=0x0000ffff; } /* 引脚输出清零*/
for(i=2;i-1;i--) /* 东西红灯、南北黄灯延时3秒*/
{
IOSET=0x2200+a[i];
delay();
IOCLR=0x0000ffff; }
for(i=8;i2;i--) /* 东西红灯、南北绿灯延时8秒 */
{
IOSET=0x1800+a[i];
delay();
IOCLR=0x0000ffff; }
for(i=2;i-1;i--) /* 东西黄灯、南北红灯延时3秒*/
{
IOSET=0x1400+a[i];
delay();
IOCLR=0x0000ffff; }
}
}
delay( )
{ int32 j=0
for(;j0;j--);
}
设计任务二 uC/OS-Ⅱ的移植与应用
一、设计目的:
1.了解嵌入式实时操作系统uC/OS-Ⅱ可移植、可裁剪等性能特点,正确理解实时操作系统中任务、信号、消息、中断等基本概念以及uC/OS-Ⅱ多任务管理的调度算法;
2.掌握uC/OS-Ⅱ在ARM7上移植的方法;
3.能将uC/OS-Ⅱ移植在LPC2106中,并根据具体要求创建用户任务,解决实际问题;
二、具体任务:
1.uC/OS-Ⅱ移植在LPC2106中。
2.编写用户任务程序,完成实时温度的采集控制。硬件电路见参考硬件电路图,图中用滑动变阻器代替温度传感器转换后的电压,用ADC0809完成A/D转换,并用数码管显示出来。
三、参考硬件电路。(用文字对所设计的电路功能、原理做详细说明)
附图:
四、源程序。(只将C语言应用程序附在后面,其它项目文档不要提供,C语言应用程序要有一定的注释说明)
源程序:
#include config.h
#define TASK_STK_SIZE
您可能关注的文档
- 山东科技版小学综合实践活动五年级上册《植物栽培》教案资料.doc
- 山东美术出版社小学四年级下册品德与社会教案 全册资料.doc
- 山东美术出版社小学六年级品德与社会上册第十四课《别吸烟了》课件资料.ppt
- 山东菏泽市普善老年公寓建设项目可行性研究报告(可编辑)资料.doc
- 山东聊城某大型生态旅游度假区项目可行性研究报告资料.doc
- 山东省淄博市邮政储蓄银行小额信贷业务风险防范的研究资料.doc
- 山东美术出版社小学品德与社会四年级下册《书信传佳音》教学课件资料.ppt
- 山东金顺达集团汽轮发电机大修技术投标书资料.doc
- 山东科技版小学综合实践活动五年级上册《植物栽培》教学设计资料.doc
- 山亭区北庄镇东洋泉水库除险加固工程施工投标书资料.doc
文档评论(0)