今天是: <%response.write formatdatetime(date(),1)%> 电子制作天地网站欢迎您的光临,欢迎提出宝贵意见或建议。本站信息产业部备案: 粤ICP备05114582号
 
AT89C2051简单有趣的陆战棋裁判器
AT89C2051 Judging apparatus

时间:2013-4-27 21:22:26 来源:互联网 作者:不详 编辑: 【关闭


关键字:AT89C2051,裁判电路图

作者:周洪强
 
 1.工作原理及硬件实现
  
  陆战棋的对抗双方由红方和黑方组成,每方各25个棋子,分别由司令到工兵等组成,每方的棋子由12个裁判子组成,可以使用4位BCD对每一种裁判子进行编码标识,编码如下表所示。
简单有趣的陆战棋裁判器AT89C2051 Judging apparatus
  
  利用小钻头按编码表在每一颗木制陆战棋上进行凹凸标识,裁判器根据这些凹凸编码进行胜负的判断。裁判器的电路原理如下图所示。

  
简单有趣的陆战棋裁判器AT89C2051 Judging apparatus

  电路主要由单片机芯片89C2051、两个卡座、胜负指示灯组成。裁决器工作时,首先按下开始键,此时三个指示灯全都熄灭,表示新棋局的开始。需裁判时,将棋子的凹凸面放到相应的卡座上,单片机根据两个卡座上所取得的高低电平来判断对战双方的胜负,胜负指示灯指示裁判的结果:Dl亮表示A方胜;D2亮表示B方胜;Dl、D2都亮表示一样大;D3和Dl亮,棋局结束,A方赢;D3和D2亮,棋局结束,B方赢。
  
  2.软件实现
  
  裁判器的控制软件不仅要从卡座上获得双方棋子的编码信息来判断胜负,还需考虑到陆战棋的特殊游戏规则,如:地雷小于工兵,大于所有其他普通棋子;炸弹与任何棋子相遇时,双方都消失。软件实现的流程框图如下图所示。
  
  本电路的制作既有趣味性,又有一定的实用性,同时在制作中引入了单片机,非常适合单片机基本编程技术的学习。
 
简单有趣的陆战棋裁判器AT89C2051 Judging apparatus

◆相关文章◆
◆ 编辑推荐 ◆
用户:
更多评论
您要为您所发的言论的后果负责,故请各位遵纪守法并注意语言文明。60个字以内
留言:
验证码:
 
 
 

免责声明:
●本站所有内容均来自网络,以学习为目的,如果侵犯了您的利益,请来信告知,立即删除,站长邮件为"diy+dzdiy.com",请将"+"变更为"@"
●电子制作存在风险,请注意人身安全,如果您在根据本站电路进行制作过程中发生伤害,本站不负任何责任。

版权所有:www.dzdiy.com © 2001-2019 本站信息产业部备案: 粤ICP备05114582号