基于51单片机的打地鼠游戏机文献综述

 2021-11-07 22:28:32

毕业论文课题相关文献综述

文 献 综 述

1.引言

打地鼠是一个老少皆宜,充满趣味的游戏。在电玩城它更是一个经久不衰的经典项目。传统我们所见到的打地鼠游戏机,一般都是比较大型的机器,带有LED显示器,能够显示游戏者的得分,并且在游戏的时候有声音效果出现,娱乐性较强。但是传统的打地鼠游戏机也有其缺点既是:体积较大、便携性较差、功耗高,不能满足人们随时随地使用的要求。并且随着计算机在社会各领域的渗透,单片机的应用正在不断地走向深入。同时带动着工业、农业、商业、家电以及玩具的日新月异更新,极大地提高了电子电路及系统设计的质量和效率。单片机是大规模集成电路技术发展的产物,属第四代电子计算机,它具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。它的应用必定导致传统的控制技术从根本上发生变革,它具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。

基于上述原因我们利用自己所学知识设计了基于AT89S52单片机的打地鼠游戏机,本设计以AT89S52单片机作为主控芯片,配合外围精简电路,完美的实现了打地鼠游戏的功能。它的优点:电路简单、功耗低、微型化、可扩展性好、寿命长、耐冲击、性能稳定、操作简单、有友好的人机交互菜单。外围所用到的模块有:LCD12864液晶显示模块、矩阵键盘模块、蜂鸣器驱动模块、LED模块等。

2.设计方案

设计一个打地鼠游戏机,要求在游戏运行过程中要有背景音乐,系统具有按键输入和显示屏。操作简单方便,能够实现打地鼠游戏的功能,具有较好的娱乐性。

方案一:系统用AT89S52单片机作为主控芯片,利用LCD1602液晶作为显示模块,采用独立键盘作为键盘输入模块,游戏中运行模式为单一模式。其中LCD1602液晶具有两行显示每行能够显示16个字母和数字,在理论上说,通过编程能够完成系统的开始、运行、结束界面,也能够实现游戏中分数的显示;独立键盘实现10个按键功能需要10个I/O接口。

方案二:系统用AT89S52单片机作为主控芯片,利用LCD12864液晶作为显示模块,采用矩阵键盘作为键盘输入模块,在游戏中设置普通模式、挑战模式、终极模式三种模式。LCD12864液晶可以显示汉字、字母、数字等,可以非常方便的显示图片等信息,在菜单设计中有很大优势。矩阵键盘设计,可以方便的用8个I/O口实现16个按键。在游戏中普通模式,闪灯速度较慢,游戏较为简单,在挑战模式中,闪灯速度较快,游戏难度增加,在终极模式中闪灯速度非常快,操作难度系数非常高。

比较方案一和方案二:打地鼠游戏作为一个游戏,最该注重的就是人性化,操作方便,这个就和系统的菜单设计有很大关系。LCD1602液晶仅仅能显示数字和字母,且只能显示两行16个字符,显示空间比较少。LCD12864液晶不仅可以显示汉字、字母、数字,还可以通过取模显示图片,有较大的优势。另外,使用独立键盘对单片机I/O口的浪费比较严重,使用矩阵键盘就高效很多,用8个I/O口就能定义16个按键。经过上述比较,我们可以方便的看出方案二具有较好的性能,并且实现也较为容易实现。所以我们采用方案二的设计方案作为本设计的最终方案。

3.方案实现

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。