电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

单片机课程设计贪吃蛇样本

单片机课程设计贪吃蛇样本_第1页
1/12
单片机课程设计贪吃蛇样本_第2页
2/12
单片机课程设计贪吃蛇样本_第3页
3/12
单片机课程设计报告(贪吃蛇)院 校: 专 业: 班 级:姓 名: 学 号: 指引老师:设计日期:一、选题背景与意义 单片微型机简称单片机,它是在一片芯片上集成了中央解决部件,存储器、定期器/计数器和各种输入输出设备等接口部件。单片机是微机进展一种重要分支,自问世以来,性能不断地改进和提高,加之单片机具备集成度高、功能强、速度快、体积小、功耗小、使用以便、性能可靠、价格便宜等长处,故在工业控制、数据采集和解决、通信系统、家用电器等领域应用日益广泛。国内虽然起步较晚,但单片机潜力越来越被人们所注重,特别在工业控制、自动化仪器仪表、计算机系统接口、智能化外设等应用领域进展不久。它应用对于产品升级换代、机电一体化都具备重要意义,在工业生产中,电流、电压、温度、压力、流量、流速和开关量都是惯用重要被控参数,被用于各种不同产品生产。在通信行业更为广泛运用,手机从只能基本通话,到当前一台手机拥有各种不同功能,单片机得到了广泛应用。手机可以听音乐,听收音机,玩游戏,照相片等等,比较流行手机游戏贪吃蛇就能用单片机实现。二、讨论基本内容与拟解决重要问题 贪吃蛇游戏设计重要硬件由单片机最小系统,8*8点阵,4个方向按键,7805稳压电路,整个游戏设计外围电路比较少,重要核心在于游戏程序设计,本设计游戏规则也参照当前手机流行贪吃蛇游戏规则去设计,当蛇吃到食物时,蛇身就会自动增长一格,食物随机出当前屏幕上,当蛇遇到墙壁时,游戏结束。本设计需要考虑问题有如下几种:1. 8*8 点阵选取2. 保证游戏流畅性和及时响应性3. 游戏设计应当接近人性化 贪吃蛇初始化子程序流程图 贪吃蛇运营子程序是整个程序设计核心,一方面由系统检测与否有按键按下,拟定有按键按下后,外部中断程序自动执行,开始扫描矩阵键盘,得到键值,依照键值推断贪吃蛇要走方向。在游戏运营期间,系统不断检测蛇与否死亡,蛇与否已经最长,蛇与否吃到了食物。若蛇已经死亡,则蛇死亡标记位被置位,跳转到死亡界面,检测与否有按键按下,有就跳转到游戏开始界面,重新开始游戏,无则等到有任意键按下。游戏速度控制由延时程序决定,若延时程序延时短,则蛇移动得快,若延时比较长,则蛇移动得慢。若蛇已经吃到食物,则在放食物原来坐标会消除显示,重新读取计数器值,通过计算得到要放置食物坐标,在该坐标上显示食物。1.准备工作仔细详细阅读任务书,深刻理解重要内容和规定。查阅与贪吃蛇有关书...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

单片机课程设计贪吃蛇样本

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部