当前位置:首页 >> 信息与通信 >>

时间片轮转技术在单片机控制系统中的应用


维普资讯 http://www.cqvip.com 第2 4卷 第 5期  青 海 大 学 学 报 (自 然 科 学 版 )   Ju l f i hi nv ̄ t( a r Si c ) oma o  n a U i i N t e c n e    Q g   e y u  e Vo _4 N .  l2   o 5 S p. O 6 e 20   20 0 6年

9月   时 间片 轮 转技 术 在 单 片机 控 制 系统 中的应 用  赵  虎  赵  岚2 ,   (. 1青海师范大学计算机 系, 青海 西宁 800 ;2 西宁特钢集团公司 , 10 8 . 青海 西宁 800 ) 10 8  摘要 : 过分析 单 片机 控制 系统功 能结 构及软 硬件 组 成 , 通 设计 一 个 简 洁 高效 的任 务 调度 算 法 ,   将时间片轮转技术运 用于单片机控制 系统的设计 中, 从而实现 了单片机多任务、 多优先级并发  运行 架构的建 立 。   关键 词 : 间片轮 转 ; 时 任务 调度 ; 优先 级 ; 片机  单 中图分 类号 :P 3 T 1  文献 标识码 :   B 文章编 号 :06—89 (06 0 10 96 2 0 )5—07 0   0 6— 4 传统 的单 片机控 制 系统程序 结构 均 面 向过 程 和基 于单 任务 , 在该 机制下 编写 的程 序具有 思路 简单 、   编程 容 易等优 点 。 由于程 序 只能顺序 执行 , 乏灵 活性 , 复杂 系统 中难 以胜任 。为 了能够在 现有 的硬  缺 在 件架 构基 础 上极大 的拓展单 片 机控制 系 统 的应 用 范 围 , 有必 要 对传 统 的单 任务 编 程 机制 进 行 改进 。多  任务机制是现代操作系统 的突出优点 , 这种机制下 C U的运行时间被划分为许多小的时间片, P 通过特  定 的调 度算法 按不 同优先 级分 配给不 同的应 用 程序 , 多个应 用程 序 分别 在 自己的 时间 片 内 占用 C U资  P 源 , 而在宏 观上实现 并发 运行 的多 任务 效果 _ 。在 单片 机系统 中 引人 多任务 机制 , 从 1   J 可以有效 改善程 序  结构 , 足复杂 系统 的要求 _ 。通常 , 任务都 借助 于 中断机 制 实现 _ , 满 2 】 多 3 而单 片 机 系统 本 身集 成 了有 限  】 的中断源 , 而保证 了在单 片机 系统 中实 现多 任务 的可行 性 。然 而 , 片机 数据 处 理 能力 有 限 , 储 空  从 单 存 问相 对较 小 , 任务调 度算 法必 须简 洁 。因此 , 多 笔者在 单片 机系统 的开发 中借 鉴 了 Wi os n w 的多 任务 消  d 息循 环 机 制 , 时 间 片轮 转 技术 应 用 于 单 片 机 汇编 程 序设 计 中 , 现 了 简单 的多 任务 处 理 , 在 基 于  将 实 并 PD算 法 的单 片机温 度控 制系统 中得 到 了验 证 。 I   1 基 于时 间片轮 转 的 多任 务编 程 思想    计算机控制 系统 的设计思想有两 种 : 以程序员 为中心 , 向过程 的单 任务编 程 ; 面 以事 件为 中心 , 向对  面 象 的多任务编程 _。后者 由于受硬 件资源 、 4 】 数据 处理能力等 限制 , 片机控 制领域 中的应用 不多见 。 在单   11 单 任务 机制工 作原 理分析 .

相关文章:
单片机应用技术(c语言版 第3版)[王静霞]_习题答案
单片机应用技术(c语言版 第3版)[王静霞]_习题答案...它们不连续地分布在片内 RAM 的高 128 单元中,...按键和发光二极管,设计一个单键控制单灯亮灭的系统...
操作系统习题解答
设计技术称“ 多道程序 设计 ”,这种计算机系统称...(2)标志进程的存在,进程控制块是进程存在的唯一标志...时间片轮转算法经常用于 分时操作系统中。 8、程序...
操作系统复习题(2)及答案
( ) ,它管理和控制计算机系统中的( ) 3.允许多...28.如果时间片无穷大,则时间片轮转调度算法就变成(...管理 10. 存储管理方案中, ( )可采用覆盖技术。 ...
习题参考答案
( )); } 习题 5.3 3.6 1 时间片轮转调度算法:这是一种常用于分时系统的调度算法,它只能适用于一般实时 信息处理系统,而不能用于实时要求严格的实时控制系统...
计算机基础第2次作业
本题分数:2 内容: 数字调制技术中的调频是指()....一般采用时间片轮转策略分配 CPU 时间 C、多任务...题分数:3 内容: Outlook Express 是一种系统软件。...
操作系统实验三 时间片轮转法完成进程调度
实验三:时间片轮转法完成进程调度 一、 实验目的: (1) 加深对进程的理解 (2) 理解进程控制块的结构 (3) 理解进程运行的并发性 (4) 掌握时间片轮转法进程...
操作系统练习题及答案
权优先调度算法;而分时系统则常采用时间片轮转调度...还可以随着计算机硬件和 OS 技术的发展,相应地更新...进程控制块的作用,是使一个在多道程序环境下不能...
采用时间片轮转算法调度程序
要求用时间片轮转算法模拟单处理机调度, 以巩固和加深处理机调度的概念。 2、解决方案:(1)、假设系统有 5 个进程,每个进程用一个进程控制块 PCB 来表示。PCB...
操作系统复习题及答案
操作系统中采用多道程序设计技术提高 CPU 和外部设备...进程控制块 5、当( B )时,进程从执行状态变为...25、采用时间片轮转法进行进程调度是为了( A、多...
操作系统期末考试作业
, 它管理和控制计算机系统中的 硬件和软件资源 。 ...在采用 SPOOLing 技术的系统中,用户的打印数据首先被...A.时间片轮转 B.静态优先数调度 C.非抢占式短...
更多相关标签: