打地鼠游戏程序设计书.docVIP

  • 51
  • 0
  • 约4.06千字
  • 约 9页
  • 2018-03-25 发布于重庆
  • 举报
打地鼠游戏程序设计书

安徽工业职业技术学院 打地鼠游戏设计报告 ——单片机课程设计 打地鼠游戏机 本设计采用STC89S52单片机作为主控芯片,选取数码管,游戏程序应用C语言编译,主要使用函数为随机函数和键盘扫描函数。LED被点亮以代表地鼠的随机出现。通过键盘扫描函数,使每个按键各对应一个LED灯,通过按下该键使相应LED灯熄灭。 关键词:单片机、随机函数。 游戏说明: 本设计由8个LED灯分别代表8只地鼠,地鼠对应的LED灯被点亮,在限定时间内按下相应按键后,对应LED灯熄灭,表示打中该地鼠。 方案设计: 方案一:用STC89C52作主控芯片,灯光表示地鼠,用两个数码管显示时间跟打中地鼠的个数。 电路原理: 本系统包含四个子电路模块,分别为单片机系统电路、流水灯电路、蜂鸣器电路、2*4矩阵键盘。 单片机系统电路 流水灯电路 蜂鸣器电路 2*4矩阵键盘 各模块整合并接上电源后,打开游戏系统。随后,单片机系统驱动游戏系统进入初始化模式,同时蜂鸣器系统被驱动。游戏开始后,单片机系统开始随机驱动8个LED灯点亮, 游戏实现代码: #includereg52.H #includestdlib.h #define uchar unsigned char #define uint unsigned int sbit w4=P3^4; sbit w3=P3^5; sbit w2=P3^6; sbit w1=

文档评论(0)

1亿VIP精品文档

相关文档