Guess-Please 单片机项目教程
Guess-Please 项目地址: https://gitcode.com/gh_mirrors/gu/Guess-Please
1. 项目的目录结构及介绍
Guess-Please/
├── 2_STC-B学习板原理图.pdf
├── 3_STC15F2K60S2数据手册.pdf
├── LICENSE
├── README.md
├── 发送方/
│ ├── 发送方.c
│ └── 发送方.hex
├── 猜测方/
│ ├── 猜测方.c
│ └── 猜测方.hex
└── 非易失存储器24C01、24C02、24C04、24C08、24C16数据手册.pdf
目录结构介绍
- 2_STC-B学习板原理图.pdf: 包含STC-B学习板的原理图,用于硬件设计和参考。
- 3_STC15F2K60S2数据手册.pdf: STC15F2K60S2单片机的数据手册,提供详细的芯片规格和功能说明。
- LICENSE: 项目的开源许可证文件,本项目使用MIT许可证。
- README.md: 项目的说明文件,包含项目的概述、功能介绍和使用说明。
- 发送方/: 包含发送方程序的源代码文件(
.c
)和编译后的二进制文件(.hex
)。 - 猜测方/: 包含猜测方程序的源代码文件(
.c
)和编译后的二进制文件(.hex
)。 - 非易失存储器24C01、24C02、24C04、24C08、24C16数据手册.pdf: 非易失存储器的数据手册,用于存储和读取数据。
2. 项目的启动文件介绍
发送方程序
- 发送方.c: 这是发送方程序的主要源代码文件。它负责生成一个0到99之间的随机数,并将其存储在非易失存储器中。发送方程序还负责接收猜测方发送的数字,并根据猜测结果发送反馈。
猜测方程序
- 猜测方.c: 这是猜测方程序的主要源代码文件。它负责接收用户输入的猜测数字,并通过485通信协议发送给发送方。猜测方程序还负责接收发送方的反馈,并根据反馈调整猜测策略。
3. 项目的配置文件介绍
本项目没有传统的配置文件,所有的配置和参数设置都直接在源代码中进行。例如,发送方程序中的随机数生成范围、猜测方程序中的猜测次数限制等都是在源代码中定义的。
配置示例
在发送方.c
文件中,可以通过修改以下代码来调整随机数的生成范围:
#define MIN_NUMBER 0
#define MAX_NUMBER 99
在猜测方.c
文件中,可以通过修改以下代码来调整猜测次数的限制:
#define MAX_GUESSES 7
这些配置项可以根据实际需求进行调整,以满足不同的应用场景。
Guess-Please 项目地址: https://gitcode.com/gh_mirrors/gu/Guess-Please
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考