嵌入式课程设计题目_第1页
嵌入式课程设计题目_第2页
嵌入式课程设计题目_第3页
嵌入式课程设计题目_第4页
嵌入式课程设计题目_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、真诚为您提供优质参考资料,若有不当之处,请指正。0、串口聊天程序设计要求: 客户端提供聊天窗口显示双方聊天内容,由于没有中英文输入,聊天内容可预先设计并保存为固定的10-20条聊天句子,通过按键选择某个句子作为聊天内容发送。 串口的通讯参数可调(参考超级终端的设置)学号:121. 桌球游戏 基本要求: 桌面四角和长边的中间有6个球袋,桌面有白球和彩色球, 移动球杆从不同角度击打桌面白球,球与球之间、球与桌边沿都会发生碰撞从而改变行进轨迹,当球抵达球袋时落入球袋。 扩展选做: 控制击球的力度和击球的高度。 彩球有分值差别,按台球九球规则计分。 学号:122. 吹泡泡游戏 基本要求:屏幕下方有一根

2、吹管,吹管位置可水平方向移动,吹管可以随机吹出红黄绿三种不同颜色的泡泡。玩家可移动吹管并按键吹出泡泡,泡泡会往上浮动直至顶部或者遇到其他泡泡;但如果遇到相同颜色的泡泡,则泡泡合二为一,体积相应增大。记录屏幕上泡泡的总数,数量最多的玩家胜利。 扩展选做:学号:123. 交通信号灯模拟 功能:模拟交通信号灯运行 要求: 可用图形界面显示交通路口及信号灯状态 可利用数码管显示各信号状态的倒计时 可利用超级终端修改信号灯变化参数(例如红灯显示时间,绿灯时间)学号:124. 悬吊球游戏 基本要求:屏幕上方正中有一根绳子,另一头系在屏幕右侧的一个小球上。屏幕下方有随机生成的几根柱子,柱子的高度和宽度随机游

3、戏开始后,小球下落,由于绳子的拉扯而在屏幕上方进行钟摆运动。玩家可以通过按键切断绳子,小球会在不同的点以不同的角度和速度下落,当碰到下方柱子的侧面时应有相应的回弹效果,当落到柱子的顶部时,表示安全着陆,进入下一轮游戏,每碰到一根柱子计分增加,直至小球落到屏幕底部没有柱子的区域游戏结束。 扩展选做:学号:125. 立体球滚动模拟 基本要求:可以设定桌面光源的方向,显示当光从不同角度照射进入屏幕中,球体对应位置同时产生反光效果。当球在桌面上移动时,反光点会有相应的位置调整以及明暗变化。 扩展选做:学号:126. 赛跑比赛模拟竞速 基本要求:屏幕上显示5条赛道,赛道上5个选手(模拟人和跑动的姿势),

4、当发令枪响以后,每个选手以不同的速度/加速度向重点跑去。(比赛距离可以设置调整)屏幕上同时设置5个定时器,分别记录每个选手的时间。当选手到达终点时,对应的计时器停止,记录下选手所用时间。 扩展选做:学号:127. 洞穴飞行游戏 基本要求:玩家控制一架飞机在洞穴里飞行,可以通过按键控制飞行的高度和速度。屏幕上下区域模拟洞穴,洞穴地面和顶部的高度随着飞行的深入会不断变化。洞穴中会随机出现树立在地上和悬挂在顶部的石笋以及空中出现的浮石,飞机撞上石笋或浮石则游戏结束,飞行时间长的玩家赢得比赛。 扩展选做:学号:128. 贪吃蛇游戏 要求: LCD显示图形界面,按键控制蛇运行,数码管倒计时和计分 有关卡

5、设计,不同关卡障碍物不一样 有难度设计,易-中-难 3级,分别代表速度不一样学号:129. 堆木头游戏 基本要求:屏幕下方初始有一根木头。另外有一根与之等长的木头在空中左右浮动,玩家通过按键把浮动的木头放落在下方的木头上。浮动的木头落下后,如果有超出下方木头长度的部分即被切断。木头落下后,上方重新出现一根与下方累积木堆的最上方的木头(也是最短的)长度相等的木头。玩家不断重复将越来越短的木头放在木堆上,直至放落的木头没有落在最上方的木头上,游戏结束。记录木堆中木头的总长度,长度最大的获胜。 扩展选做:学号:1210. 接宝游戏 基本要求:屏幕上方随机掉落各种宝贝,不同宝贝有不同分值。偶尔屏幕上也

6、会掉落炸弹。玩家控制屏幕底部的接宝盘进行左右移动。当宝贝落在接宝盘上即为接到,获得相应分值,如果接到炸弹,游戏结束。整个游戏的速率随着游戏时间的进行不断加快。 扩展选做:学号:1211. 射击游戏 基本要求:屏幕上方随机掉落射击目标,大小速率不一。玩家控制屏幕底部正中的猎枪进行瞄准。猎枪的尾部固定在屏幕底部正中,枪管方向可通过按键控制。当玩家击发猎枪后,猎枪射出子弹,子弹击中屏幕上掉落的目标,目标消失并累计分数,玩家必须射中所有目标,一旦有目标下落到屏幕底部,游戏结束。扩展选做:学号:1212. 黑白棋对战游戏 要求: 对战双方黑白显示,棋盘为16*16方格,一方可将对方在同一直线或对角线上的

