首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
本文研究并实现了一种快速响应中断请求信号的中断处理系统。设计过程中,在保证功能正确的前提下,尽量减小中断的延时开销。本文硬件中断和软件中断的处理机制相同,中断嵌套机制非常灵活。与传统的只有不可屏蔽中断源能打断可屏蔽中断源的中断嵌套机制不同,本文中断处理系统只要是优先级较高的中断信号就可以打断优先级较低的中断信号。这种机制简化了控制逻辑,减少了中断延时开销,使得延时开销从传统的5拍缩短为4拍。  相似文献   

2.
1.7320卡的应用场合在种类繁多的STD BUS功能板中,有一类功能卡件它本身具有发出中断请求的功能,但不具备向CPU提供向量的功能。一个STD BUS系统中此类卡件较多时,CPU得不到中断向量也就无法进入服务程序, 7320卡(美国PRO-LOG公司生产的)就是为解决此类问题而设计的。2.7320卡的功能7320卡的主要作用是在最多可达8个中断请求的系统中,对各个中断请求进行排队,即接在Help 0上为优先级最高,接在Help 7为最低。外部中断请求达到7320卡的Help n上后,经反相器送到中断请求锁存器,经中断允许屏蔽和保持锁存器,再经中断优先权译码,向CPU发生一个中断请求(INTRQ),处理器在收到这个中断请求后,发生中断响应信号(INTAK),7320收到处理器发出的这个响应信号后,立即向数据总线提供一个单字节的中  相似文献   

3.
孙玮 《自动化仪表》1990,11(2):38-39
本刊1988年第8期曾刊登过作者的《单片机软件编程技巧》一文。现再介绍两个编程技巧。一、给单片机增加两个16位的数据指针寄存器 Intel公司的8031单片机仅有一个16位的数据指针寄存器(DPTR)。它的功能是存放16位的地址。但是我们利用8031的"页寻址方式"的特点可以再增加两个16位的数据指针寄存器,从而给软件编程带来极大的方便,介绍如下。 8031在访问外部数据存贮器时,一般是使用16位地址的指令(MOVX@DPTR,A)等等。在访问外部I/O扩展译码时,一般是使用8位地址指令(MOVX@Ri,A)等。注意在此种情况下,8031的P2口SFR的内容在外部存贮器周期期间将保持在P2口引脚上不  相似文献   

4.
《计算机工程》2017,(12):60-64
为降低多个中断源被分配为快速中断请求(FIQ)时的时间开销,设计一种用于FIQ中断源识别和优先级仲裁的向量中断控制器。采用Verilog语言完成硬件描述,通过Modelsim仿真和FPGA验证,实现基于SMIC0.13μm CMOS工艺的综合布局布线工作。仿真和验证结果表明,该向量中断控制器的面积为0.107 mm~2,平均功耗为3.56 mW,工作频率为80 MHz,可满足移动通信宽带射频片上系统芯片的实时性需求。  相似文献   

5.
以单片机处理多中断源请求中断为例,对多中断源共同作用下的单片机处理过程进行了分析,在Proteus仿真平台下完成了电路的设计、程序编写和软硬件协同调试,采用按键模拟多中断源请求信号并进行控制,借助逻辑分析仪和CPU寄存器窗口对查询优先级和物理优先级设置下的中断过程进行了详细的分析。研究结果表明,使用Proteus软件可对单片机多中断源电路进行动态实时分析,将抽象的中断过程直观地展现出来,帮助发现多中断源调试过程中存在的隐蔽性、偶发性问题,提升解决问题的能力。  相似文献   

6.
本文在介绍MCS-51单片机中断系统结构的基础上,给出一种MCS-51单片机响应多外中断请求源的扩展方法,并指出在应用扩展方法时所要注意的某些问题。  相似文献   

7.
MCS-96系列单片微机的中断系统具有十分灵活的结构 ,颇具特色。用户可按照系统的要求 ,根据硬件排队电路的特点 ,采取一定的软件措施 ,任意安排各类中断源的优先级。本文对该系列单片机中断优先级的结构特点作了更深入的阐述 ,提出了各种优先级排队的具体方案  相似文献   

8.
针对IEEE 802.11e中不同优先级数据流所获得的服务相差很大、低优先级数据流获得服务量很少的问题,提出一个可以提高低优先级竞争能力的EDCA改进机制.低优先级数据流在重传m次后使其优先级增加1,并用马尔可夫链模型对此改进机制进行了吞吐量性能分析.通过数学分析和仿真结果的对比,验证了此改进机制可提高总体吞吐量性能.  相似文献   

