《现代电子技术》2006年第16期摘录:《现代电子技术》2006年第1
-
如发现有乱码,请点击下面链接浏览原文
正文摘录:
《现代电子技术》2006年第16期总第231期》集成电路司8051标准内核派生出的350多种增强微控制器的实时操作系统00。RTX51有2个版本:RTX5lFull和RTX51Tiny。RTX51Tiny可以在在没有任何外部存储器的8051系列单片机系统上运行“’。RTX51Tiny支持时间片轮转切换和使用信号进行任务切换,但不支持抢先式的任务切换,也不包括消息历程等系统I】爿川’.o———》——o敬捌,r。图4RTX51单片机系统设计表lRTXSl.riny任务状态说明状态说明RuN.NINC;嵩兰毒裔簧薯竺笨鑫爹;曼芝剃NG状态。REAL)YWAITINGDEL,ETEDTIME一0UT等待运行的任务处于REAL)Y状态。在当前运行的任务处理完成后,RTX51Tiny开始下一个处于READY状态的任务。等待一个事件的任务处于wAITING状态。如果事件发生的话任务进入READY状态。没有开始的任务处于删除状态。被时间片轮转超时终端的任务处于TIME—oUT状态。这个状态与READY状态相同。RTX51Tiny配置(可参考[5]):如果需要修改RTX51Tiny的配置,那么可以修改在..\c51\1.b\子目录的RTX51Tiny配置文件con[一tny.a5l。配置完之后就可以直接移植到单片机系统上。作者简介张晓军男。1981年出生,浙江人,硕士研究生。操作系统的多任务如下TASK(T.ASKINIT)TASK(TASKCMD)TASK(T.ASKCOMl上位机通信TASK(TASKDISP)TASK(TASKCCD)初始化任务命令解析以及执行SEND)发送反馈数据实现与实时的显示两路泵头转速反馈数据的实时采样控制使用串口中断voidSerial()interrupt4USl’ng3实现命令的接收。在RTX51中,要求使用TimerO作为任务切换的时间分片计时。串行口波特率的产生使用Timerl.而用89(:52的Timer’2实现方波的产生。6结语上述方法成功实现了I。abVIEW串口接口与单片机系统的数据采集控制,通过编制应用软件组建自己的虚拟仪器。在系统复杂、对实时性和精度要求比较严格,并且需要并行处理的任务较多的运动控制系统中,使用RTX5lTiny是一个较好的解决办法。使用实时多任务操作系统可以提高单片机系统的稳定性.加快运动控制系统的开发速度,降低软件编写的复杂度,提高产品的开发效率。参考文献[1]刘涛,陈省平,王翔宇.海洋赤潮生物检测技术研究进展[J].高技术通讯,2005,15(6):106一¨0.[2]唐玉玲,汪小澄,张瑞建.基于LabWindows/cVI与c51的串行通信协议的设计与实现[J].计算机应用研究,2004(8):189—194.[3]宁柯军,杨汝清,翁新华.基于RTx51的排爆机器人嵌入式控制器固件开发[J].电子技术应用,2005(3):17—20.[4]Keilcorp.RTx51Tiny:Real—tl’ine·()peratm’gsystemI-Jser’s(ju-de2.95.[5]冯建华,赵亮.单片机应用系统设汁与产品开发[M].北京:人民邮电出版社,2004.展讯联手上海交大共建研究生培养基地展讯通信(上海)有限公司日前与j-海交通大学就“共建研究生培养基地”在上海举行了签约仪式。这意味着未来双方将联合进行硕士培养,继续发挥各自在产业和教育方面的优势,实现企业发展和个人生涯的“双赢”。“上海研究生联合培养基地”是为了贯彻科教兴市、人才强市战略,加快构建上海市“产学研”联盟而提出的。展讯作为首批“上海市研究生联合培养基地”成员单位,将为每位研究生选配资深研发负责人作为导师,在企业的具体项目研发中提升实际动手能力以及项目导向型的思维能力,另外,其培育内容与方式将不断根据企业的项目研发内容革新,对每个研究生制定具体的培养计划。(摘自中电网)155
阅读此文(图):
点击此处在线翻阅