《嵌入式系统原理》课程设计题目 下载本文

内容发布更新时间 : 2024/12/27 19:02:00星期一 下面是文章的全部内容请认真阅读。

《嵌入式系统原理》 课程设计可选题目及要求

一、汽车信息系统

汽车信息系统是典型的嵌入式应用。以前的汽车主要利用机械式仪表盘来显示汽车的速度、测量、里程等信息。现代汽车则利用嵌入式系统将各个传感器检测的信息在汽车信息系统(汽车电脑)是显示出来,并提供更多的汽车信息服务如汽车上网、GPS、MP3、VCD/DVD等信息。该题目可以分为如下几个子题:

1.汽车信息集成子系统

任务:在LCD上提供一个统一的菜单,通过点击相应菜单可以调用对应的各个功能子系统。

要求:

1)熟悉开发板环境; 2)熟悉LCD驱动原理;

3)编写相应菜单,并可利用键盘或鼠标调用相应的程序; ---状态-—速度、油量、里程、 汽车信息系统-----导航—GPS导航、收发短信 ---娱乐—MP3、VCD/DVD、上网浏览 菜单要求:采用二级菜单的方式。

2.速度显示及报警子系统(模拟)

任务:在4个数码管上显示速度值,(通过键盘上的上、下光标键模拟加速、减速、刹车等过程),当速度超过某一设定数值时,发出报警信号(快速闪烁速度数值)。

要求:

1)熟悉开发板环境;

2)熟悉数码管驱动原理;(驱动及例子程序见资源文件夹下EXT中的LED文件夹)

3)提供一段程序进行速度报警值的设定,并能进行加速、减速时速度的正确显示;

3.油量显示及报警系统(模拟)

任务:在4个数码管上进行油箱存油量的显示(设耗油量与里程成正比),通过通过键盘上的上、下光标键来模拟汽车的行驶过程,根据设定的报警值提前报警(闪烁显示)

要求:

1)熟悉开发板环境;

2)熟悉数码管驱动原理;(驱动及例子程序见资源文件夹下EXT中的LED) 3)提供一段程序进行油量报警值的设定,并能在行驶过程中进行油量的正确显示与报警;

4.车灯控制子系统:

任务:显示汽车在各种状况下车灯的开启与关闭控制。 要求:

1)熟悉开发板环境;

2)熟悉LED灯(红、绿各两个)驱动原理;(驱动及例子程序见LED.C及LED_TEST.c)

3)利用键盘模拟汽车行驶的五种状况:汽车左转、汽车右转、远大灯、近小灯,每个灯可以设定快速闪烁或常开、常闭。

5.嵌入式红绿灯控制系统(模拟)

任务:对十字路口的交通灯进行定时转换控制 要求:

1)熟悉开发板环境;

2)熟悉LED灯(红、绿各两个)驱动原理;(驱动及例子程序见LED.C及LED_TEST.c)

3)灯光控制的规律可归纳如下:(1)东西与南北的交通灯定时交换红绿灯一次。(2)每次红绿灯交换之间要求黄色灯点亮一段时间。

4)可由程序设定定时交换及黄灯亮的时间,并写入文件保留。下次显示时自动读取文件中的数值。

6.短信收发子系统:

任务:利用汽车的GSM网络接收或发送手机短信(英文),并提供显示或输入界面。

要求:

1)熟悉开发板环境; 2)熟悉串口通讯驱动原理;

3) 熟悉串口GSM短信收发的原理;( 驱动及例子程序见EXT文件夹下GSM) 4) 提供发送短信界面,需要输入接收号码,短信内容(不超过70个汉字,140个英文字母).

5) 提供接收短信界面,显示发送者号码,短信内容;

6) 需要提供设置界面,设定使用的串口号,波特率,短信中心号码.

7.MP3播放系统

任务:利用汽车嵌入式系统实现MP3播放