为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

【最新精选】飞思卡尔xs128单片机中断优先级设置简易教程

2017-11-30 9页 doc 112KB 17阅读

用户头像

is_260251

暂无简介

举报
【最新精选】飞思卡尔xs128单片机中断优先级设置简易教程【最新精选】飞思卡尔xs128单片机中断优先级设置简易教程 本教程试图用最少的时间教你飞思卡尔XS128单片机的中断优先级设置方法和中断嵌套的使用,如果是新手请先学习中断的基本使用方法。 先来看看XS128 DataSheet 中介绍的相关知识,只翻译有用的: 七个中断优先级 每一个中断源都有一个可以设置的级别 高优先级中断的可以嵌套低优先级中断 复位后可屏蔽中断默认优先级为1 同一优先级的中断同时触发时,高地址(中断号较小)的中断先响应 注意:高地址中断只能优先响应,但不能嵌套同一优先级低地址的中断...
【最新精选】飞思卡尔xs128单片机中断优先级设置简易教程
【最新精选】飞思卡尔xs128单片机中断优先级设置简易教程 本教程试图用最少的时间教你飞思卡尔XS128单片机的中断优先级设置和中断嵌套的使用,如果是新手请先学习中断的基本使用方法。 先来看看XS128 DataSheet 中介绍的相关知识,只翻译有用的: 七个中断优先级 每一个中断源都有一个可以设置的级别 高优先级中断的可以嵌套低优先级中断 复位后可屏蔽中断默认优先级为1 同一优先级的中断同时触发时,高地址(中断号较小)的中断先响应 注意:高地址中断只能优先响应,但不能嵌套同一优先级低地址的中断 下面直接进入正题,看看怎么设置中断优先级: XS128中包括预留的中断一共有128个中断位,如果为每个中断都分配一个优先级寄存器的话会非常浪费资源,因此飞思卡尔公司想出了这样一种办法:把128个中断分为16个组,每组8个中断。每次设置中断时,先把需要的组别告诉某个寄存器,再设置8个中断优先寄存器的某一个,这样只需9个寄存器即可完成中断的设置。 分组的规则是这样的:中断地址位7到位3相同的中断为一组,比如MC9SX128.h中 这些中断的位7到位3都为D,他们就被分成了一组。0~F正好16个组。 INT_CFADDR就是上面说到的用来设置组别的寄存器: 我们需要设置某个组别的中断时,只要写入最后8位地址就行了,比如设置SCI0的中断优先级,就写入0xD0。 设置好组别之后,我们就要该组中相应的中断进行设置,设置中断的寄存器为 这其实是一组寄存器,一共有8个,每个都代表中断组中的一个中断。对应规则是这样的:中断地址的低四位除以2 比如还是SCI0,低四位是6,除以二就是3,那么我们就需要设置INT_CFDATA3 往INT_CFDATAx中写入0~7就能设置相应的中断优先级了 拿我本次比赛的程序来举个例子:我们的程序中需要3个中断:PIT0,PORTH,SCI0。PIT0定时检测传感器数值,PORTH连接干簧管进行起跑线检测,SCI0接收上位机指令实现急停等功能。因此中断优先级要SCI0>PORTH>PIT0。 我们先要从头文件中找出相应中断的地址: PIT0【7:4】位为7,选择中断组: INT_CFADDR=0x70; 【3:0】为A,A/2=5,设置为第5优先级那么 INT_CFDATA5=5; porth【7:4】位为C,选择中断组: INT_CFADDR=0xC0; 【3:0】为C,C/2=6,设置为第6优先级那么 INT_CFDATA6=6; Sci0【7:4】位为D,选择中断组: INT_CFADDR=0xD0; 【3:0】为6,6/2=3,设置为第7优先级那么 INT_CFDATA3=7; 最终程序为: void Interrupt_Priority_Set(void){ INT_CFADDR=0x70; INT_CFDATA5=0x05; INT_CFADDR=0xC0; INT_CFDATA6=0x06; INT_CFADDR=0xD0; INT_CFDATA3=0x07; } 还要注意一点,如果要实现中断嵌套,需要在低级中断中再开一次总中断,比如 这样才能实现中断的嵌套 QufuNormalUniversity SonicTeam2011 【附加总结类文档一篇,不需要的朋友下载后编辑删除,谢谢】 2015年工程部施工员年终工作总结 光阴荏苒,转瞬又是一年,2015年在紧张忙碌中飞快地过去了,工程部在各级领导的带领下,认真贯彻“安全第一、预防为主”的八字生产方针,始终把如何有效控制项目的成本、进度、质量目标作为部门日常管理的核心工作,与其他部门携手顺利完成年度施工任务。 回顾2015年,工程部施工任务刷新了历史记录,2015年我们又取得佳绩。据统计数据显示,2015年我们工程部完成开工项目76个,验收项目40个,完工待验收项目5个,尚在建跨年度项目29个,完成总产值约8700万。不可否认,我们是欣喜的,但在欣喜的同时那些工作过程中的不足和困扰我们仍然会谨记于心。那些力不从心日子,那些检查过程中出现了质量问题需要我们刻不容缓解决的日子,那些为了保证工程保质保量保时完成我们不辞艰辛的日子„„这些我们都不会忘记,这些都是我们存在的不足,都是我们需要改进的地方。新年新岁新的开始,在此,我代表我们工程部向各位领导及同仁汇报工程部2015年工作总结及2016年的工作重点,如有不当之处敬请谅解。 一、2015年工作总结 (一)核心工作控制情况 1.安全文明施工:项目开工前,三级安全交底贯彻到位,安全文明施工设施配备齐全,现场布置到位,严格监督检查,杜绝了较大事故发生。 2.进度控制:2015年度项目部共计实施了76个项目,70%的项目能在合理工期内完成。未能全面完成目标任务,主要是由于以下几方面的工作没有落实到位: (1)计划制定不合理。没有结合工程所需设备、部分定制材料的供货时间编制,提前进场施工,导致中途出现设备不齐全、材料供货不及时,被迫停工,进而延误了计划的工期。 (2)计划工期控制不严格。工期偏离时未及时采取措施纠偏,或纠偏措施不及时。 (3)施工班组施工力量较弱,人员不足,未及时采取补救措施,班组不予积极配合。 (4)项目部施工过程未能做到天天梳理,发现问题时也没有及时汇报,延误了解决问题的最佳时期。 (5)工程变更增补导致工期延期,不具备开条件进场施工,加之现场环境因素的影响,导致中途停工。 3.质量控制:质量是公司可持续性发展的基础。我们拥有较为完善的国家和企业施工规范,因此,在实际施工中我们工程部严格 按照规范标准行事,具体表现在:项目部施工现场严格把控,工程部、质检部配合监督检查,把质量问题消灭在工程竣工验收之前,确保了2015年所有验收项目基本一次通过验收。 4.成本控制:我们对项目实施过程的事前、事中、事后三个阶段关键环节予以把控,侧重事前准备工作,熟悉招投标文件和条款,实地勘察现场,参与图纸现场交底,优化深化图纸,领悟建设目标,确保设计图纸的准确性。编制科学合理的施工组织设计和精确的施工材料、设备/构配件的需求计划,降低事中施工期间的材料重复采购、窝工、返工等所产生的可控费用。事中严格对照执行事前计划,控制材料使用的合理性,加强现场材料管理,减少损耗,及时完成变更签证手续,完工撤场材料及时统计入库,并将有效时间内完成的竣工资料汇编成册。及时申报并完成公司内部验收流程,对影响项目竣工验收的各种因素,积极面对完善,保障项目及时竣工验收和回款。 (二)存在的问题 1.施工力量不足。一方面,项目经理管理水平参差不齐。有的项目经理理论知识及实践经验不足,对项目管理的理解不够,职责不明确,现场协调能力较差,导致了工程质量缺陷返工、工期滞后、成本上升等一系列问题。另一方面,施工劳务人力资源储备不足,导致现有施工班组人力资源不能满足多项目同时施工的要求,同时,新的班组对专业性较强的机房建设,还需要全过程指导,这也就加大了项目经理的管理难度,进而使得部分项目的计划工期滞后,质量缺陷返工, 项目成本增加,甚至少数项目还因此推迟了开工日期。以上问题就是2015年管理工作中最为严峻的两大难题,影响了部门的发展。如何解决问题是2016年重要工作之一。 2.监督检查力度不够。部门有较为完善的项目经理#管理制度#、监督检查制度以及制度执行情况的检查制度,但在2015年却落实不完善、不彻底。主要原因是部门管理人员结构不合理,分工和职责不够明确,导致了检查工作不够彻底,审核工作不够细致,工程实际成本不准确,部门日常管理文档不够严谨规范,项目实施全过程难以有效把控等问题。 二、2016年工作重点 (一)完善部门人员结构,实施部门明确分工 充实部门行政管理人员,明确职责,加大对项目开工前各项计划的审核力度,严格控制项目开工时机,确保工期制定合理,材料计划准确,监督检查工作及时,从而协助项目部有效控制施工全过程。同时,招聘2-3名项目经理或作为项目经理为培养对象的人员,实施优胜劣汰制度,提升项目经理整体管理水平,保障2016年更高目标的顺利完成。 (二)健全培训制度,提升项目经理管理水平 项目经理要由始至终坚定不移地贯彻执行项目工程的全面管理,就必须具备较强的理论基础和实践经验。因此,项目经理要加强理论知识学习,提升自身的管理水平。具体做法:1、激励项目经理通过 二建从业资格考核;2、收集培训教材,制定培训计划,对项目经理展开全面的培训工作。 (三)完善绩效激励制度,提升部门工作积极性 为稳定部门建设,在2016年我们部门会完善绩效激励制度,对于以往绩效激励制度存在的不足之处进行修正,并且根据部门的实际发展和建设做合理的调整;同时,还会将项目增项部分的提成比列做单独的调整,并纳入部门的绩效考核制度中。这不仅仅是为了提高项目经理工作的积极性,也是为了提升整个部门的工作积极性,争做同行业中最优秀的工程部门。 (四)落实劳动力资源储备工作,为工程顺利施工提供保障 对于我们工程部门而言,最基本的职责就是要做好施工前的相关准备工作、配合好相关部门和相关人员,保证项目工程准时开工、顺利施工、完美竣工。为此,在2016年我们工程部门要坚决落实以下几项工作: 1.落实市场调研工作。分派专门的工作人员对市场进行调研,并对调研结果进行整理、分析和总结。然后,再结合市场调研实际情况,对2015年施工班组的施工单价及标准重新论证,一旦发现有差距就及时进行调整,确保施工单价合理。避免与市场信息脱节,导致施工单价过高,给工程的施工进度造成影响。 2.落实班组成员整顿工作。一个部门要想发展好、建设好,就离不开一群心往一处想、劲往一处使的优秀员工,因此,对部门班组成 员的整顿工作就显得尤为重要。在2016年里,我们部门会坚决落实对现有班组成员的筛选工作。一方面,会先稳定老班组成员,另一方面,对于班组成员中做事不听指挥、施工工艺较差的要坚决予以取缔。确保筛选过后的班组都能以部门的发展和建设为首要工作,对于部门安排的工作也会坚决执行,让部门的员工真正融为一体,发挥出部门团结的力量。 3.落实部门人员招聘工作。根据部门2015年的工作情况,我们会在2016年招聘安装人员2名,木工班组2组,整体分包班组两组,智能化班组两组。对招聘的人员我们部门也会严格做到公开招聘,秉承着“有能者居之”的招聘原则,严格依照公司的规定和部门的要求进行招聘。一方面,可以为部门的建设和发展提供优秀的人才,另一方面,也为公司更高目标的完成做好储备。 4.落实部门绩效考核制度。一个部门的绩效考核必须要做到公平、公开、公正,这样部门所有的工作人员才会心服口服。因此,2016年我们部门会在完善绩效考核的基础上严格落实部门的绩效考核制度。首先,将完善后的绩效考核制度展现在每一位工作人员的面前,人手一份绩效考核制度,确保每一位工作人员都清楚部门的绩效考核制度;然后,分派专门的工作人员对部门工作人员的工作情况进行考核,并以月为单位,对部门工作人员的考核情况进行统一的公布;最后,就是在一年结束的时候再将每月的考核情况进行分析、总结,并将考核结果呈现在工作人员面前。但为了让考核更加公平和全面,我们部门还计划在考核方式上进行创新。除了专门的工作人员对部门的 员工进行考核之外,还要鼓励员工之间进行相互监督、批评、指正和考核,鼓励部门干部跟员工之间进行相互监督、批评、指正和考核,这样才能保证考核的公平和全面。另外,在考核的同时还要落实员工的反馈工作,如在考核的过程中员工认为有不公平或是不正确的地方,也可以及时反馈给部门干部或是相关负责人,保证有问题能够得到及时的解决。 5.落实员工的职业化素养培训工作。俗话说:在其位就要谋其职尽其责。这也是一名工作人员的基本职业素养。在2016年里,我们部门会坚决落实员工的职业化素养培训工作,主要从三方面着手:(1)员工的心态培养。要让部门员工认识到自己所在岗位的职责,端正自己的工作心态,不能遇到困难就退缩、放弃,或是置部门的利益于不顾。(2)员工的品质建设。作为工程部门的工作人员就应该认识到工程建设的重要性,如施工材料的采购、施工时间的安排等,绝不允许出现偷工减料、使用不符合标准施工材料等现象出现。(3)员工的压力沟通。做好跟员工的沟通工作,适当地给予员工帮助,不能让员工被工作压得喘不过气来。 6.落实场地建设工作。工程的场地建设工作是十分重要的,必须要严格按照相关标准进行建设。在2016年,我们部门会在这方面投入更多的时间和精力,严格依照场地建设的相关要素着手:建筑退界、防护距离、防火间距、日照间距、日照分析、防噪间距、建筑高度控制、通视要求、现有地形以及边坡或挡土墙退让。为各项目工程的施工做好准备工作。 以上就是我们工程部对2015年工作的总结和对2016年工作的计划,感谢各位领导和同仁的聆听。如有不足的地方或是不对的地方还望各位领导和同仁批评指正,我们部门一定会秉承着“有则改之无则加勉”的态度,虚心接受各位领导和同仁的意见和建议。
/
本文档为【【最新精选】飞思卡尔xs128单片机中断优先级设置简易教程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索