咨询热线:0212-302609572

华体会手机版下载-8051单片机中DPTR的扩展设计

本文摘要:概述最先数据分析在继续执行规模性数据移往时,传统式805l单片机设计和进行DPTR拓展后的805l单片机设计在数据移往继续执行高效率上的差别。根据深入分析DPTR作业者所涉及的要素,确立搭建对DPTR的拓展,并进行具体模型检测。 单片机设计的经常会出现是电子信息技术发展历程上的一个里程碑式,它使电子计算机从大量数值计算方法出去转到到操控行业。在单片机设计中,以8051系列产品尤其經典,迄今仍是最普及化、广泛用以的8位MUC构架。

华体会手机版下载

概述最先数据分析在继续执行规模性数据移往时,传统式805l单片机设计和进行DPTR拓展后的805l单片机设计在数据移往继续执行高效率上的差别。根据深入分析DPTR作业者所涉及的要素,确立搭建对DPTR的拓展,并进行具体模型检测。  单片机设计的经常会出现是电子信息技术发展历程上的一个里程碑式,它使电子计算机从大量数值计算方法出去转到到操控行业。在单片机设计中,以8051系列产品尤其經典,迄今仍是最普及化、广泛用以的8位MUC构架。

北界很多专业技术人员在其基本上大大的进行特性拓展,促使805l系列产品处理芯片逐步完善,进而组成一个丰厚的管理体系。在传统式的8051系列产品单片机设计中,设定了一组双字节数存储器(数据表针DPTR),作为访谈外置的64KB数据储存器和I/O控制模块电源电路;但在现如今的8051单片机设计于中,特别是在嵌入式操作系统中,通常涉及规模性的数据移往作业者,而传统式805l的一组数据表针用以一起则越来越困窘,因而若在8051设计方案里将数据表针设计方案为2组或多个,则在继续执行规模性数据移往作业者的时候会比较简单、迅速。在这类情况下,文中最先以数据移往继续执行高效率为评价指标,剖析了DPTR拓展的实际意义,并在Oregano企业的MCS8051核上搭建了DPTR拓展。

华体会手机版下载

  1DPTR拓展实际意义  为描述8051中的DPTR拓展的实际意义,大家对于搭建规模性数据移往,各自对DPTR拓展前后左右未作了比照。为使比照更加明确清了,明确指出了数据移往继续执行高效率的定义。  数据移往继续执行高效率v界定为进行单字节数据移往所花销的机器周期数,即XXXX在其中,n答复所移往数据字节;t答复所花销的机器周期,可原著其企业为字节数/机器周期。  在未进行DPTR拓展的8051中,可根据设定详细地址缓冲区域的方式来搭建规模性的数据移往。

确立的方法以下:        在这里方法中,50H、5lH作为储放数据源地址s_adr(s_adrh为高字节,s_adrl为低字节),52H、53H作为储放数据目地详细地址t_adr(t_adrh为高字节,t_adr1为低字节),搭建将源地址延续64字节数数据移往至目地详细地址。在8051中,继续执行字节数数据移位操作者花销(14 28n 2)个机器周期,数据移往继续执行高效率为v=n/(14 28n 2)。在本方法中,n为64,推算出来下结论共需花销1808个机器周期,继续执行高效率v大约为O.0354字节数/机器周期,并且在这里搭建方式中需要闲置不用8051的4个片内存储器(RAM)模块。

  如8051中具有2组DPTR,并可根据相近命令来搭建DPTR选择。可原著SETDPTR0命令答复选择DPTR0,SETDPTRl命令答复选择DPTRl,#s_adr答复数据源地址,#t_adr答复数据目地详细地址,则程序流程可设计方案为:        程序流程中,针对相近命令SETDPTR0和SETDPTRl,可根据设定相近作用存储器(SFR)以答复DPTR情况,并答复SFR进行作业者,以搭建DPTR选择。


本文关键词:华,体会,手机,版,华体会手机版下载,下载,-8051,单片,机中,DPTR,的

本文来源:华体会-www.nicktrew.com