news 2026/1/21 12:01:57

单片机打地鼠游戏的设计

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
单片机打地鼠游戏的设计

摘 要
当今社会,人们很喜欢玩游戏,进行娱乐休闲,电子游戏在社会中的地位逐渐提高,人们对于游戏的宽容在加大,目前对于很多80后、90后、00后,甚至70后的人们来说,打地鼠游戏是生活中不可获取的一部分娱乐方式,打地鼠游戏玩法简单,考验人们的反应速度,能够充分的锻炼孩子的手眼协调能力,同时还能够给人们的生活添加色彩,一家老小坐在一起玩游戏,还可以促进家庭和谐。因此本文运用电子单片机技术进行打地鼠游戏的设计,锻炼了人们的动手协调能力,主要采用STC89C51单片机为主控芯片,矩阵键盘,lad模块,同时该设计具有计分功能,用LCD1602液晶显示屏来计分,同时还可以进行音乐的播放,让人们锻炼动手能力的同时,享受听音乐的乐趣。

关键词:打地鼠;STC89C51;LCD1602;设计

2 打地鼠系统系统的设计概要

2.1系统结构
2.1.1C语言技术
我们进行整个电路的程序的烧录是采用C语言技术,C语言技术]操作便捷,使用广泛,在近年来一直被很多智能系统运用,在单片机系统中有汇编语言和C语言组成,一般情况在近年来使用C语言,主要是因为C语言程序的写入,比较规范,而且操作起来并不复杂,C程序的使用可以令我们的电路板更加灵活。
本研究主要采用C语言进行设计,然后通过C语言程序编程,C语言主要是具有可移植性,效果非常好,开发功能非常强大,是目前很多系统都采用该语言的编写,经过许多次的完成和维修后,此时开发的基于单芯片的控制器满足了此设计的要求。基于单片机51的智能打地鼠系统实现了自动运行。在打地鼠系统的整个生产过程中,用户仅需按下手机端WIFI模块就可以进行设置,并且在选择了所需的操作模式后,您无需担心,因为C语言是软件系统中的最佳选择,设置步骤均及时完成,对于程序中有错误和报警的部分,软件设计方面进行了改进。改善操作系统的稳定性。并且通过破坏来防止溢出和液位非常低。根据上述自动食品控制系统的要求,本设计完成了自动水塔控制系统流程图的设计,并通过与硬件设计相一致的单片机软件,完成了所有自动水塔的设计过程。
另外,在该设计中,可以在打地鼠系统上安装无线WIFI模块,这样您就可以使用智能手机了解或整个大棚地理的当前状态。 此外C语言具有一定的可移植性,通过寄存器编译器写入程序。
2.1.2KEIL4软件技术
该软件主要是进行程序的写入,主要是用来写入我们的C语言程序,我们在该软件中打开我们的C程序,然后进行写入,在写入的过程中,我们可以进行测试,之所以运用该软件主要是因为该软件测试功能比较强大,而且占用内存较小,程序的写入非常的便捷,同时还可以直接导入烧录器
2.1.3altium designer 技术
运用该技术,主要是进行我们原理图的勾画,之所以使用该软件进行原理图的勾画,主要是因为该软件可以很直观的进行设计,一面可以直接设计我们的硬件电路板,还可以进行每一个模块的勾画,在整个电路板的设计中,随便打开一个模块就可以直接显示该模块的原理图,虽然占用内存空间较大,但是却非常的直观,不会导致原理图勾画的失败。
2.1.4主要功能模块
(1)单片机最小系统。单片机具有体积小、功耗低、控制能力强的特点,在整个系统中相当于人体的大脑,控制产生随机数或按照规定让LED灯依次亮,来模拟出两种打地鼠的模式。同时控制整个系统的逻辑加分,最后让得分在LCD1602上显示。

3 打地鼠游戏系统的硬件设计

3.1 LAD模块
因为LAD口很多,我们用74CH595[[]]扩展I/O口,四个是一样,我们介绍其中一个,首先包含5V供电和滤波电容对地hc595rck1,hc595din1,hc595sck为引脚。通过引脚我们可以进行写入程序,当我们写入时序电路后,通过引脚,加入我们写入程序,然后通过引脚高低电瓶变化,那么LED灯就可以点亮不同的不同,如果我们写入0那么全部是低电平,那么我们的8个灯都可以点亮。整体采用32位的I/O口。

