Guess-Please 单片机项目教程

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

    作者:章瑗笛

    物联沃分享整理
    物联沃-IOTWORD物联网 » Guess-Please 单片机项目教程

    发表回复