更新时间:11-10 上传会员:小四哥
分类:工业大学 论文字数:6266 需要金币:1000个
摘要:本设计通过STC89C52单片机来完成本款游戏的设计,运用c语言来进行编程控制,然后通过Proteus来进行仿真,最后将程序导入pcb板中做出实物。本设计的设计要点是利用六个按键来移动和翻转中自动输出的由四个小正方形组成的方块,当图形排列成完整的一行或者多行时自动消除,当图形到达显示屏最顶端时,游戏结束,并且屏幕上显示GAME OVER。通过取模来设计字样、图形,编写执行函数来控制图形变化,并在显示屏上显示出来。
关键字:STC89C52;c语言;Proteus
目录
摘要
Abstract
第1章 绪论-1
1.1 课题背景及意义-1
1.2 本设计完成的工作-1
第2章 总体设计-3
2.1 设计目的-3
2.2设计方案-3
第3章 硬件设计-4
3.1 单片机控制模块-4
3.2 按键输入模块-6
3.3 电源模块-6
3.4 LCD驱动模块-7
3.4.1 KS0108液晶显示控制驱动器-8
3.4.2 LCD2864指令说明-9
第4章 软件设计-11
4.1俄罗斯方块流程图-11
4.2 俄罗斯方块中按下键的流程图-12
4.3 俄罗斯方块图形显示原理-12
第5章 实物的制作与调试-14
第6章 结论-15
第7章 致谢-16
参考文献-17
附录一:总体原理图-18
附录二:总体PCB图-19
附录三:部分程序-20