《51单片机》
课程设计
题 目:基于51单片机的推箱子游戏设计
目 录
1、课程设计目的1
2、课程设计题目和实现目标1
3、设计方案1
4、Proteus仿真原理图7
5、程序设计9
6、调试总结28
7、设计心得体会28
参考文献29
附录:程序代码------------------------------------------------------------------29
1、课程设计目的
《MCS-51单片机》课程设计是与《MCS-51单片机》课程相配套的实践教学环节。《MCS-51单片机》是一门实践性很强的专业基础课,通过课程设计,达到进一步理解单片机的硬件、软件和综合应用方面的知识,培养实践能力和综合应用能力,开拓学习积极性、主动性,学会灵活运用已经学过的知识,并能不断接受新的知识。培养大胆发明创造的设计理念,为今后就业打下良好的基础。
通过课程设计,掌握以下知识和技能:
单片机应用系统的总体方案的设计;
单片机应用系统的硬件设计;
单片机应用系统的软件程序设计;
单片机开发系统的应用和调试能力
课程设计题目和实现目标
2.1 课程设计题目:基于51单片机的推箱子游戏设计
2.2实现目标
设计一款在以51单片机为核心的硬件系统中运行的推箱子游戏。游戏一共9关,功能包括:
(1)显示游戏开机界面和游戏界面;
(2)按键处理包括移动小人和移动箱子,