中国矿业大学硬件课程设计(拔河游戏机)解读.docVIP

中国矿业大学硬件课程设计(拔河游戏机)解读.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
硬件课程设计报告 献给各位矿大学弟 姓 名: 学 号: 专 业: 计算机科学与技术 班 级: 计算机科学与技术 设计题目: 拔河游戏机 指导教师: 2015年 1 月 16 徐州 课程设计指导教师评阅书 指导教师评语: 成 绩: 指导教师签字: 2015 年 1 月 16 摘要 随着科学技术的不断发展,促使人们学科学、学技术、学知识的手段多种多样。拔河游戏机作为一种工具,已经广泛应用于各种智力抢答竞赛场合。但拔河机的使用频率较低,有的制作复杂,有的可靠性低,减少实用性。硬件课程设计是硬件技术学习中非常重要的一个环节,是将理论知识和实践能力相统一的一个环节,是真正锻炼学生能力的一个环节。拔河机能保证比赛中的公正性,在很多场合得到了广泛的应用。要将拔河机系统产品化,应该根据客户不同的需求进行不同的设计,应该在程序中增加一些可以人为改变的参数,以便客户根据不同的需要随时调节。因此,研究拔河机及扩大其应用,有着非常现实的意义。 本课程设计是基于微机原理与接口技术的简单应用。通过硬件与软件的结合,用汇编语言编写程序模拟分析了,结合的实际情况阐述了系统的工作原理,给出了一种简单实用系统的硬件电路设计方案。该主持人 本课题设计了一种采用8255芯片和汇编语言制作的多功能拔河游戏机,实验箱中的开关区和LCD显示区共同完成。主要功能:1.用8253可编程计时器计时 2.用液晶显示屏显示比赛结果。它除了具有基本的拔河功能之外,还有显示结果的功能,当比赛开始后,第一行开始位置显示C,第二行开始位置显示D,如果有人胜出,系统自动锁存直到按下E键重新开始。通过利用8254计数器,8255输入输出接口,4*4键盘、液晶显示屏等器件实现拔河游戏机系统的设计工作。 关键词:8255可编程并行接口 ;LCD显示屏; 目录 1 概述 5 2 需求分析 6 2.1 总体任务 6 2.2 各模块要求 6 2.3 硬件需求分析 6 2.3.1 8254芯片 错误!未定义书签。 2.3.2 8255芯片 6 2.3.3 4×4键盘 10 2.3.4 128×64字符图形液晶显示屏 11 3 硬件方案 14 3.1系统功能模块 14 3.2电路连线图 14 4软件方案 16 4.1端口和数据部分 17 4.2 8254初始化部分 17 4.3 8255初始化部分 17 4.4 LCD初始化部分 18 4.5主体代码部分 错误!未定义书签。 5问题与调试部分 19 5.1问题一 19 5.2问题二 19 5.3实物连线图 19 6 运行结果 21 6.1 结果截图 21 7实验结论 22 8实验体会 23 9参考文献 23 1 概述 用8253可编程计时器计时,用液晶显示屏显示比赛结果。它除了具有基本的拔河功能之外,还有显示结果的功能,当比赛开始后,第一行中央位置出现比赛者双方开始按键拔河按下C键方块左移一,按下D键方块右移一格比赛者双方各执一键开始拔河,当倒计时结束后以方块相对开始位置作比较,分出胜负。 2 需求分析 2.1总体任务 用微机原理与接口实验箱,利用8255、8253、4×4键盘、128×64字符图形液晶显示等实现拔河游戏机。 2.2各模块要求 利用以上器件实现拔河游戏机。 实现10s倒计时。 2.2.2 8255要求 。 CD显示屏要求 实现显示字母和图形 2.2.3 4×4键盘要求 实现C、D、E、F按键的输入。 2.3 硬件需求分析 8253在本实验中工作。含义为:选择通道0,先读写计数器的低字节,再读/写计数器的高字节,采用的是BCD 计数的方法。8253具有3个独立的计数通道,采用减1计数方式。在门控信号有效时,每输入1个计数脉冲,通道作1次计数操作。当计数脉冲是已知周期的时钟信号时,计数就成为定时。   8253芯片有24条引脚,封装在双列直插式陶瓷管壳内,内部结构如下:   (1).数据总线缓冲器   数据总线缓冲器与系统总线连接,8位双向,与CPU交换信息的通道。这是8253与CPU之间的数据接口,它由8位双向三态缓冲存储器构成,是CPU与8253之间交换信息的必经之路。   (2).读/写控制   读/写控制分别连接系统的IOR#和IOW#,由CPU控制着访问8253的内部通道。接收CPU

文档评论(0)

奇缘之旅 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档