9.
随着微型计算机技术的普及与发展,MCS-51系列单片机逐步在国内受到重视。MCS-51系列单片机以其完善的硬件结构,丰富的软件指令系统和灵活的存贮器组合逐渐地取代了以前的各种型号的8位微处理器和微计算机,成为当前智能化仪器仪表和工业控制系统较为理想的机种。但美中不足的是,MCS-51系列单片机仅为用户提供了两个外中断源,两个中断优先级,这在某些复杂的控制系统中是不够用的。为此,需进一步扩展。  相似文献   

10.
移动实时嵌套事务的并发控制   总被引:5,自引:0,他引:5  
廖国琼  刘云生  杨进才 《计算机学报》2003,26(10):1326-1331
在移动计算环境中,事务移动性和无线网络固有的缺陷使得传统分布式实时事务管理机制不足以支持移动实时事务的执行,故有必要为移动实时事务研究新的事务处理机制以提高其成功率.该文着重研究移动实时事务的并发控制机制.首先,该文给出了一个考虑事务定时限制以及移动性的嵌套事务模型.然后,为减少移动分布式环境中解决数据冲突的开销,该文研究了一种结合优先级夭折和优先级继承的基于封锁的并发控制协议PAI-2PL.当高优先级事务被低优先级事务阻塞时,对于相同家族事务,采用优先级继承方法解决冲突;而对于不同家族事务,则夭折重启低优先级事务.另外,为减少由于断接所引起的无效阻塞,PAI-2PL允许低优先级事务夭折处于断接状态的高优先级事务.通过性能测试,表明所提出的事务模型及并发控制机制能提高实时事务的成功率.  相似文献   

11.
IEEE 802.11e增强型分布式信道访问机制对高优先级业务服务质量的保证,是通过牺牲低优先级业务服务质量来实现的.为避免这种信道资源分配不公平的现象,提出一种优化算法.将信道中部分时隙合并起来构成合并时隙,高优先级和低优先级业务在合并时隙中被先后发送,而单个时隙通常只发送低优先级业务.仿真结果表明,该算法可以提高业务的吞吐量,当站点数目增多时,高优先级业务和低优先级业务的吞吐量均表现稳定,可达到各种业务公平利用信道资源的目的.  相似文献   

12.
本文介绍了一种基于两阶段加锁协议的多任务并发控制方法——读/写优先级上界协议。采用此方法可避免系统中因多任务竞争共享资源产生的死锁,又可使高优先级事务被低优先级事务耽搁不超过一个套事务的执行,保证高优先级事务的按时完成。  相似文献   

13.
在采用PC机作主控器的实时测控系统中,用户可使用的硬中断资源往往不够,在用户设计的应用板上一般应扩展一片8259A来管理用户的多个中断源。8259A在此不是一种级联方式,其作用只是将中断源按优先权排队,辨认中断源,因此其SP/EN、INTA应接高电平,CAS0~CAS2悬空,8259A的中断请求信号INT接在PC机未用的硬中断请求信号端如IRQ12上,  相似文献   

14.
1引言测频的各种方法,已有很多文章进行了讨论。本文介绍一种实用的8031单片机测频电路,该电路可对多路信号进行分时测频。设计中充分利用单片机内部资源而减少外围芯片,提高可靠性并减少成本。利用8031的中断源和内部定时/计数器配合并采取一些软件措施,获得较高的测频精度。该方法用于笔者设计的塔吊综合数显仪,效果很好。2测频电路及分析2.1测频电路图1为多路测频的原理电路,各被测信号经多路转换开关转换后接8031单片机的口,8031控制多路转换开关,分时将各路频率信号接到8031的TNT口进行测频。图12.2测频方法在各种测频方…  相似文献   

