|
分析看了下这块板子,只有D2,L3~L8共7个指示灯程序可控,便想着使用这7个指示灯做个游戏程序。
这样的开发板不增加外设的情况下最适合玩打地鼠吧,L3~L8对应电脑按键QAZWSX吧,通过虚拟的232串口与开发板连接。
初步目标是每2秒随机出一只地鼠,在规定时间内没有收到PC发送的信息,则为放跑一只,一分钟内若放跑超过10只,则反馈失败信息。基于带中断的程序实现。
中级目标是想扫雷一样,分三级,初级每2秒出一只地鼠,中级每秒出一只地鼠,高级每半秒出一只地鼠,每次持续时间一分钟,成功之后指示灯闪烁作为奖励,按下user键进入下一等级。基于带中断的程序实现。
高级目标是在中级的基础上,基于UCOS的多任务实现。
|
|