- 6
- 0
- 约1千字
- 约 11页
- 2018-12-30 发布于湖北
- 举报
* 基于单片机的游戏机设计与实现 主电路图 主流程图 开始 初始化液晶屏 显示开机画面 扫描端口 执行移动或者旋转程序 开始游戏 扫描端口 Y N 是否有按键按下 游戏是否结束 显示结束画面 N N Y Y 是否有按键按下 液晶屏显示 液晶屏是由KS0108控制FG12864E显示 无字库、无背光 分左右屏控制 横128列,纵64行,每8行一个page,共有8个page 可以显示32个汉字,分为4行8列 游戏画面时的液晶显示 显示分数 显示速度 下个图形 游戏区域 提示按键操作 方块生成 方块是由四个小正方形组成的,其中每个小正方形是由4*4个点组成,将这4*4个点看做一组点阵,可以直接对这组点阵进行编辑。 图1 一组4*4的点阵 当画俄罗斯方块时需要4*4个点阵,也就是16*16个点。将每个点阵看成一组,然后对整个4*4的点阵进行编辑,将每个点阵看成一位二进制的数,因为每个点阵都有被编辑(记为1)和不被编辑(记为0)两种状态。所以一个4*4位的点阵可以看成一个四位的十六进制数。 如图2所示俄罗斯方块中的一个图形,它的代码为0x2e00 图2 俄罗斯方块中 的一个图形 俄罗斯方块总共有7种类型,分别如图3所示 图3 七种俄罗斯方块 其中每种方块有四种形状,即每种方块旋转之后的变形。在编程时将这28个图形分类型编辑在生成方块函数中。 方块
您可能关注的文档
- 汽车4s店服务流程四促成交易.ppt
- 带式输送机传动装置.doc
- 供应链管理的现状及发展策略.doc
- 基于FPGA的异步FIFO的研究和设计.doc
- 传动器主要部件的加工.doc
- 电气行业电子商务发展的前景分析及实施策略:以正泰为例.doc
- 天津市某技校食堂施工组织设计.doc
- QC小组数理统计工具使用培训提纲.ppt
- 大学生英语词汇学习策略研究.doc
- 民营企业经营管理模式研究.doc
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)