- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)