单片机课程设计之贪吃蛇(带图像及文字显示).doc下载

weixin_39821746 2023-03-19 15:30:17
单片机课程设计报告 设计题目: 液晶显示之贪吃蛇 专业班级: 2009级电信(2)班 组长姓名: 章光洪 1:学号2009221105200147,姓名 章光洪 2:学号2009221105200042,姓名 童磊 3:学号2009221105200168,姓名 胡小武 指导教师: 田茂 设计时间: 2011年12月 " " "一.设计目的及要求: " "掌握单片机一般设计方法,学会将所学单片机知识用之于实践,用所学知识完成一个完整的课程设计 " "掌握液晶显示器的一般工作原理,了解液晶屏各管脚的作用 " "在熟悉单片机编程和液晶显示原理的基础上,设计电路,编写代码来实现液晶屏的文字显示,图片显示,并通" "过相应的算法设计一个贪吃蛇的小游戏 " " " "二.设计原理图: " "如下图所示,设计电路图由单片机最小系统构图加上LCD显示电路,八位独立按键电路和串口下载电路组成, " "在实际设计中,为了灵活运用,各部件大都采用排针连接方式,使用时直接用杜邦线连接即可,方便今后在些" "基础上做其它实验 " " " " " " " "三.基础流程图 " " " " " " " " " " " " " " " " " "四.程序设计代码: " "本次程序设计代码由游戏主程序,LCD显示驱动程序,按键扫描程序三部分组成,其中游戏主程序为游戏控制 " "部分,起主导作用,LCD驱动部分提供了LCD各种显示的驱动代码,方便直接调用,而按键扫描部分则实现了外" "部按键的状态扫描。 " "具体代码如下: " " " "按键扫描:Key.c " "#include "REG52.H" " " " "unsigned char OSScanKey(void) " "{ " "unsigned char Temp; " "unsigned char i; " "P2=0xff; " "Temp=P0; " "for(i=0;i<8;i++) " "{ " "if((Temp&(1<https://download.csdn.net/download/qq_43934844/87506312?utm_source=bbsseo
...全文
11 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

12,765

社区成员

发帖
与我相关
我的任务
社区描述
CSDN 下载资源悬赏专区
其他 技术论坛(原bbs)
社区管理员
  • 下载资源悬赏专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