位置:首页 > IC型号导航 > 首字符D型号页 > 首字符D的型号第227页 > DS89C430-ENL+ > DS89C430-ENL+ PDF资料 > DS89C430-ENL+ PDF资料1第15页

DS89C430 / DS89C440 / DS89C450超高速闪存微控制器
术语
期限
DS89C430
用于在所述文档的其余部分来引用DS89C430 , DS89C440 ,并
DS89C450 ,除非另有规定。
兼容性
该DS89C430是一个完全静态CMOS 8051兼容微控制器的功能特性,以类似
DS87C520 ,但它提供了更高的性能。在大多数情况下, DS89C430可以下降到现有的插座
为8XC51家族,立即提高了操作。而其余的熟悉8051系列的用户,
DS89C430具有许多新的特点。一般情况下,软件现有8051为基础的系统的工作原理未经书面
变质对DS89C430 ,除关键定时例行程序,作为DS89C430执行其
说明很多对于任何给定晶振选择速度更快。
该DS89C430提供三个16位定时器/计数器,2个全双工串行端口,以及256字节的RAM直接加
1kB的额外MOVX RAM 。 I / O端口可以作为标准的8051系列产品。定时器默认为12个时钟- per-
循环运行,以保持他们的时间与传统8051系列系统兼容。然而,定时器可单独
可编程的在每个周期的新的时钟,如果需要的运行。在DS89C430提供了几个新的硬件
特点,在随后的章节中描述的,通过新的特殊功能寄存器(SFR )来实现。
性能概述
拥有一个完全重新设计的高速的8051兼容内核, DS89C430可运行在更高的
时钟频率。这个更新的核心没有浪费的存储周期中存在一个标准的8051 。
传统的8051产生使用时钟分频的机器周期由12同一个机器周期
需要在DS89C430一个时钟。因而,最快指令执行12倍的速度为同一个晶体
频率(实际上是24倍的速度为INC数据指针指令) 。但是应当注意的是,这个速度
改进是使用需要在每个周期一个以上的时钟的外部存储器的访问模式时降低。
各个程序的改进取决于所使用的指令。速度敏感的应用将使
最普遍使用的是快12倍的指令。然而, 12到1的改进的操作码的绝对数量,使
显着的速度提升可能的任何代码。这些架构改进生产指令周期
时间低至30ns的。双数据指针功能还允许用户在消除浪费的说明
移动的内存块。新页面模式实现了更高的效率在外部存储器存取。
指令集汇总
所有指令具有相同的功能作为其8051同行,包括他们对位的影响,标志和其他
状态功能。然而,每一个指令的时序是不同的,在时钟的绝对和相对数量。
对于实时事件绝对定时,软件循环的持续时间,可以计算用的信息在给定的
该
指令集
表中的
超高速闪存微控制器用户指南。
然而,计数器/定时器
默认情况下,每增加老12个时钟周期运行。以这种方式,基于定时器的事件发生在标准的时间间隔
用软件执行以更高的速度。定时器可以任选在每个增量时钟的数目减少了运行
充分利用更快的处理器操作。
某些指令的相对时间可以是在新的体系结构不同。例如,在原
建筑, “ MOVX A , @ DPTR ”指令和“ MOV直接,直接的”指令中使用两个机器周期
或24个振荡周期。因此,他们需要的时间是相同的。在DS89C430 , MOVX指令
可能只需两个机器周期或两个振荡周期,但“ MOV直接,直接”使用了三个机器周期
三个振荡周期。虽然两者都是比原来更快的同行,他们现在有不同的执行
次。这是因为DS89C430通常使用一个机器周期对每一个指令字节并需要一个
周期来执行。
关注的精确计时的程序,用户应该检查每个指令的时序
以熟悉的变化。
特殊功能寄存器(SFR )
所有外围设备和操作不在DS89C430明确的指示,通过特殊功能寄存器控制。该
基本的架构,最常见的功能映射到特殊功能寄存器。这些措施包括CPU寄存器( ACC ,
B和PSW ) ,数据指针,堆栈指针, I / O端口,定时器/计数器和串行端口。在许多情况下,一个SFR
控制单个功能或报告功能的状态。在特殊功能寄存器位于寄存器地址80H -FFH的
只能通过直接寻址访问。特殊功能寄存器与0H或8H结束地址是位寻址。
15 48