网站大量收购闲置独家精品文档,联系QQ:2885784924

单片机课程设计 打地鼠.pdf

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
№.1 摘 要 随着社会的发展进步,各式有趣的小电动玩具已经遍布我们得生活。大街上随处可 见拿着只有几个按键的打地鼠游戏机。简单的几个按键,就可以给人们带来娱乐。 打地鼠游戏是电子技术发展的产物。打地鼠有软件版也有硬件版得。而软硬件打地 鼠的游戏规则类似。现在我们来讨论用单片机制作打地鼠游戏机。根据打地鼠的游戏规 则,先制定特定位置,在确认按下了该位置的按钮。这种这种规则很容易用单片机实现。 单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成 为不可替代的一部分。本文的主要内容是用STC89C52单片机为核心控制元件,设计一 个打地鼠游戏机。以单片机作为主控核心,与键盘、蜂鸣器、数码管等模块组成核心主 控制模块,在主控模块上设有4×4 的矩阵键盘、数码管和蜂鸣器。本系统运行稳定, 其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具有一定的实 用和参考价值。 关键词:STC89C52单片机 打地鼠游戏机 数码管 蜂鸣器 №.2 目录 摘 要1 目 录2 1.引 言3 2. 总体设计4 2.1基本原理4 2.2系统总体框图及设计思路4 3.详细设计5 3.1 硬件设计5 3.2 软件设计6 3.2.1程序设计思路6 3.2.2 程序流程图7 3.2.3 程序代码7 4. 系统调试及分析22 5.心得体会23 参考文献23 №.3 1.引 言 单片微型计算机是大规模集成电路技术发展的产物,属第四代电子计算机,它具有 高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。它的应用必定导致 传统的控制技术从根本上发生变革。因此,单片机的开发应用已成为高科技和工程领域 的一项重大课题。 打地鼠游戏机是现代电子技术发展的产物。是一种按键式的游戏机。是人们的休闲 娱乐的好选择。单片机具有强大的控制功能和灵活的编程实现特性,它已经融入现代人 们的生活中,成为不可替代的一部分。本文的主要内容是用STC89C52单片机为核心控 制元件,设计一个打地鼠游戏机。以单片机作为主控核心,4×4矩阵键盘、蜂鸣器等模 块组成核心主控制模块。 本文主要对使用单片机设计打打地鼠游戏机进行了分析,并介绍了基于单片机打地 鼠游戏机硬件组成。利用单片机产生随机数来点亮指定的位置的led发光管。在判断是 否按下了对应位置的按键。根据游戏规则判断是该加分还是加错。错5次则本次游戏结 束。并且本文分别从原理图,主要芯片,以及程序的调试来详细阐述。 游戏流程是先由单片机产生随机数,点亮对应位置的了点发光管,并记录被点亮的 位置。这时就开始扫描键盘,按键结果用来判断游戏规则。如果正确游戏的分加1,如 果错误错分加1。错分加到5则游戏结束。游戏期间还得用数码管动态显示游戏的分, 游戏结束后显示over。用单片机产生随机数类似电脑上产生随机数。需要开系统时钟, 即定时器。我们可以利用单片机的定时/计数器T0来提供系统时钟。矩阵键盘需要扫描 才能应用。数码管显示位数是动态的,即有几位数就显示几位数,数据的前面不会有0 出现。 №.4 2. 总体设计 2.1基本原理 先由单片机产生随机数,点亮对应位置的了点发光管,并记录被点亮的位置。 这时就开始扫描键盘,按键结果用来判断游戏规则。用单片机产

文档评论(0)

yigang0925 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档