微机原理实训报告书(猜数字游戏).doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:16 大小:134KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

微机原理实训报告书(猜数字游戏).doc

微机原理实训报告书(猜数字游戏).doc

预览

免费试读已结束,剩余 6 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第PAGE\*MERGEFORMAT16页目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc215561795"1、任务2HYPERLINK\l"_Toc215561796"2方案设计与论证2HYPERLINK\l"_Toc215561797"2.1处理器的选择方案与比较2HYPERLINK\l"_Toc215561798"2.2输入设备选择方案与比较2HYPERLINK\l"_Toc215561799"2.3显示设备的选择3HYPERLINK\l"_Toc215561801"3总体设计方案框图3HYPERLINK\l"_Toc215561802"3.1系统的总体结构如下图所示:3HYPERLINK\l"_Toc215561803"3.2系统工作原理设计3HYPERLINK\l"_Toc215561804"4系统的电路及硬件实现4HYPERLINK\l"_Toc215561805"4.1系统的电路图设计4HYPERLINK\l"_Toc215561806"4.2单片机的介绍4HYPERLINK\l"_Toc215561807"5系统软件的设计(功能的实现)5HYPERLINK\l"_Toc215561808"5.1控制游戏平台的实现66HYPERLINK\l"_Toc215561817"程序代码7HYPERLINK\l"_Toc215561810"7实训总结16HYPERLINK\l"_Toc215561813"猜数字游戏1任务设计并制作单片机游戏开发平台,包括单片机控制器,显示设备,片外程序存储器,通过平台开发猜数字游戏,具体任务要求如下:主要组成部分:游戏开发平台、猜数字游戏的开发、显示设备。基本要求1单片机驱动显示屏轮流显示几副游戏图画。2驱动片外程序存储器读写游戏画面。3可以通过按键控制显示不同画面。发挥部分1单片机实现猜数字游戏。2可以显示游戏规则。3合理配置单片机RAM作为显存,开发猜数字游戏,并将程序储存在片外的ROM中。4其它2方案设计与论证考虑到游戏开发系统具有支持猜数字游戏并驱动液晶显示屏,信息编辑、信息转换,信息显示,多种功能。我们进行了如下方案分析:2.1处理器的选择方案采用单片机实现,用程序流程控制实现本系统的功能要求。我们知道MSP430系列是一个16位的、具有精简指令集的、超低功耗的混合型单片机,采用了HYPERLINK"http://baike.baidu.com/view/981569.htm"\t"_blank"精简指令集(HYPERLINK"http://baike.baidu.com/view/23531.htm"\t"_blank"RISC)结构,具有丰富的寻址方式和较高的处理速度,可以保证编制出高效率的源程序,由于引进了Flash型程序存储器和JTAG技术,不仅使开发工具变得简便,而且价格也相对低廉,能够满足系统的要求。而在我们学习过单片机中对MCS-51系列的单片机较熟悉,可编程、工作可靠、价格经济、能耗少可以满足驱动视频信号的要求。考虑到本系统需要编写的程序较多,所以采用具有8kb程序存储器的AT89S52单片机。我们对c语言较为熟练,所以采用c语言编写程序。2.2输入设备选择方案采用自己制作的按键(并集成在开发品台上)输入,采用行列扫描式键盘,并设置专用功能键。优点是可以方便的设置,缺点是如果按键做的太多则需要扩展I/O口。本功能实现不需要太多按键,故以上可满足要求。2.3显示设备的选择考虑到带中文字库的WGM-12864H是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64,内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示8×4行16×16点阵的汉字.也可完成图形显示.低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,完全满足游戏品台的要求且使我们游戏的开发过程更加方便。3总体设计方案框图3.1系统的总体结构如下图所示:LCD显示控制端开发平台本系统的硬件核心是单片机,关键的技术是程序流程的控制和软件编码、解码技术,。3.2系统工作原理游戏开发系统由按键控制程序流程,开发平台控制系统的工作方式,并处理数据,将数