下载此文档

拔河游戏机课程设计.doc


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
HUBEINORMALUNIVERSITY课程设计报告CourseDesignReport所在院系教育信息与技术学院专业名称信息工程班级题目指导教师成员完成时间一、设计任务及要求:设计任务:设计一个拔河游戏机电路。要求:(1)设计一个能进行拔河游戏的电路。(2)电路使用15个发光二极管,开机后只有中间一个发亮,此即拔河的中心点。(3)游戏双方各持一个按钮,迅速地、不断地按动,产生脉冲,谁按得快,亮点就向谁的方向移动,每按一次,亮点移动一次。(4)亮点移到任一方终端二极管时,这一方就获胜,此时双方按钮均无作用,输出保持,只有复位后才使亮点恢复到中心。(5)用数码管显示获胜者的盘数。指导教师签名:2011年12月30日二、指导教师评语:指导教师签名:2011年12月30日三、成绩验收盖章2011年12月30日拔河游戏机1设计目的(1)了解AT89C51芯片的引脚功能和该芯片的结构;(2)熟悉拔河游戏机的原理和对数码管,蜂鸣器,发光二极管各元器件的结构功能;(3)掌握应用AT89C51芯片设计拔河游戏机电路以及运用C语言编写简单的程序。2设计思路15个二极管排成一条直线,两边各装一个按键,每按一次按键,就会产生一个有效低电平,哪边按一次,发光二极管就向哪边移一位。安装一个复位开关,第一次按是让发光二极管回到中点,再按一下后,蜂鸣器发出响声,两边选手就可以拔河了。当发光二极管移到终端时,两边选手按键无效,数码管就会记录一下对应的盘数。再按复位键,以进行下次的拔河。再用一个清零键,用于让记录盘数的数码管清零,同时发光二极管也回到中点。3设计过程该电路分为五个部分,分别为提示部分,该部分包括的主要元器件为蜂鸣器;拔河部分,该部分的主要元器件为发光二极管;显示部分,该部分的主要元器件为数码管;清零部分,该部分的主要元器件为AT89C51芯片等;控制部分,该部分的主要元器件为控制开关。主要过程分为方案论证和电路设计,具体如下。,蜂鸣器响起,两边选手开始拔河。当发光二极管移到左端终点时,选手按键无效,左边的数码管计1次数。按两次复位键,继续拔河,当发光二极管移到右端终点时,选手按键无效,右边的数码管计1次数。如果是3局2胜制,当有一方已赢了2局后,复位键也无效,需要按一下清零键。此方案实际操作可行!。(1)硬件部分:主要由显示部分、提示部分、清零部分、控制部分和拔河“绳子”部分五部分组成。具体电路如图1(a)、(b)、(c)、(d)、(e)所示。(a)显示部分(b)提示部分(c)清零部分(d)控制部分(e)拔河“绳子”部分图1电路硬件部分(2)软件部分,其设计过程如图2所示。(1)按下清零部分复位键,观察显示部分是否为0比0和发光二极管是否在中点,如果数码管显示0比0,而且发光二极管在中点亮,则再按下控制部分复位键,蜂鸣器响,提示拔河准备;再按控制部分复位键,第一局拔河开始。(2)选手任意随机的按key1和key2,假设按key1键的选手对应发光二极管先移到二极管左端终点,则player1赢,显示部分如下图,显示1比0。(3)按控制部分复位键,使二极管在中点亮,选手准备第二局比赛;再按复位键,蜂鸣器响,提示比赛开始;选手按key1和key2,假设按key2键的选手对应发光二极管先移到二极管右端终点,则player2赢,显示部分如下图,显示1比1。(4)按控制部分复位键,使二极管在中点亮,选手准备第三局比赛;再按复位键,蜂鸣器响,提示比赛开始;选手按key1和key2,假设按key1键的选手对应发光二极管先移到二极管左端终点,则player1赢,显示部分如下图,显示2比1。由于比赛3局2胜,所以最后player1胜,游戏结束。(5)按下清零键,看数码管数据是否清零,发光二极管是否也回到中点。如果达到预期,则实验成功。。第一,数码管不亮,经过分析后知道是错用了共阴极数码管,改用共阳极的后数码管有显示了。第二是进行拔河游戏过程,发光二极管从P0口进入到P2口或从P2口进入到P0口后,发光二极管移位出现了混乱,而且不能到达终点,原因是程序没有写好,认真修改了程序后,移位正常了。第三是数码管不能实现清零,把清零方式由电平清零改为脉冲式清零后,可以正常清屏了。5主要仪器与设备发光二极管LED7红1黄7绿,

拔河游戏机课程设计 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人119060444
  • 文件大小520 KB
  • 时间2019-12-24