- 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=
您可能关注的文档
最近下载
- SY∕T 5742-2019 石油与天然气井井控安全技术考核管理规则.pdf
- 贵州省2025年普通高中学业水平合格性考试生物试卷.docx VIP
- 人音版四年级音乐下册第1课《我们大家跳起来》教学设计.docx VIP
- 物流师考试模拟试题单项选择题汇总.doc VIP
- 2026年《上半年意识形态领域形势分析研判报告》.docx VIP
- 2026年广东统招专升本计算机基础与程序设计-黄金考点汇编.pdf
- CJJ 99-2017城市桥梁养护技术标准.doc VIP
- 中华人民共和国通信行业标准通信用阀控式密封铅-中国通信标准化协会.PDF VIP
- 2026年河南省事业单位公开招聘联考备考题库有答案详解.docx VIP
- 2021-2023学年上海中考英语一二模语法汇编:形容词副词157题(学生版).docx VIP
原创力文档

文档评论(0)