使用单片机设计黑白棋游戏的详细资料说明

网络整理 2020-03-15 23:01:39 0评

资料大小:0.21 MB

所需积分:1

下载次数:0

  实现对黑白棋游戏的无子化操作,增加游戏的趣味性和方便性。学习实践单片机显示、按键等技术。

  每一枚“棋子”就是一枚双色发光二极管,64枚双色发光二极管排成8×8的阵列。每一枚二极管有三支引脚,引脚电平的高低决定了二极管显示的颜色,而有单片机控制双色发光二极管引脚的电平高低,实现棋盘上二极管显示不同颜色,以代表棋子。发光二极管亮度高,功耗低,寿命长,且选用双色发光二极管减少了焊接工作量,发光二极管的两种颜色红色和绿色的对比度也较大,使棋子醒目清楚。

  当阻断红外线发射二极管和接收二极管之间的光路时,接收管的电平会变化。用16对红外线发射接收二极管,8对感受行信号,8对感受列信号,行列发射接收二极管的光路的交点即一枚棋子的位置。当手指碰触到某个交点时,一组行列红外管的光路阻断,产生的信号通过优先编码器输入到单片机的IO口。

  单片机在本作品中的功能有三点:首先,接收处理红外线接收二极管产生的电平信号;其次,存储棋盘上棋子的状态,计算需要变色的二极管的坐标,并输出到双色发光二极管阵列;再次,计算双方比分,有七段数码管输出,判断游戏的胜负。

相关文章

0个回复

我要评论

热门标签