嵌入式系统课程设计报告 - 图文

2020-04-14 05:03

班级: 学号: 嵌入式系统 课程设计报告

姓名: 指导教师: 成绩:

设计任务一 十字路口交通灯控制

一、设计目的:

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秒倒计时;每当倒计时时间到,完成红黄绿指示灯的状态切换,模拟实现十字路口的交通灯管理控制。

1

三、硬件电路设计。(参考下图完成硬件电路设计,用屏幕抓图的方式将自己设计的PROTEUS电路图粘贴在下面,并用文字对所设计的电路功能、原理进一步说明)

附图:

硬件电路说明:

复位电路,

时钟电路(仿真可略), ARM7微处理器LPC2106, 南北、东西道路交通灯, 交通计时显示数码管。

四、源程序。(只将C语言应用程序附在后面,其它项目文档不要提供,C语言应用程序要

2

有一定的注释说明)

源程序:

#include \

#define ledcon 0x00007FFF//led接口 #define ctr1 0x00000081 //南北数码管

#define ctr2 0x00000100 //东西数码管

#define light1 0x00004200//东西红灯南北绿灯亮 #define close1 0x00003c00//东西黄绿南北红黄灭 #define light2 0x00002400//东西南北黄灯亮 #define close2 0x00004200//东西红灯南北绿灯灭 #define light3 0x00001800//东西绿灯南北红灯亮 #define close3 0x00002400//东西南北黄灯灭 #define close4 0x0000007F//消影

const uint8 led_code[16]= //共阴极段码 {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07, 0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71}; uint32 p,i;

void delay(uint32 n) //延时 {

while(n--); }

void display() //交通灯、数码管显示 {

uint32 count=10;

while(count--) { } }

int main()

delay(5000000);//延时 IOCLR=close4; //消影

IOCLR=i|ctr1;

IOSET=p|led_code[count]; //输出显示

3

{

/*初始化IO*/

PINSEL0=0x00000000; PINSEL1=0x00000000; IODIR=ledcon; //输出 while(1) {

p=light1;//东西红灯南北绿灯亮 i=close1;//东西黄绿南北红黄灭 display();

p=light2;//东西南北黄灯亮

i=close2;//东西红灯南北绿灯灭 display();

p=light3;//东西绿灯南北红灯亮 i=close3;//东西南北黄灯灭 display();

}

return(0);

}

五、仿真效果。(用屏幕抓图的方式将PROTEUS运行仿真效果图粘贴在下面)

4

设计任务二 uC/OS-Ⅱ的移植与应用

一、设计目的:

1.了解嵌入式实时操作系统uC/OS-Ⅱ可移植、可裁剪等性能特点,正确理解实时操作系统中任务、信号、消息、中断等基本概念以及uC/OS-Ⅱ多任务管理的调度算法;

2.掌握uC/OS-Ⅱ在ARM7上移植的方法;

3.能将uC/OS-Ⅱ移植在LPC2106中,并根据具体要求创建用户任务,解决实际问题;

二、具体任务:

1.uC/OS-Ⅱ移植在LPC2106中。

2.编写用户任务程序,完成实时温度的采集控制。硬件电路见参考硬件电路图,图中用滑动变阻器代替温度传感器转换后的电压,用ADC0809完成A/D转换,并用数码管显示出来。

三、参考硬件电路。(用文字对所设计的电路功能、原理做详细说明)

附图:

5


嵌入式系统课程设计报告 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:鹤壁市鹤山区第十一届运动会秩序册

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: