您的位置:首页 > 其它

双向流水灯与乒乓球游戏

2016-01-25 11:39 323 查看
;有这个思路已经好久了,恰逢有个网友来求助,这才动手设计出来
;用 PROTEUS 已经仿真成功。下面进行一个简要介绍
;球:下方的8个LED,以流水灯的形式表示乒乓球的运动
;击球:中部有两个按键,表示两个击球的球拍
;      左边的选手称为甲方,右边的选手称为乙方
;发球:任何一方都可以发球
;      发球后,8个LED以流水灯的形式表示乒乓球的运动
;      球运动到对方的最后一个位置时,对方击球则可使球反向运动
;球速:以500ms为移动一位的时间间隔
;得分:任何一方都必须在球运动到本方的最后一个位置时击球
;      击球过早、过晚,都判对方得分
;计分:上方是8位数码显示器,初始显示 00-00-00
;      左边两位是甲方得分,右边两位是乙方得分
;      11分为一局
;      中间两位的左边是甲方的得胜局数
;      中间两位的右边是乙方的得胜局数
;      三局两胜



;图片链接:http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/album/item/98566d505ea8c61e43a75b53.html
;软件:控制程序用汇编语言编写,已经完成,有200多行
;      没有写注释,估计能看懂的人不太多,这里就不公布了
;思路:球(流水灯)在运动的时候,RAM中,也有一个变量,在同步的变化
;      甲方击球:0 -> 1 -> 2 -> 3 -> 4 ...... -> 8 -> 9
;      乙方击球:0 <- 1 <- 2 <- 3 <- 4 ...... <- 8 <- 9
;      甲方只可在"1"的时候击球,在其它时候击球,将要失分
;      乙方只可在"8"的时候击球,在其它时候击球,将要失分
;      如果谁也不击球,数字变化到"0"或"9",就表示球掉到地上了,失分
;不足:时间较紧,没有编写开场动画及庆祝胜利的动画和音响效果
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: