㈠ 我们最近在做一个led点阵屏的flappybird游戏,用单片机和C语言,只是不知道如何在管子的移
电子的吧,学好基础了做东西也不迟,点阵的话,横纵可以显示特定的字符,那么小鸟每次移动之后,用一个坐标确定,确定好之后,执行一些键盘或者其他操作,在重新把小鸟的数据放到上面去,点阵也设计用一个端口,或者是用芯片,上下跳动,那就只有两个位置吧,那就每次重画点阵就可以了,点阵写游戏跟电脑游戏一样,一个点阵输出,一个屏幕输出,至于其他, 一个主循环,先扫描键,然后判断,循环,重画
㈡ 掷骰子游戏该怎么用单片机做
就是产生一个随机数,随机数的产生,可以借用别人的随机函数代码,也可以通过高速自加1,中断采样的方式产生“伪随机数”,比如主程序中可以让一个变量i不停地从1加到6,如果指令周期为1us,那么一秒内可以加几十万次,接一开关,按下后 外部中断,读出当时的i值,虽然i值是有规律的变化,不是随机的,但是你控制不了最后能采到的值,绝对够“随机”了。
㈢ 怎么用单片机模拟剪刀,石头,布游戏
你说的情况比较特殊,输入时刻本身就是一个随机数,所以不需要硬件再产生随机数了,那么这种程序就可以有很多写法了下面写了一种不是很严谨的方法。假设P0.1接高电平为触发信号,程序采用查询方法检测按键。
unsignedchar temp=3,i;
do
{
temp++
}while(p0.1==0);
i=temp-3*(temp/3);
i
/*i=1、2、3分别代表剪刀、石头、布。*/
㈣ 51单片机怎么做做游戏机
要用51单片机做做游戏机,只能做些简单的游戏机,例如,用8X8点阵模块做个贪吃蛇,用12864点阵屏做个更好些的贪吃蛇,俄罗斯方块等。像手机上玩的游戏就做不了的,速度不够,手机用的显示屏又不好驱动。
㈤ 单片机也能玩游戏,你hold住了吗
最多也就是俄罗斯方块,贪吃蛇,没有比遥控车飞机好玩。