# RoundRobin **Repository Path**: Jumping99/round-robin ## Basic Information - **Project Name**: RoundRobin - **Description**: 一个用C语言编写的精简时间片轮转调度库。 - **Primary Language**: C - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2024-04-24 - **Last Updated**: 2025-11-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RoundRobin #### 介绍 一个用C语言编写的精简非抢占式任务时间片轮转调度器,可用在8位单片机上进行简单的任务管理与简易软件定时器功能。 #### 任务使用说明 1. 定义任务控制块RTCB。 2. 创建任务RoundRobinCreateTask() 3. 在定时器中断程序中以1ms的间隔调用RoundRobinTaskTick() 4. 在主循环中调用RoundRobinTaskHandler()进行任务调度 #### 软件定时器使用说明 1. 定义软件定时器RTimer 2. 创建定时器RoundRobinCreateTimer() 3. 与任务相同 4. 与任务相同