首页 接线图文章正文

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

接线图 2023年11月07日 18:34 125 admin

作者:周洪强    1工作原理及硬件实现
  
  陆战棋的对抗双方由红方和黑方组成,每方各25个棋子,分别由司令到工兵等组成,每方的棋子由12个裁判子组成,可以使用4位BCD对每一种裁判子进行编码标识,编码如下表所示。 AT89C2051简单有趣的陆战棋裁判器  第1张
  
  利用小钻头按编码表在每一颗木制陆战棋上进行凹凸标识,裁判器根据这些凹凸编码进行胜负的判断。裁判器的电路原理如下图所示。
   AT89C2051简单有趣的陆战棋裁判器  第2张
  电路主要由单片机芯片89C2051、两个卡座、胜负指示灯组成。裁决器工作时,首先按下开始键,此时三个指示灯全都熄灭,表示新棋局的开始。需裁判时,将棋子的凹凸面放到相应的卡座上,单片机根据两个卡座上所取得的高低电平来判断对战双方的胜负,胜负指示灯指示裁判的结果:Dl亮表示A方胜;D2亮表示B方胜;Dl、D2都亮表示一样大;D3和Dl亮,棋局结束,A方赢;D3和D2亮,棋局结束,B方赢。
  
  2.软件实现
  
  裁判器的控制软件不仅要从卡座上获得双方棋子的编码信息来判断胜负,还需考虑到陆战棋的特殊游戏规则,如:地雷小于工兵,大于所有其他普通棋子;炸弹与任何棋子相遇时,双方都消失。软件实现的流程框图如下图所示。
  
  本电路的制作既有趣味性,又有一定的实用性,同时在制作中引入了单片机,非常适合单片机基本编程技术的学习。   AT89C2051简单有趣的陆战棋裁判器  第3张

版权与免责声明

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

标签: AT89C2051 裁判电路图

发表评论

接线图网Copyright Your WebSite.Some Rights Reserved. 备案号:桂ICP备2022002688号-2 接线图网版权所有 联系作者QQ:360888349