
电气与信息工程学院
单片机课程设计报告
设计题目: 基于单片机的贪吃蛇设计
专
业:
学 生 姓
名:
班
级:
指 导 教
师:
成
绩:
2016 年 11 月 22 日
一、 设计任务及要求
基本功能:
制作一个 8*8 点阵的贪吃蛇游戏,系统以单片机的 C 语言的软件设计,系统通
过 LED 点阵屏为载体显示数据,并用五个输入端表示五个控制键(上下左右及加速)。
系统硬件部分由 STC89C52RC 单片机,8*8 点阵屏,5 个按键,软件部分在 keil 环
境下用 C51 语言编写,包括游戏初始化蛇的节数,以及障碍墙壁,游戏结束时自动
复位。
具体要求:
1、用四个按钮控制贪吃蛇的行径,一个按钮控制贪吃蛇的加速,蛇的初始长
度为 2 点,设置墙壁。
2、蛇吃到长度为 1 点的食物时,自身长度增加 1 点。
2、速度按钮带有一次加速,按两下速度按钮蛇的行进速度回到初始值。
3、当蛇碰到墙壁或自己的身体时游戏结束。
4、用 proteus 设计,仿真基于 STC89C52RC 单片机的 8x8 点阵贪吃蛇的硬件电