基于51单片机的乒乓游戏机设计方案_第1页
基于51单片机的乒乓游戏机设计方案_第2页
基于51单片机的乒乓游戏机设计方案_第3页
基于51单片机的乒乓游戏机设计方案_第4页
基于51单片机的乒乓游戏机设计方案_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 基于 51单片机的乒乓游戏机设计方案 1 绪论 设计的研究背景和研究目的 乒乓球,中华人民共和国国球,是一种世界流行的球类体育项目。它的英语官方名称是“ 即“网上桌球”。乒乓球的名字起源于 1990 年。乒乓球的比赛赛制是以 11分为一局,采用五局三胜(团体)或七局四胜制(单项)。比赛分团体、单项(男单、女单、男双、女双、混双)。 在中国,到处可见打乒乓球的人,以学生居多。因为,随着人们现代化节奏的加快,工作压力的增大,传统打乒乓球的方式受到运动设施、场地、环境的因素的影响,让 人们对乒乓球运动减少了很多兴趣。随着科学技术的发展,人类进入信息化社会,信息社会的发展离不开电子产品的进步。现代电子产品发展的越来越快,于是人们将乒乓球与电子产品结合在一起,形成了乒乓游戏机。通过使用按键模拟球拍,发光二极管模拟乒乓球,进行乒乓球游戏的操作。 乒乓游戏机的出现解决了人类的很大难题。因为该产品不受运动设施、空间、场地、环境等因素的影响,在家即可进行操作。操作的同时,让操作者仿佛在真正的打乒乓球。而且该设计属于一种益智类设计,让人既可以锻炼身体,也可以锻炼智力。 内外研究现状 第二次世 界大战以后,电子计算机技术得到了突飞猛进的发展。电子计算机一代一代的更新的同时,软件设计也迅速发展。于是, 1971年,世界上第一台电子游戏机出现了。随着电子技术的迅猛发展,电子游戏机进入了次世代,主要有三大游戏机厂商。分别为: 软和任天堂。 如今,大部分益智类游戏机属于电子游戏机,乒乓游戏机就属于电子游戏机。随着电子技术的突破,电子游戏机开始朝着“便携式”和“家庭化”方向发展,彩色电视的普及使大型游戏机的显像管和扫描版部分完全可以被彩色电视取代,使得微处理机部分与现实屏幕实现了分离。现在制成的游戏 机只相当于一个信号发生器。如今乒乓游戏机已出现 3感类等等类型。 乒乓游戏机不仅可以实现人们对乒乓球的热爱,又可以让人们在玩耍的同时进行身体锻炼和智力提高,具有明朗的前景。 西南石油大学本科毕业设计(论文) 2 设计的任务和设计方法 计任务 如今各种不同类型的游戏设备一直是消费领域的热点,本设计要求用低廉的成本设计出符合要求的游戏设备,要求操作方便,系统稳定度高。设计任务为: ( 1)使用乒乓游戏机的甲乙双方各在不同的位置发球或击球。 ( 2)乒乓球的位置和移动方向由灯亮及依次点燃的方向决定,1戏者根据球的位置发出相应的动作,提前击球或出界均判失分。 ( 3)比赛用 11分为一局来进行,甲乙双方都应设置各自的记分牌,任何一方先记满 11分,该方就算胜了此局。当记分牌清零后,又可开始新的一局比赛。 计方法 本设计是基于单片机的乒乓游戏机设计,分别进行了硬件和软件两部分的设计。硬件设计包括 单片机电路、译码电路、发光二极管电路、按键电路、显示电路等电路的设计 。软件设计是 使用 写与硬件模块相应的源程序。利用后通过制作实 物实现设计。 3 2 乒乓游戏机设计方案 目前,有两种方案来设计乒乓游戏机设计。方案一是基于单片机的乒乓游戏机设计。方案二是基于 乒乓游戏机设计。 于单片机的乒乓游戏机设计 方案一是基于单片机的乒乓游戏机设计,结果用 件方面,使用 件设计包含单片机电路、模拟球台电路、按键电路、显示电路等电路的设计。软件设计包括:主程序、按键组程序(球拍模拟和暂停 /开始子程序)、发球程序、线路程序(包括线路选择和 子程序)、回球程序、于单片机的乒乓游戏机系统框图如图 图 于单片机的乒乓游戏机的系统框图 件设计 电源电路设计:单片机正常工作电压为 +5V,设计采用三端稳压集成电路输出 +5 时钟电路设计:单片机可以看成是在时钟驱动下的时序逻辑电路,即单片机必须在时钟的驱动下才能工作。因此,单片机需要时钟电路支持,否则不能执行程序。 复位电路设计 :单片机的复位电路使系统的所有功能部件都处于一个确定的初始状态,防止单片机执行错误操作、发出错误的指令等失误。单片机的复位方式有:手动按钮复位和上电复位。本设计采用手动按钮复位方式进行复位。 按键电路设计:包含两个按键组,一个是模拟球拍按键电路,一个是暂停 /开始 单 片 机 模 块 模拟球台电路 按键电路 电源电路 示屏 时钟电路 复位电路 西南石油大学本科毕业设计(论文) 4 和复位按键电路。模拟球拍按键分为左右两边,左右各四个。这四个按键其中三个是对 个是进行加速;暂停 /开始和复位按键是在运行任一程序时,对游戏机进行暂停或开始或复位。 模拟球台设计:包括译码电路设计和发光二极管设计。译码电路设计: 本设计中采用 16个发光二极管,而单片机的端口较少,因此采用 3光二极管设计:由单片机控制 7474码器译码控制 阵得点亮顺序和相应点亮时间。 显示电路设计:设计中采用 右两边分别用 A、 件设计 主程序:对乒乓游戏机进行初始化,定时器设置,对 时扫描按键。 按键程序:在回球和发球时,按键按下给单片机传入数据作出相应处理。包括暂停 /开始子程序,对系统进行暂停和开始。 发球程序:绿色指示灯亮起时 , 则 线路程序:游戏发球有 8个线路选择, 个线路选择,共有 16个回球线路,存在数组 b16中,包括 单片机线路和 t)控制7474码器译码控制 阵得点亮顺序和相应点亮时间。 回球程序:当球在 t)中感应 球在 理。 显示程序:显示游戏比分,当 到达 11分时进入相应 于 乒乓游戏机设计 方案二是 基于 乒乓游戏机设计。因为学校具备专门的实验箱,如果采用方案二只需编程便可实现。 通过对各部分编写 后进行编译、仿真、逻辑综合、逻辑适配,最后进行编程下载,并通过程序验证结果。 用 16个发光二极管代表乒乓球,在游戏机的两侧各设置两个开关,一个是发球开关,一个是击球开关。甲方按动发球开关时,靠近甲方的第一盏灯亮,然后发光二极管由甲向乙依次点亮,代表乒乓球在移动。当球过网后,按设计者规定的球位乙方就可以击球。若乙方提前击球或没有击到球,则判乙方失分,甲方自动加分,重新发球比赛继续进行到一方记分 到 11分,该局结束,记分牌清零,可以开始新的一局比赛。其系统框图如 5 图 于 案比较与选择 合高速场合,而单片机的运行速度低的多; ,容易实现大规模系统,方便连接外设,而单片机的 I/合小规模系统; 有处理复杂功能的能力,而单片机程序时串行 执行,程序需要执行完一条才能执行下一条,处理突发事件时只能调用中断资源; 单片机和 能, 片机设计属于软件范畴,它的硬件即单片机芯片是固定的,通过软件编程语言描述在硬件芯片上的执行的软件指令。 的硬件即 一个通过硬件描述语言在 由上可知, 有很多优点,但是对本设计而言是大材小用,而且芯片造价较高,因此选用单片机完成本设计。 在国内,有很多成熟且性价比高的单片机,以 51单片机为主。本设计对芯片的要求不高,因此选用性价比高的单片机 芯片,可以直接将程序烧录到芯片中,方便程序的修改和实物调试。其工作电压要求低,工作频率可达 48且可通过串口直接下载程序,数秒即可完成下载。采用单片机完成设计,可利用 后进行仿真调试,减少出错。并且采用 植性强,使端口的程序控制变得简单。 综上所述,采用方案一完成乒乓游戏机的设计。 西南石油大学本科毕业设计(论文) 6 3 硬件电路的设计 件核心电路选择 乒乓游戏机设计选用单片机作为主控芯片,设计选用性价比高的 片机。 1单片机比较,具有成本低,性能好的优点 ,并且其具有在线编程功能,可以直接将程序烧录到芯片中,不需要对硬件进行修改。就乒乓游戏机而言, 片机 介 单片机 宏晶科技推出的超强抗干扰 /低功耗的单片机,指令代码与引脚结构完全兼容传统的 8051单片机。其最高工作时钟频率为 80内含 8K 000次的 片内集成了通用 8位中央处理器和 有在 系统可编程特性,配合 且速度更快。 个 保持 0完成。在芯片擦除中,代码阵列全被写“ 1”,且在任何非空存储字节被重复编程以前,必须执行该操作。 图 片机端口分配 乒乓游戏机需要八个端口接按键; 16个发光二极管则通过两个 3码器与单片机 连接,需要六个端口; 个端口;单片机时钟电路接两个端口;复位电路接复位端口;暂停 /开始按键需要两个端口;发球指示灯和暂停指示灯需要两个端口。下面对所需端口进行介绍及分配: 7 39 32脚): 0 口。 个引脚可吸收八个 1”时,被定义为高阻输入。可以被定义为数据 /地址的低八位。在 须接上拉电阻。 1 8脚): 1 口 缓冲器能接收四个 1”后,内部上拉为高,可用作输入。 为内部上拉,将输出电流。在 21 28脚): 2 口。 冲器可接收 /输出 4个 1”时,其管脚被内部上拉电阻拉高,且作为输入。作为输入时, 为内部上拉将输出电流。当 器或十六位地址外部数据存储器进行存取时, 给出地址“ 1”时,利用上拉优势,当对外部八位地址数据存储器进行读写时, 10 17脚): 3 口。 向口可接收 /输出四个 1”时,被内部上拉为高电平,并用作输入。当外部下拉为低电平,因为上拉的缘故, 表 表 3口的第二功能 位输入。振荡器复位器件时,保持 向放大器的输入、内部时钟 工作电路的输入。 端口引脚 第二功能 串行输入口 ) 行输出口 ) 外中断 0) 外中断 1) 0 (定时 /计数器 0) 1(定时 /计数器 1) /外部数据存储器写选通 ) 外部数据存储器读选通 ) 西南石油大学本科毕业设计(论文) 8 向振荡器的输出。 本设计中, 片机的管脚如下分配: 上拉电阻; 作为暂停、开始按键输入口; 为 源电路的设计 单片机 工作电压为 +5V,因此需要一个电源电路来提供这一电压。设计通过固定三端稳压集器,输出使单片机工作的 +5 固定三端稳压器主要有 789个系列的固定三端稳压器,输出电压有 5V、 6V、 9V、 12V、 15V、 18V、 24大输出电流为 种三端稳压器内部包含了过流、过热和调整管的保护电路,使用时组成稳压电源所需的外围元件少,使用起来可靠、方便、快捷。 7805的参数为:在 25 ,输入电压为 20出电压为 此本设计采用三端稳压器 7805输出 5定三端稳压器 7805的 1脚为输入端, 2脚为接地端,三脚为输出端。芯片 7805 及其引脚图如图 图 片 7805及其引脚图 9 钟电路的设计 单片机,可以认为是在时钟驱动下的时序逻辑电路,即单片机必须在时钟的驱动下才能够工作。单片机内部含有一个可以构成振荡器的放大电路。在单片机内部含时钟振荡电路,外部一个振荡源产生是送到单片机内部,决定单片机的工作速度。此设计选用内部振荡方式,即把放大器与振荡器连接,构成的内部自 激振荡器并产生振荡时钟脉冲。选用的元器件为一个 12个 30电路在加点延迟 10 路中的电容作用有两个:一是对振荡器的频率进行微调,二是帮助振荡器起振。 因为石英晶体振荡器的振荡频率为 12单片机的振荡周期为 1态周期为 2器周期为 12钟电路设计如图 图 钟电路图 位电路的设计 单片机 九引脚为硬件复位端。对该引脚程序 4个机器周期的高电平即可实现复位 ,复位后单片机都恢复到初始化状态。复位电路由按键及电容,电阻构成。当按下按键时,电源经电阻 复位管脚产生一个复位高电平,此时单片机处于复位状态。当上电后,电容缓慢充电,单片机的复位管脚电压由高向低转化,经过一定时间,复位管脚处于稳定的低电平状态,此时单片机复位完毕,系统从 0000电路使用了按键一个, 10电容一个, 10位电路设计图如图 西南石油大学本科毕业设计(论文) 10 图 键电路的设计 按键是一种常见的控制电器元件 ,常用来接通或断开控制电路,从而达到控制电路的一种开关。按键共有 4个引脚,当未按下按键时, 2引脚和 3引脚是导通的, 1引脚和 4引脚是导通的。当按下按键时, 1引脚和 2引脚连通, 3引脚和 4引脚连通, 2引脚和 3引脚连通, 1引脚和 4引脚连通。按键及其引脚图如图 图 乒乓游戏机的按键电路包含两个按键组,一个是模拟球拍按键电路,一个是暂停/开始和复位按键电路。模拟球拍按键分为左右两边,左右各四个。这四个按键其中三个是对 个是进行加速;暂停 /开始和复位按键 是在运行任一程序时,对游戏机进行暂停或开始或复位。 设计中模拟球拍按键与 时 接 5发光二极管亮时,按下按键进行控制。当按键按下的时候,相应端口感应输入为低电平 0。模拟球拍按键电路设计图如 2引脚 1 引脚 3引脚 4引脚 11 图 键电路设计图 暂停和开始按键分别与单片机的 连。复位按键与单片机复位端口相连。暂停和开始按键电路设计图如图 图 停和开始按键电路设计图 拟球台电路的设计 模拟球台电路设计包括译码电路设计和发光二极管设计。 乒乓游戏机 采用 16个发光二极管,单片机的端口有限,因此采用单片机的 个端口控制 74约端口。译码器 74+5V。 码器简介 本设计采用 74码器进行译码。 74 3中 译码器有 3位二进制输入 有 8 种状态的组西南石油大学本科毕业设计(论文) 12 合,即可译出 8个输出信号 出低电平有效。此外,还设置了 3三个使能输入端,为电路功能的扩展提供方便。译码器 表 码器 74脚功能 管脚 功能 源正 通端 通端(低电平有效) 址输入端 输出端(低电平有效) 74 当一个选通端( 高电平,另两个选通端 ( (低电平时,可将地址端( 二进制编 码 在 对应的输出端以低电平译出 。 74 图 4引脚图 74 13 表 4能真值表 输 入 输 出 2 2 0 1 3 5 7 X H X X X X H H H H H H H H X X H X X X H H H H H H H H L X X X X X H H H H H H H H H L L L L L L H H H H H H H H L L L L H H L H H H H H H H L L L H L H H L H H H H H H L L L H H H H H L H H H H H L L H L L H H H H L H H H H L L H L H H H H H H L H H H L L H H L H H H H H H L H H L L H H H H H H H H H H L 发光二极管简称为 是一种能发光的半导体电子元件。这种电子元件在 1962年出现,由镓( 砷( 磷( P)的化合物组成的二极管,电子与空穴复合时能辐射出可见光。其中,磷砷化镓二极管发红光,磷化镓二极管发绿光,碳化硅二极管发黄光。发光二极管具有单向导通性,即发光二极管只能往一个方向通电,这种特性叫做正向偏置(正向偏压)。 发光二极管的基本结构是一块电致发光的半导体材料,置于一个有引线的架子上,然后用环氧树脂密封,起到保护内部芯片线的作用。发光二极管的核心部分是由型半导体组成的晶片,在 型半导体之 间有一个过渡层,称为 某些半导体材料的 入少数载流子与多数数载流子复合时把多余的能量以光的形式释放出来,从而把电能转换成光能。发光二极管的两根引线较长的一根是正极,需接电源正极。发光二极管及其构造如图 西南石油大学本科毕业设计(论文) 14 图 拟球拍电路的设计 单片机 制两个译码器的 A,B,C 端, 1端,且 片机 而达到控制发光二极管的熄灭与点亮。其电路图如图 图 示电路的设计 乒乓游戏机的数据较为简单,只需要显示比分和最终胜利的状态,因此选用只显示字符和数字的 示屏。 15 介 乒乓游戏机显示电路设计采用 够同时显示 32个字符。它是专门用来显示字母、数字、符号等的点阵型液晶模块。由若干个 5*7或 5*11 等点阵字符位组成。每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用。 的 16脚接口,其管脚功能如表 表 管脚 功能 源地 5液晶显示器对比度调整端,接正电源对比度最弱,接地电源最高 存器选择。高电平时选择数据寄存器,低电平时选择指令寄存器 写信号线。高电平时读取信息,低电平时进行写操作 E(使能端。高电平时读取信息,负跳变时执行指令 位双向数据端 光正极 光负极 ,对比度可调;内含复位电路,提供各种控制命令;有 80字节显示数据存储器 建有 192个 5*7点阵的字型的字符发生器 8个可由用户自定义的 5*7的字符发生器 图 其引脚图 西南石油大学本科毕业设计(论文) 16 示电路的设计 此设计中的显示模块采用 5、 于数据和地址的传输。 S、 于写入控制。其电路设计图如图 图 乓游戏机总电路的设计 本设计采用 制电路设计仿真图,乒乓游戏机的硬件设计包括单片机电路、译码电路、发光二极管电路、按键电路、显示电路等电路的设计。 图 17 乒乓游戏机的硬件包括单片机电路、译码电路、发光二极管电路、按键电路、显示电路等电路。其中单片机电路包括:晶振电路,复位电路;由译码器接 个I/6个模拟乒乓球台桌 单片机的 应按键电路的输入;有 西南石油大学本科毕业设计(论文) 18 4 乒乓游戏机的软件设计及编程 本系统的软件主要采用模块化结构设计,具体的程序有主程序、按键组程序(球拍模拟和暂停 /开始子程序)、发球程序、线路程序(包括线路选择和 阵子程序)、回球程序、 示程序。系统流程图如图 图 统流程图 开 始 主程序 是 初始化 发球指示灯 是否点亮 否 球是否成功 A 失败 分 分 得分 11 结 束 是 否 显示程序 回球程序 线路程序 否 是 否 19 通过程序实现的功能为:在主程序进入初始化, 初始化显示设置;然后进入发球程序,绿色指示灯亮起时, B 得到球权,否则 发球成功后,进入线路模块,在不同的情况进入相应的线路,依据线路的选择依次点亮线路所包含的 后进入回球程序,回球成功继续进入线路程序,回球失败,对手分数加 1,并进入 示程序;当 任一队 11分后进入相应 程序。暂停 /开始程序在定时扫描,当暂停 键按下时,游戏暂停,在游戏暂停时当开始按下游戏继续。 程序的设计及功能实现 主程序的功能是进行初始化工作,并控制“乒乓球”游戏的开始。 组接单片机的 键组接单片机 示屏由单片机控制。游戏开始时,程序控制显示上行 A:0;下行 B:0。 ;/;/数据初始化 ; ; ; ; ; ; 65536256; 65536256; ;/定式扫描初始化设置 ; /跳转到发球程序 )/循环扫描并点亮相应 t=1000+w*1000; P2=qn; t);/延时处理程序 ;/线路控制程序 键组的设计及功能实现 此程序贯穿了整个系统框图中,包括球拍模拟子程序和暂停 /开 始子程序。 西南石油大学本科毕业设计(论文) 20 拍模拟子程序 单片机 果在 t)中作出正确的选择,进入回球程序,否则对方加 1分。 图 键组流程图 停 /开始子程序 当暂停键被按下后,程序进入中断,暂停灯亮起,当按下开始按键时,程序继续。其流程图如图 图 停 /开始程序流程图 球程序的设计及功能实现 绿色指示灯亮起时, 则 w=1;/球速控制变量 按下按键 回球程序 对方分数加 1 是 是否成功 否 是否暂停 继续游戏 继续暂停 是否解除 暂停 回到游戏 否 否 是 是 定时程序 21 v=0;/发球控制变量 if(f=3)/球权控制变量 0 f=0; f+; if(中得数据 n=m/256;m=m%256; if(m16) n=m/16;m=m%16; if(m=0) n=m;m= if(m=8) ; ; 阵子程序 由单片机线路和 t)控制 74码器, 74q16寄存数组,列如 P2=q0时点亮 片机将数据传输给 74 西南石油大学本科毕业设计(论文) 22 球程序的设计及功 能实现 当球在 A 可在相应 t)中感应 球在 理。这里需要对 16个灯( 行处理。下面对其中一个灯进行解释。 w=(n=0)/n=0 时 if(x=13&!。 w) x=3; x=0; ; m=bx; if(x=8)/当 线路为 8时只能按以下处理 x=3; m=bx; x=0; m=bx; 23 示程序设计及功能实现 1口相连,程序控制显示上行 A:0;下行 B:0。当 到达11分时进入相应 程序。 );/第一行隔两位写入以下字符 A : 0 ; A); :); ); 0); );/第一行隔两位写入以下字符 B : 0 ; B); :); ); 0); 计源程序 设计源程序见附录 1。 西南石油大学本科毕业设计(论文) 24 5 系统调试及分析 真调试及分 析 乒乓游戏机设计利用 件简介 司出版的 不仅具有 能仿真单片机及外围器件。从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换至 计,实现了从概念到产品的完整设计。其处理器支持的模型有: 8051、 2/16/18/24/30/D 是、 8086和 。在编译方面,它也支持 多种编译器。 电路原理图是生产电子产品的基础,电路设计的最终目的是从电路原理图到设计出印制电路板图,经过焊接、组装、调试得到合格的电子产品。利用 制原理图的基本流程如图 图 制原理图的基本流程 设置图纸规格 及编辑器系统参数 放置元器件设置元器件属性 原理图连线 生成电路设计报表 及网络文件 文件保存及输出 25 件简介 1系列兼容单片机 准 051微控制器的软件提供了 时保留了汇编代码高效、快速的特点。它比以前的 前使用 产品有 51,166和 251。 真调试 仿真调试的步骤: ( 1) 在 入程序,进行编译,修改直至无错,最后编译并保存。将保存的程序进行编译和生成 件,如图 图 成 件 ( 2) 在 设计 硬件原理图。 西南石油大学本科毕业设计(论文) 26 ( 3) 在 导入 图 入的方法:将鼠标置于电路图中 件上,先右击再左击,即弹出导入框,再导入框中导入乒乓球 件。 图 入 乒乓球 ( 4) 点击仿真盘框中的运行按钮,电路进入仿真状态,开始调试。如图 图 27 在调试过程中,观看 此得出设计是否正确。如果不正确,按以上步骤进行修改,直到达到设计要求。 真调试的结果分析 对电路进行仿真调试后,发现了一些问题。 ( 1) 球与回球的程序存在共同部分,加入发球控制参数后,正常工作。 ( 2)发球程序出现问题,有时候发球指示灯亮时, 过修改程序,解决这个问题。 物调试及分析 作实物的过程 根据原理图焊接电路。在每焊接完成一个模块时,检查电路焊接是否正确、是否连错端口、是否有虚焊,确认无误后,完成焊接。如图 焊接遇到的问题: ( 1) 致 正全部的点阵灯后,正常工作。 ( 2) 74始一直不工作,改正后正常工作。 行实物调试 用烧录器将 件中生成的 录的步骤为:选项 /串口设置、芯片型号选择 开程序文件、选择 载、擦除、查空、编程、校验。烧录程序图如图 示。 西南石油大学本科毕业设计(论文) 28 录程序图 最后将芯片安装到硬件电路中,接入 5乓游戏机开始运行。调试初始状态如图 图 试初始状态 29 1分时,结束游戏, 11分的一方获得胜利。游戏胜利状态图如图 图 游戏状态胜利图 按下暂停键,游戏机暂停,同时暂停指示灯亮。暂停调试状态图如图 图 停调试状态图 西南石油大学本科毕业设计(论文) 30 物调试的结果分析 完成实物制作后,对总电路进行调试。在调试中遇到的问题: ( 1)在按键操作过程中,发光二极管快速变化,与设定值不一样。经分析,原因为程序中的防抖动功能不完善。在实际的电路中,机械式按键按下或释放时,因为机械弹性作用的影响,通常伴随有一定时间的触点机械抖动,然后其触点才稳定下来。可能在按下按键时,已经对按键进行了几次操作,因此发光二极管快速的变化。通过对程序的修改,问题解决。 ( 2)发光二极管未按预期效果被点亮,经过分析,发现实际中与仿真的接线不同,改正相应参数后,正常运行。 31 6 结论与展望 论 本设计根据乒乓游戏机的功能要求,本设计采用性价比高的单片机设计出操作方便,系统稳定度高的乒乓游戏机设计。 本设计采用单片机 用 后制作实物,实现乒乓游戏机的双人对打。本设计采用 4 4的线路电路,乒乓球的位 置和移动方向由灯亮及依次灯亮的方向决定使用,乒乓游戏机的 A、 别有左、中、右、加速四个按键作为模拟球拍。游戏者根据球的位置按下相应的按键得分,最后通过 通过一系列的仿真调试和实物调试,已验证本设计的开发方案是基本可行的。这种成本低,操作方便,稳定度高的设计,能很好的适应乒乓游戏机的开发。 此外,本次设计还有以下一些可以加以改进的地方: ( 1) 设计线路复杂,如果可以采取无线的方式,则更加方便携带与玩耍。 ( 2) 选用更加好的 界面更加美观 ( 3) 娱乐效果过低, 如果可以玩游戏的同时播放音乐,或动态显示,则提高娱乐性。 望 如今各种不同类型的游戏设备一直是消费领域的热点,作为电子游戏产品,乒乓游戏机的竞争十分激烈。在功能上,乒乓游戏机不应只是一个益智,还可以提供娱乐性,提供锻炼身体的功能,比如游戏时添加音乐,采用人体感应技术实现人机互动,采用 3人感觉不枯燥,且具有丰富的娱乐性。这些都将使乒乓游戏机更加成熟,更受欢迎。 西南石油大学本科毕业设计(论文) 32 谢辞( 转眼间,两个月过去了。在实验室的两个月里,我完成了毕业设计。让我完整的完成 了一次电子产品的生产,经过了设计、生产、安装、调试等一系列的过程。 回顾四年大学生活,有太多事情对以后的人生影响深远。特别是 2012 年暑假,我在实验室学到了很多,对我这次的毕业设计的完成提供了基础。 感谢我的指导老师孙晓玲老师。她在忙碌的教学工作中,孙老师每周二都会对我们的毕业设计审查,从设计的选题直至最后毕业论文的修改整个过程,孙老师都给出了自己的宝贵意见,孙老师的悉心指导和建议给了我极大的帮助,在此对孙老师表示衷心感谢。同时感谢所有教过我的老师,谢谢你们对我们孜孜不悔的教诲,你们传授的知识为我在以后的道 路奠定了良好的基础。 在此之外感谢学校,给我们一个良好的学习环境,提供我们毕业设计所需的器材,让我们能够更方便的进行毕业设计。感谢实验室的同学,在我的设计出现问题时,提出意见,在进行自己的毕业设计时愿意挤出时间帮助我。感谢同学们让我拥有了美好的四年大学生活。 33 参考文献 1 谢龙汉 莫衍 北京:电子工业出版社,2012 2 周灵彬 任开杰 电路与 北京:电子工业出版社, 2010 3 康华光 五版) . 北京:高等教育出版社,4 康华光 五版) 等教育出版社, 5 李建忠 二版) 安电子科技大学出版社,6 郝建国 郑燕 薛延侠 北京:清华大学出版社, 7 顾三春 仝迪 北京:化学工业出版社, 8 赵广林 检测 /选用一读通 子工业出版社,9 米旭 004电路设计与仿真 械工业出版社, 10 王 国胜 础与案件开发祥解 2009 11 周长发 . C#面向对象编程 2007 12 谢自美 武汉:华中科技大学出版社, 13 彭伟 语言程序设计实训 100例:基于 8051+真 子工业出版社, 2009 14 刘同法 语言编程基础与实践 京航空航天大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论