51单片机多任务机制的实现策略研究

2016-09-07 07:11:12西藏民族大学信息工程学院陕西咸阳712082
山东工业技术 2016年14期
关键词:单片机程序机制

李 鹏(西藏民族大学信息工程学院,陕西 咸阳 712082)

51单片机多任务机制的实现策略研究

李 鹏
(西藏民族大学信息工程学院,陕西 咸阳 712082)

本文针对51单片机实现多任务处理这一问题,首先对该系列单片机多任务机制实现的原理和存在的主要问题进行了研究,然后提出了两种实现多任务机制的策略,最后对两种策略的优缺点进行了对比,对该型单片机的多任务机制研究有一定的借鉴意义。

51单片机;多任务机制;实现策略

1 多任务机制的实现原理和存在问题

多任务机制就是在同一时间内能够执行多个任务的机制,在多个处理器的系统内,这样的机制不难实现,但在只有一个处理器的控制系统内,就势必要求多个任务在时间域内进行快速的切换,所以这种情况下的多任务并不是真正意义上的同一时间内处理多个任务,而是通过快速切换任务造成的错觉。多任务系统任务的切换策略可分为协同式和抢占式。协同式多任务系统,是指每个任务程序都可以释放对CPU的控制权,也即可将对CPU的使用权切换给其它程序,通常分为显式和隐式。在抢占式多任务系统是指各程序不能自主的释放CPU的控制权,而是由操作系统统一行使CPU的控制权,操作系统能够从任何正在运行的程序上取走控制权,并将控制权赋予另一个程序[1]。

51单片机只有一个执行单元,这就意味着所有的程序只能按照执行单元的流程顺序执行,除中断外,其它的程序必须逐一完成,所以中断是进行多任务机制设计的关键切入点,只有通过中断的方式才能实现多任务的切换,应该重点考虑解决以下几个问题:一是并行任务的数量问题。……

登录APP查看全文

猜你喜欢
单片机程序机制
基于单片机的SPWM控制逆变器的设计与实现
电子制作(2019年13期)2020-01-14 03:15:28
基于单片机的层次渐变暖灯的研究
电子制作(2019年15期)2019-08-27 01:12:10
基于单片机的便捷式LCF测量仪
电子制作(2019年9期)2019-05-30 09:42:02
试论我国未决羁押程序的立法完善
人大建设(2019年12期)2019-05-21 02:55:44
自制力是一种很好的筛选机制
文苑(2018年21期)2018-11-09 01:23:06
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
环球时报(2017-03-30)2017-03-30 06:44:45
创卫暗访程序有待改进
中国卫生(2015年3期)2015-11-19 02:53:32
破除旧机制要分步推进
中国卫生(2015年9期)2015-11-10 03:11:12
Microchip推出两个全新PIC单片机系列