15.
何雷锋  刘关俊 《软件学报》2022,33(8):2947-2963
时间Petri网为实时系统提供了一种形式化的建模方法, 时间计算树逻辑(TCTL)为描述实时系统与时间相关的设计需求提供了一种逻辑化的表达方式, 因此基于时间Petri网的TCTL模型检测广泛应用于实时系统的正确性验证.然而对于一些涉及优先级的实时系统, 例如多核多任务实时系统, 这里不仅需要考虑任务之间的时间约束还要考虑任务执行的优先级以及引入优先级带来的抢占式调度问题, 致使相应的建模和分析变得更加困难.为此, 本文提出了点区间优先级时间Petri网, 通过在时间Petri网上定义变迁发生的优先级以及变迁的可挂起性, 从而可以模拟实时系统的抢占式调度机制, 即首先高优先级的任务抢占低优先级的任务所占用的资源, 导致后者被中断, 然后前者执行完毕后释放资源, 最后后者再次获得资源从中断的地方恢复.本文通过点区间优先级时间Petri网来模拟多核多任务实时系统, 使用TCTL来描述它们的设计需求, 设计了相应的模型检测算法, 开发了相应的模型检测器以验证它们的正确性.我们通过一个实例来说明我们的模型和方法的有效性.  相似文献   

16.
刘健  刘武 《电脑学习》1995,(3):38-38,41
0引言8031单片机在智能仪器及工业控制中已得到愈来愈广泛的应用。Int8251作为通用串行通讯控制器,也以其稳定性好、使用灵活而得到普遍使用。另外,芯片Int8259可以管理64个以上中断源,亦非常适合于8031系统中。但是8031与它们并不完全兼容,主要表现在电气特性和逻辑时序上,这给8031系统的应用带来一定的困难。作者根据多年实践,总结了8031系统中,应用Int8251和Int8259的实用技术,现介绍如下。18031单片机与Int8251的连接8031单片机与Int8251芯片连接,在电气特性上不完全兼容,应注意如下几个问题:1.Int8251复位。当复位信号…  相似文献   

17.
针对无线传感器网络不能提供数据流优先级区分的问题,提出了一种基于IEEE802.11MAC协议的改进机制。该机制通过引入新的控制分组,使目的节点可以拒绝接收来自低优先级节点的数据,从而确保了高优先级数据业务的服务质量。数学分析表明,该机制能够使高优先级数据流占用更多的带宽,并且降低了高优先级数据流的分组丢弃概率。能耗分析表明,高优先级数据业务能耗低于低优先级数据业务,随着节点密度的增加,该机制节能效果逐渐明显,适合于节点密度高的无线传感器网络。  相似文献   

18.
<正>8031是目前最常用的单片机.笔者在调试中发现在8031编程中有几个问题易被疏忽而导致错误.现提供给读者参考.1.8031内部CTC定时/计数器这是加法计数器.因此在每次定时中断溢出时,必须重新设定时间常数.按习惯,是在中断服务程序中,先送低字节,后送高字节.例如对CTC_0,在中断服务程序开始应执行指令:  相似文献   

19.
分布式实时数据库并发控制   总被引:5,自引:0,他引:5  
在集中式实时数据库中,事务并发控制一般采用基于优先级的事务重启或优先级继承.在分布式实时数据库中,由于一个主事务的各参与事务可能分布在多个节点上,事务重启一方面会造成系统资源的极大浪费,另一方面又会加大网络传输的负担.而在优先级继承策略中,被阻塞的高优先级事务的执行完全依赖于阻塞它的低优先级事务,在分布式环境中,事务的执行具有更多的不可确定的因素,这就很难保证被阻塞事务的截止期.本文提出了一种基于数据多映像的并发控制协议,事务因访问数据而形成不同的依赖关系,改变高优先级事务和低优先级事务的依赖关系从而更有利于高优先级事务而又不矢折或阻塞其他事务,从而大大提高事务执行的并发度,更好地满足实时事务的截止期.  相似文献   

20.
综合业务网中IEEE802.4优先级控制准公平性探讨   总被引:3,自引:2,他引:1  
令牌总线介质访问协议提供了选择优先级的机制,优先级机制的功能是把网络信道首先分配给优先级较高的信息帧,而当高优先级帧足够发送时,才发送优先级较低的帧。通常信息帧优先级分为4个级别。考虑到综合业务高负载的特点,需要对IEEE802.4优先级协议进行改进。其出发点是既要尽可能保证高优先级信息的发送,又防止出现低优先级信息(特别是优先级最低信息)长时间得不到发送的局面。该文提出的策略,比较合理地解决了这一问题。其实质是在合理范围内牺牲高优先级业务的服务质量,适当换来部分提高低优先级业务的服务质量。模拟实验验证,该文改进的IEEE802.4协议是适合于综合业务数字网优先级控制的。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号