利用汇编在51单片机上写的模拟读心术的游戏 制作天地 HANDS ON PROJECTS 作 者 不亦心 51汇编读心术游戏 从学单片机以来,就很羡慕别人用 51 做的俄 后面跟一个特殊字符(每屏 8 个数字,8 个特殊字 罗斯方块,贪吃蛇,推箱子,飞机射击,青蛙跳河 符,共 12 屏,0―95 个数字)(见图 4,图 5),然 等经典的游戏。一直幻想着什么时候自己也能用 51 后玩家就可以按上 / 下翻页键(Page_down/Page_ 设计出自己儿时玩的游戏啊。因为爱好,所以没有 up 键)来找寻自己心中想的那个数字,找到后记下 什么能够阻挡我对单片机的向往。 那个数字后面的特殊字符,然后玩家按下确定按键 先说一下游戏的规则 :玩者在心中随意想一个 (Make_sure 键),LCD1602 上就会 出现玩者刚才 两位数,然后用这个两位数减去他的个位数,在减 记下的那个特殊字符,并提示玩家再来玩一次(见 去他的十位数,得到一个新的数据,然后在 1602 图 6)。呵呵,就这个功能是很简单吧。 屏幕上找到这个新数据,看它所代表的字符是什么, 顺便和大家讨教一下 51 单片机如何得到比较 最后按确认键(Make_sure 键),这是“神奇的一幕” 好的随机数。 出现了,1602 屏幕上出现了你刚才看到的字符。 程序和硬件是很简单,但是这里数字后面的那 呵呵,这个原理很简单,大家别见笑,我就是 个特殊字符是要随机出现的,这就涉及到了随机数 拿来练练手的顺便也拿来给像我一样的新手练习一 ……