第一范文网 - 专业文章范例文档资料分享平台

基于单片机的俄罗斯方块游戏机课程设计

来源:用户分享 时间:2025/6/13 23:05:21 本文由闁诡厺鍗抽埀顑惧灱婵啿顕i埀锟� 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

图3.4复位电路

3.5时钟电路设计

8XX51系列单片机的时钟信号通常用两种电路形式得到:内部振荡方式和外部振荡方式。在引脚XTAL1和XTAL2外接晶振,就构成了内部振荡方式。由于单片机内部有一个高增益反相放大器,当外接晶振后,就构成了自激振荡器,并产生振荡时钟脉冲。晶振通常选用6MHz、12MHz或24MHz。

本次设计中我们选用了12MHz的晶振,晶振与锁相环电路配合使用,以提供系统所需的时钟频率。设计中STC89C52使用12MHz晶体振荡器作为振荡源,由于单片机内部带有振荡电路,所以外部只要连接一个晶振和两个电容即可,电容容量一般在15pF到50pF之间,我们选用电容容量为33pF的电容,如图所示即为本设计的振荡电路。

图3.5时钟电路

5

3.6液晶屏显示模块

液晶显示屏是整个系统硬件的重要组成部分,担当着人机交互的重要角色。本设计采用铭正同公司生产的MzL02D-12864液晶点阵屏作为显示器件。它是一块128*64点阵的LCD显示模组,模组上的LCM采用COG技术将控制(包括显存)、驱动器集成在LCM的玻璃上,接口简单,操作方便。其特点为单电源供电,对比度编程可调,可采用并行接口为6800/8080时序或者串行SPI的MPU接口方式,整块液晶屏由3.3V的白色LED背光,美观大方。其外接部分分为电源端口、数据端口和命令端口三部分组成。本设计中LCD的数据端口连接到STC89C51单片机的P0端口,LCD命令端口连接到单片机的P2端口。具体实物如图所示:

图3.6液晶屏正面图图3.7液晶屏反面图

6

图3.8液晶屏显示电路

3.7按键电路设计

按键电路模块是智能俄罗斯方块游戏系统的输入器件,它的控制器包括六个按键,分别为:左移、变形、右移、暂停、下降、确定。具体硬件电路如下图所示。

图3.8 按键电路

4.软件系统的设计

4.1软件系统设计框图

Y 返回按键 7 开机 启动动画 进入主菜单 最高积分 游戏设置 开始游戏 显示单人最高积分 模式选择 添加游戏 .......... 图4.1软件系统设计框图

5.调试结果记录及分析

5.1仿真结果

图5.1 仿真电路图

5.2实物调试结果

8

基于单片机的俄罗斯方块游戏机课程设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1jcd28mcdd8mqar1rud16ehs64cxfu01247_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top