DS80C310
兼容性
该DS80C310是一个完全静态CMOS 8051兼容微控制器,设计用于高性能。
在大多数情况下, DS80C310可以下降到现有的插座为80C31或80C32改善
操作显著。一般情况下,软件现有8051为基础的系统的工作原理未经书面
修改的DS80C310 。唯一的例外是关键时序由于高速微控制器执行其
说明比原来快得多对于任何给定晶振选择。在DS80C310运行
标准8051指令集和引脚与DIP , PLCC和TQFP封装兼容。该
DS80C310是DS80C320的精简版。它保持向上兼容,但有少
外设。
该DS80C310提供了3个16位定时器/计数器,一个全双工串行口,和256字节的直接
内存。 I / O端口有相同的操作为标准的8051产品。定时器将默认为每一个12时钟
循环运行,以保持他们的时间与原来的8051系列系统兼容。然而,计时器是
可单独编程在每个周期的新的4个时钟周期,如果需要的运行。
该DS80C310提供了由特殊功能控制的几个新的硬件功能
寄存器。表2中提供的特殊功能寄存器汇总。
性能概述
该DS80C310拥有高速的8051兼容内核。更高的速度不仅来自不断增加
的时钟频率,而是从一个新的,更高效的设计。
这个更新的内核没有虚拟存储周期中存在一个标准的8051一
传统的8051产生使用时钟频率12分在DS80C310机器周期,
同一个机器周期需要四个时钟。因此,最快的指令, 1个机器周期,执行三个
倍的速度在相同的晶振频率。注意,这些是相同的指令。多数
在DS80C310说明会看到完整的3比1的速度提高。有些指令会
在1.5和2.4比1的改进。所有的指令都是比原来的8051快。
所有操作码的数值平均提供大约2.5到1的速度提高。改善
个别方案将取决于所使用的实际说明。速度敏感的应用将使
最普遍使用的是快三倍的说明。然而,以3:1的绝对数量提高
操作码可能使任何代码显着的速度提升。这些架构的改进和
0.8
m
CMOS生产峰值指令周期在121纳秒( 8.25精神上无行为能力) 。双数据指针功能
还允许用户在移动的存储器块时,消除浪费的指令。
指令集汇总
在DS80C310所有指令执行相同的功能作为其8051对应。他们的作用
位,标志和其它状态功能是相同的。然而,每个instructio n的定时是不同的。
这在钟表的绝对数和相对数都适用。
对于实时事件绝对定时,软件环路的定时可以在使用一个表来计算
高速微控制器用户指南。然而,计数器/定时器默认为在旧的12个时钟周期运行
每个增量。以这种方式,基于定时器的事件发生在标准的间隔与软件执行处
更高的速度。可选的定时器可以每增加4个时钟周期运行,以充分利用更快的处理器的优势
操作。
两个指令的相对时间可能会在新的体系结构不同比它前面。为
例如,在原有的建筑的“ MOVX A,@ DPTR ”指令和“ MOV直接,直接”
指令中使用两个机器周期或24个振荡周期。因此,它们需要相同量的
5 23