- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理实训报告书(猜数字游戏),猜数字游戏,猜数字游戏规则,猜数字游戏代码,猜数字游戏c语言,java猜数字游戏,java猜数字游戏代码,1100猜数字游戏规则,甲乙两人玩猜数字游戏,c猜数字游戏
目 录
1、任务 2
2方案设计与论证 2
2.1 处理器的选择方案与比较 2
2.2输入设备选择方案与比较 2
2.3显示设备的选择 3
3 总体设计方案框图 3
3.1系统的总体结构如下图所示: 3
3.2系统工作原理设计 3
4 系统的电路及硬件实现 4
4.1系统的电路图设计 4
4.2单片机的介绍 4
5系统软件的设计(功能的实现) 5
5.1控制游戏平台的实现 6
6程序代码 7
7实训总结 16
猜数字游戏
1 任务
设计并制作单片机游戏开发平台,包括单片机控制器,显示设备,片外程序存储器,通过平台开发猜数字游戏,具体任务要求如下:主要组成部分:游戏开发平台、猜数字游戏的开发、显示设备。
基本要求
1单片机驱动显示屏轮流显示几副游戏图画。
2驱动片外程序存储器读写游戏画面。
3可以通过按键控制显示不同画面。
发挥部分
1单片机实现猜数字游戏。
2可以显示游戏规则。
3合理配置单片机RAM作为显存,开发猜数字游戏,并将程序储存在片外的ROM中。
4 其它
2 方案设计与论证
考虑到游戏开发系统具有支持猜数字游戏并驱动液晶显示屏,信息编辑、信息转换,信息显示,多种功能。我们进行了如下方案分析:
2.1 处理器的选择方案
采用单片机实现,用程序流程控制实现本系统的功能要求。
我们知道MSP430 系列是一个 16 位的、具有精简指令集的、超低功耗的混合型单片机,采用了精简指令集(RISC)结构,具有丰富的寻址方式较高的处理速度,保证编制出高效率的源程序
考虑到本系统需要编写的程序较多,所以采用具有8kb程序存储器
2.2输入设备选择方案
采用自己制作的按键(并集成在开发品台上)输入,采用行列扫描式键盘,并设置专用功能键。优点是可以方便的设置,缺点是如果按键做的太多则需要扩展I/O口
2.3显示设备的选择
考虑到带中文字库的12864H是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64, 内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示8×4行16×16点阵的汉字. 也可完成图形显示.低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,
3 总体设计方案框图
3.1系统的总体结构如下图所示:
本系统的硬件核心是单片机,关键的技术是程序流程的控制和软件编码、解码技术,。
3.2系统工作原理
游戏开发系统由按键控制程序流程,开发平台控制系统的工作方式,并处理数据,将数据送至显示屏显示。
4 系统的电路设计及硬件实现
4.1系统的电路图设计
图4-1
4.2单片机的介绍
AT89S52单片机是系统中的控制核心,它是个低电压,高性能CMOS8位单片机, AT89S52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。
主要功能特性: 兼容MCS51指令系统 k可反复擦写(1000次FlashROM 32个双向I/O口 256x8bit内部RAM 3个16位可编程定时/计数器中断 时钟频率0-24MHz 2个串行中断 可编程UART串行通道 2个外部中断源 共6个中断源 2个读写中断口线 3级加密位 低功耗空闲和掉电模式 软件设置睡眠和唤醒功能
WGM-12864H是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64, 内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 0 1
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 1 X 光标或整体移位指令
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 1 S/C R/L X X S/C R/L 操作
0 0 光标左移,AC减1
0 1 光标右移,AC加1
文档评论(0)