- 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=
您可能关注的文档
最近下载
- 2022年肇庆市广宁县司法局招聘专职人民调解员考试真题.docx VIP
- 2024年云浮市郁南县司法局招聘专职人民调解员笔试真题 .docx VIP
- 2025年珠海市市直专职人民调解员招聘笔试考试试题(含答案).pdf VIP
- Schneider Electric施耐德3) 御卓家族 ATV340编程手册(中文).pdf VIP
- GBT 44303-2024 塑料 划痕损伤和划痕可见性的定量评估标准立项发展报告.docx VIP
- 2025年阳江市江城区招聘专职人民调解员笔试真题.docx VIP
- 2026广东阳江市江城区招聘专职人民调解员10人考试备考题库及答案解析.docx VIP
- 欧盟TSI认证指令(汉语).docx VIP
- C6-35_电气接地电阻测试记录.xls VIP
- 2026广东省专职人民调解员招聘考试历年参考题库含答案详解.docx VIP
原创力文档

文档评论(0)