图3-1 HC595

3.2 5V电源
通过USB口接入电源,然后接入两个电容链接电源。

图3-2 5V电源
3.3 OLED液晶显示
其中包含有两个电容,当LED灯执行工作的时候我们加入了电阻,电阻主要是为了保护电路,保证0-5V的电流可以更加平稳,加了5V供电和电容。 本研究采用的OLED显示屏[[]],主要是采用OLED,这种显示屏,可以有效的显示出数字,而且相应的灵敏度也较高,显示屏内部的电路,主要是运用驱动电路进行编码的编译,根据编译的代码进行转换到显示屏中去,因此这个电路的主要核心,是选择不同的驱动来进行编译,根据我们可燃气体的检测具体需求,我们选择了带来动态驱动和静态驱动OLED显示屏,屏幕外观较小,在电路板上与单片机I/O口进行连接,一端接地,一端接入单片机,选择此款单片机的原因主要是因为可以进行数码数字的转换,同时能够与OLED[[]]显示屏进行转换,且转换效果较快,体积较小。

图3-3 OLED灯

图3-4 OLED驱动芯片

4.1主程序设计

软件设计中主程序的作用为对单片机及其其它外围电路的器件进行初始化,同时,不断进行相应的判断,执行软件系统中的各个子程序,按照系统设计的最初要求实现相应的控制功能。游戏程序应用C语言编译,主要使用函数为随机函数和键盘扫描函数。通过随机函数产生一个随机数,并同时使对应的LED点亮,即可出现随机的“地鼠”播放开机音乐

5 打地鼠游戏系统测试及其分析

5.1矩阵键盘测试
矩阵键盘16位,我们可以按其中一个,然后可以发起亮光,进行打地鼠。运用键盘进行。四个矩阵键盘,我们测试后发现全部成功运行,第一行是地鼠的出现,第二行 困难等级,第三行是生命值,第四行是开始按钮,而且配有16个LED灯,当地鼠出现的时候跟随led灯会亮。

图5-1 矩阵键盘

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/20 2:52:35

苹果在Cloudflare 2025年全球互联网服务排名中位列第三

根据Cloudflare发布的数据(通过MacMagazine),苹果在互联网服务排名中位列第三。该排名使用Cloudflare的全球DNS数据,按相对受欢迎程度对主要在线服务进行排名。Cloudflare的数据显示,苹果在年初超越了TikTok&#xff0…

作者头像 李华
网站建设 2026/1/16 8:03:06

软银竭力筹措225亿美元资金支持OpenAI

日本科技投资巨头软银需要在年底前筹措225亿美元资金,以履行其对AI合作伙伴OpenAI的承诺。据路透社报道,软银首席执行官孙正义有几种方式可以筹集这笔资金,包括动用与其持有的英国芯片设计公司Arm Holdings股份相关的未使用保证金贷款。软银是…

作者头像 李华
网站建设 2026/1/15 20:32:52

金银双破纪录!三大隐藏推手,不止是避风港

当COMEX黄金突破4500美元/盎司、现货白银触及70美元/盎司的历史高位时,市场对金银的关注度达到顶峰。在多数人的认知中,金银是市场恐慌时的“避风港”,本轮价格暴涨自然与全球地缘政治冲突、经济不确定性增加有关。但深入分析会发现&#xff…

作者头像 李华
网站建设 2025/12/23 20:49:11

深度拆解:园区双碳落地的数字化技术架构与实践路径

在双碳战略落地的关键阶段,贡献全国 50% 工业产值、31% 碳排放的园区,既是减排核心战场,也是技术创新的试验场。对于技术开发者、园区信息化负责人而言,如何用数字化破解化石能源依赖、数据孤岛、碳管理薄弱等痛点,是当…

作者头像 李华
网站建设 2026/1/20 11:42:44

企业数字化转型必经的四大阶段:从入门到精通!

互联网时代,你见过多少昔日巨头倒下的身影?诺基亚、柯达、百年老店西尔斯…这些曾经叱咤风云的企业,如今只能成为商学院里的案例。它们的陨落有着共同的原因:错过了数字化转型的浪潮。 数字化转型并非简单地购买几台设备、上线几…

作者头像 李华