| RSS
深圳电器感厂家
您当前的位置:电感器制造商 > 行业动态

分时操作系统思想在单片机中的实现

来源:    作者:     发布时间:2015-04-07 17:36:30     点击数:
差模电感rdquo;调度指针还应构造“路”调度表。“路”调度表每一项表示各“路”程序入口地址及跳转指令。以MCS-51单片机为例,采用AJMP addr11作为每一项的内容,则调度表的每一表项占2个字节;当程序较长超过2K字节,则采用LJMP addr16作为每一项内容,占3个字节。所设计的单片机系统共有多少“路”,该调度表就有多少项数。二是作业调度,即相当于指示程序纵向进行:从某一路的第一作业指向该路第二作业,第二作业指向第四作业……也有从第六作业指回第三作业的等等。因稍复杂任务的流向都不可能是单方向性的,从上一作业流到下一作业都要根据系统的检测或运算结果来决定,因此作业调度指针的变化是随机决定的。作业调度表的构成形式与“路”调度表相同,每一项表示各作业模块的程序入口地址及跳转指令。作业调度表指示出各作业执行的一般先后次序,表项数等于一路任务的最大作业数。为了分清每路的任务进程,单片机系统要控制多少路就必须有多少个作业调度指针及相应作业调度表。以上两级指针都为1个字节的整数变量。调度指针与调度表的联系是通过指令JMP @A+DPTR实现的。DPTR中是调度表的首地址。累加器A中的内容是调度指针的整数倍,若表项内容是AJMP addr11,则A的值为调度指针乘一体电感2;若表项内容是LJMP addr16,则A的值为调度指针乘3。

0603电感 除了以上主程序的调度设计外,各个作业中共同的功能应放在中断中实现,主要是放在定时器中断。如计时功能应放在定时器定时中断中实现,定时参数的选 择应考虑到系统各个作业中各种计时的要求,定时频率一般为最小计时频率的整数倍。任何软件延时都是不允许的。 实现分时控制的关键是在于合理地将系统的功能分解成各个作业模块。作业模块分得越细系统的实时性就越好。虽然单片机的时钟频率较低,在实际应用中当各个作 业模块被细分成各个“动作”及简单的运算后,分时系统的实时性是能得到保证的。缺点就是各“路”的控制处理程序被分割得支离破碎,模块化得不到保证。

  二、应用实例

  1.系统硬件及工作原理

   宾馆用的视频点播系统VOD(Video On Demand)中,从各个机定盒送出的上行信号用DTMF码通过电话线传输到机房的主控制柜中的上行信号采集卡中。为了能同时接受多个用户的点播操作,上 行信号采集卡必须有接受多路电话传输信息的功能,为此,笔者设计了8路电话采集卡,可同时接受8路用户的点播操作,系统硬件框图如图1所示。

分时操作系统思想在单片机编程中的实现

   每路大致的主程序是:检测到振铃信号后(即为振铃检测脚变低并保持8ms以上)电感器生产,继电器吸合,同时马上给机定盒回一接通信号——#键(保持 400ms)。然后等待机定盒发送点播信息:客房号、点播的节目号,共4位DTMF码;若1s内无DTMF码收到(收到表示为解码芯片的DV脚变高)表示 操作有误,继电器断开,状态位复原,作业指针回0。收齐4位DTMF码后将其整理并带上该路的标志,转化成3字节送到串行发送缓冲区,在定时器中断服务程 序中发送。等待视频服务器回送应答信息,根据应答信息不同向机定盒回送不同的信息;若超时无应答也向机定盒回送一码(发码时间都为100ms)。最后,继 电器断开,状态标志复原,缓冲区清0,作业指针也回到0。一个过程完成。

 2.作业流程

  为了能实现8路分时工作,最主要的工作是将这一过程细分成一个个作业。笔工字电感者通过设计把它分成8个作业,各作业的流程如图2所示。 以上每一作业返回后,“路”指针自动加1,到8后回到0,以保证分时工作合理。

分时操作系统思想在单片机编程中的实现

  3.几点技巧

  8路电话信息采集卡的编程中,为了使程序更精练,笔者应用以下3个技巧:

   ① 因为这8路的工作是相同的,程序可以共用,只须再构造1“路”地址表,每一表项含有本路的输入锁存器地址、输出锁存器地址、DTMF码存放RAM地址、计 时单元地址。这样可以省掉“路”调度表,因为各路相同作业的入口地址是相同的。根据“路”指针的不同,带入该“路”的地址表项,即可用相同的程序对8路分 别控制操作。1

一套功率电感厂家完整的家用光伏发电系统包括:光伏组件,光伏控制器,蓄电池,光伏逆变器。 组件:光伏组件的常用类别有:单晶硅组件,多晶硅组件,非晶硅组件。单晶硅组件效率12%-18.25%,多晶硅组件

摘要:为了解决天线随动系统所存在的振颤现象和全数字化实现等问题,介绍了一种基于加速度回路的全数字化天线随动系统控制器,该系统以DSP芯片TMS320F2812为核心控制芯片,采用速率陀螺平台稳定系统、

克服频闪,目前有无良策? 目前,越来越普遍使用的LED照明灯具若采用恒定直流供电,理论上完全可能实现无频闪恒定照明。但事实上,由于行业标准的缺失,市场竞争激烈而无序,市场上充斥着低质量LED灯具,尤


上一篇: 智能脱扣器的软硬件设计
下一篇:功率电感器
来顶一下
返回首页
返回首页
相关文章
推荐资讯
电感数字转换器
电感数字转换器
相关文章
栏目更新
栏目热门