7、棋子同化 数码管分别显示秒计时,和双方棋子数 可用触摸屏下子,也可用键盘移动下子 可下每一步棋,有光手提示学号:1213. 速算游戏 基本要求:屏幕上方随机掉落各种不同的公式。玩家按键输入结果,如果结果等于掉落的某个或某几个公式的运算结果,即为成功,对应的公式消失并累计分值。如果有公式下落至屏幕底部游戏结束。游戏难度可通过增加公式复杂度或下落速度控制。扩展选做:学号:1214. 跳跃游戏 基本要求:屏幕上方有不同长短的浮板。玩家控制从底部起跳的一个小球,以一定的速度往上飞行,但由于重力的作用最终会下落,玩家可以通过按键控制小球飞行的左右方向让小球落在浮板上,落在浮板上的小球会重新获得动力并继续

8、往上飞行。如果玩家控制失误,小球下落至屏幕底部,游戏结束。扩展选做: 存在左右活动的浮板学号:1215. 染色色块游戏 基本要求:屏幕上一个大矩形区域中存在着x行y列个相同大小不同颜色的正方形块,方形块的颜色有七种,所有相邻且颜色相同的正方形构成一个大的色块。开始游戏后,从左上角正方形或它所在的色块开始,这个色块不断吞并其他正方形或色块直至整个矩形变成同一种颜色游戏结束。吞并的原则是,玩家每次可选择七种颜色其中之一,左上角正方形或者左上角的色块即改变颜色,变成玩家所选的颜色,同时吞并对应颜色的相邻正方形构成更大的色块。至游戏结束时,玩家选择次数少的获胜。扩展选做: 学号:1216. 记忆力测试

9、游戏 基本要求:开始游戏后,屏幕上不同位置随机出现不同圆,圆内有数值。倒计时3秒后,数值消失,留下各个圆。玩家通过按键移动屏幕上的鼠标,当鼠标移动到圆内时,按下相应键模拟鼠标点击。玩家点击某个圆则圆内原来的数值重新显示于圆内。如果玩家点击圆的顺序与数值的从小到大的顺序相符,则继续选择下一个值,否则游戏结束。玩家如果选中了所有数值则进入下一关,下一关增加一个数值。扩展选做: 学号:1217. 弹力球游戏 基本要求:初始时屏幕上随机出现很多的方块,方块有不同的颜色;屏幕底部有一个可由玩家控制水平位置的浮板,浮板上有一个弹力球。游戏开始后,玩家可以先选择好浮板位置然后释放小球,小球以45度角向右上方

10、飞去,如果小球碰到屏幕边沿、顶部、玩家控制的浮板或者中间的方块则会相应反弹,同时被击中的方块如果是红色还会消失,绿色方块也会消失同时会增加小球速度,其他颜色方块不会有变化。当屏幕上所有能被击打消失的方块都被击中则本轮过关进入下一轮。如果小球碰到屏幕下边沿而没有被浮板反弹则游戏结束。扩展选做: 学号:1218. 旋转击球游戏 基本要求:初始时屏幕中间出现N个小圆球,所有圆球以相同的间隔均匀分布在一个大圆上。游戏开始后,所有圆球沿着大圆运转。屏幕的右侧是一个下落的红色小圆球,左侧是一把射击枪,玩家通过按键击发左侧的射机枪,射出的子弹必须不碰到中间转动的圆球射中右侧的红色小球。连续两次碰到中间球则游

11、戏结束,射击次数最多的玩家获胜。扩展选做: 学号:1219. 拼菱形游戏 基本要求:游戏玩法与华容道游戏类似,屏幕中有个矩形盒子,内部可存放x*y个正方块,矩形盒子内存放了x*y-1个正方块,空留了左上角一个位置没有正方块。所有正方块按顺序排列会显示出两个大菱形,每个正方块都包含了两个菱形中的一部分线段。游戏开始后,正方块的位置会随机分布,玩家可以把正方块向相邻的空位置移动以调整方块的位置直至重新拼出菱形图案。计时时间短的玩家获胜。扩展选做: 学号:1220. 门禁系统 功能:设计一个安全门禁系统,用户需要输入账号,密码,门课自动打开,打卡后延时,10秒自动上锁 要求: 预设5位用户信息,可增

12、加删改(通过超级终端) 密码错误3次报警,并锁住该账户30秒 可用电机代表关锁开锁 开门,关门状态可通过超级终端输出学号:1221.黑白棋要求: 对战双方黑白显示,棋盘为16*16方格,一方可将对方在同一直线或对角线上的棋子同化 数码管分别显示秒计时,和双方棋子数 可用触摸屏下子,也可用键盘移动下子学号:1222. 电梯升降演示功能:1、以动画的形式演示一台或多台电梯的运行(电梯台数可设定,楼层高度可设定)。2、电梯运行的楼层可设定,如单层电梯只停单数楼层。3、上楼下楼的人数和所要前往的楼层可随机生成亦可手动设定。学号:1223. 超市库存管理系统要求:建立5类20种商品,每种商品有预警数量。 通过平台进行入库,出库操作,可借助数码管显示 通过超级终端打印库存(按类别打印,全部打印,缺货商品打印) 学号:1224. KTV点歌系统要求:可以输入账号,密码登陆 可以将曲目进行多种分类管理 有多种方式点歌(歌手、字数、排行榜等) 可以对已点曲目进行管理(显示、删除、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论