1 / 11
文档名称:

《嵌入式系统原理》课程设计题目.doc

格式:doc   大小:39KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《嵌入式系统原理》课程设计题目.doc

上传人:xxq93485240 2019/5/24 文件大小:39 KB

下载得到文件列表

《嵌入式系统原理》课程设计题目.doc

相关文档

文档介绍

文档介绍:课程设计可选题目及要求一、汽车信息系统汽车信息系统是典型的嵌入式应用。以前的汽车主要利用机械式仪表盘来显示汽车的速度、测量、里程等信息。现代汽车则利用嵌入式系统将各个传感器检测的信息在汽车信息系统(汽车电脑)是显示出来,并提供更多的汽车信息服务如汽车上网、GPS、MP3、VCD/DVD等信息。该题目可以分为如下几个子题::在LCD上提供一个统一的菜单,通过点击相应菜单可以调用对应的各个功能子系统。要求:1)熟悉开发板环境;2)熟悉LCD驱动原理;3)编写相应菜单,并可利用键盘或鼠标调用相应的程序; ---状态-—速度、油量、里程、汽车信息系统-----导航—GPS导航、收发短信---娱乐—MP3、VCD/DVD、上网浏览菜单要求:采用二级菜单的方式。(模拟)任务:在4个数码管上显示速度值,(通过键盘上的上、下光标键模拟加速、减速、刹车等过程),当速度超过某一设定数值时,发出报警信号(快速闪烁速度数值)。要求:1)熟悉开发板环境;2)熟悉数码管驱动原理;(驱动及例子程序见资源文件夹下EXT中的LED文件夹)3)提供一段程序进行速度报警值的设定,并能进行加速、减速时速度的正确显示;(模拟)任务:在4个数码管上进行油箱存油量的显示(设耗油量与里程成正比),通过通过键盘上的上、下光标键来模拟汽车的行驶过程,根据设定的报警值提前报警(闪烁显示)要求:1)熟悉开发板环境;2)熟悉数码管驱动原理;(驱动及例子程序见资源文件夹下EXT中的LED)3)提供一段程序进行油量报警值的设定,并能在行驶过程中进行油量的正确显示与报警;:任务:显示汽车在各种状况下车灯的开启与关闭控制。要求:1)熟悉开发板环境;2)熟悉LED灯(红、绿各两个)驱动原理;()3)利用键盘模拟汽车行驶的五种状况:汽车左转、汽车右转、远大灯、近小灯,每个灯可以设定快速闪烁或常开、常闭。(模拟)任务:对十字路口的交通灯进行定时转换控制要求:1)熟悉开发板环境;2)熟悉LED灯(红、绿各两个)驱动原理;()3)灯光控制的规律可归纳如下:(1)东西与南北的交通灯定时交换红绿灯一次。(2)每次红绿灯交换之间要求黄色灯点亮一段时间。4)可由程序设定定时交换及黄灯亮的时间,并写入文件保留。下次显示时自动读取文件中的数值。:任务:利用汽车的GSM网络接收或发送手机短信(英文),并提供显示或输入界面。要求:1)熟悉开发板环境;2)熟悉串口通讯驱动原理;3) 熟悉串口GSM短信收发的原理;(驱动及例子程序见EXT文件夹下GSM)4) 提供发送短信界面,需要输入接收号码,短信内容(不超过70个汉字,140个英文字母).5) 提供接收短信界面,显示发送者号码,短信内容;6) 需要提供设置界面,设定使用的串口号,波特率,:利用汽车嵌入式系统实现MP3播放要求:1)熟悉开发板环境;2)熟悉音频驱动原理、了解MP3编解码原理;(驱动及例子程序见EXT文件夹下IIS)3) 实现MP3播放功能。4)提供播放界面,如选择文件、播放、暂停、下一首、上一首等。:针对上述汽车信息系统应用要求,对Linux内核进行配置与编译。要求: 1)熟悉开发板环境 2)熟悉内核结构与编译 3)熟悉内核烧写 4)内核要求:串口、LCD、LED、数码管、音频,不要网络、磁盘、USB等设备。并能进行正确的启动。内核要尽可能小二、:实现微波炉控制面板要求:1)熟悉开发板工作环境;2)熟悉数码管驱动原理;(驱动及例子程序见资源文件夹下EXT中的LED文件夹)3)通过按键实现微波炉的工作时间的设定(以1分和10秒为增减单位)。4))通过按启动键开始倒计时,到时后自动停止,并可通过按停止键取消工作。3)通过按键实现至少三种工作模式:强、中、弱。三、手机(PDA)应用系统手机是典型的嵌入式系统。除了基本的通话功能外,还嵌入了不少的应用程序如短信、电话本、游戏、日历等。该题目可以分为如下几个子题::在LCD上提供一个统一的菜单,通过点击相应菜单可以调用对应的各个应用程序。要求:1)熟悉开发板环境;2)熟悉LCD驱动原理;3)编写相应菜单,并可利用键盘的回车键(对应OK)或退出键(对应取消)及方向键进行控制。菜单按照自己的手机菜单方式来设计。选中菜单后可显示选中的内容。当前菜单用反色显示。菜单要求:采用二级菜单的方式。:在LCD屏幕上提供一个电话本管理程序