作者:赤峰学院 黄已芳 陆俊 张慧
指导教师:孙福玉 柴万东
作品简介
参见图1电子扑克游戏机结构示意图,电子扑克游戏机由有机玻璃板(1)、单片机最小系统板(2)、显示板(3)、中控按钮(4)、固定铜柱(5)组成,固定铜柱(5)把单片机最小系统板(2)、显示板(3)固定在有机玻璃板(1)的下面,中控按钮(4)安放在有机玻璃板(1)的中央并用导线与单片机最小系统板(2)相连接。
参见图2电子扑克游戏机显示板结构示意图,显示板(3)是N块PCB板,N为参加游戏的人数,2≤N≤17,每块显示板(3)上焊接3个二位一体数码管(3-1),二位一体数码管(3-1)显示的数字在1-13之间,用于区分每张牌的点数,每个二位一体数码管(3-1)下面安装4个LED灯(3-2),4个LED灯(3-2)的颜色不同,4个LED灯(3-2)每次只有一个被点亮,用于区分每张牌的花色。
中控按钮(4)按下后,由单片机最小系统板(2)产生3N个4-55之间的随机数,每个随机数除以4取整后的范围为1-13,被送往各个二位一体数码管(3-1),每个随机数除以4取余后的范围为0-3,被送往各个LED灯(3-2)。
使用时,中控按钮(4)按下后,每人前面的显示板(3)将模拟显示牌的点数和花色,使用者根据一定的规则进行游戏。
说明:在作品制作和调试过程中,使用了大赛要求的开发板,最后,为了作品的完整性及便于携带,用规定的单片机焊接了最小系统。
平台选型说明
单片机开发板
设计说明
上图为电路原理图,接通电源后首先计时器开始运行,当点击P37的按钮时单片机会记录当时时钟的的值,当放开时也会记录,然后通过记录的2个值为随机量产生随机数,随机数对53取余产生1到53的随机数,产生的结果对4整除为牌的大小,对4取余为花色。随机数处理好后,通过595进行发送显示,595为串入并出的8位寄存器。P30连接595数据口14,P31连接595时钟口11,P32连接595复位口12,P33连接595高阻口13.。通过串口同步进行数据显示。程序框图如下图所示。
作品特色
使用纸牌玩游戏存在偷牌、换牌、看牌等很多弊端。作品设计了一种结构简单、使用方便、性能可靠、造价低廉的电子扑克游戏机。
系统演示视频:http://v.eepw.com.cn/video/play/id/2395