添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符D型号页 > 首字符D的型号第0页 > DS89C440-QNL+ > DS89C440-QNL+ PDF资料 > DS89C440-QNL+ PDF资料3第25页
DS89C430 / DS89C440 / DS89C450超高速闪存微控制器
ROM装载机
完整的片上闪存程序存储器空间,安全闪存块,和外部SRAM可编程IN-
一个内置的ROM加载器的控制下,通过串行端口0的系统从外部源。该ROM加载器
还具有自动波特率特性,确定正在使用的通信波特率和频率
设置该速度的波特率发生器。
当DS89C430通电且已进入了用户的操作模式时,ROM加载器模式可以是
在任何时候通过强制RST = 1调用,
EA
= 0,并
PSEN
= 0保持有效,直到断电或当
状态(RST = 1和
PSEN
=
EA
= 0)被除去。进入ROM加载器模式强制处理器开始
从2kB的内部ROM程序存储器初始化和加载功能获取。
读/写访问是通过锁定位的状态下,可直接通过ROM进行验证确定
装载机。
闪速存储器可以被编程(通过内置的ROM加载器),其接收通过使用命令
从一台PC主机的串行接口。 ROM加载命令的全部细节中给出
超高速闪存
微控制器用户指南。
主机软件的ROM加载器进行通信是在Windows的格式提供
以及其他平台。在联系我们的技术支持部门
micro.support@dalsemi.com
了解更多
信息。
并行编程模式
该微控制器还支持编程模式,如用于商业器件编程。
这种模式在正常的应用程序小工具,并仅用于商用器件编程器。为
在此模式下的信息,请联系我们的技术支持部门
micro.support@dalsemi.com 。
数据指针递增/递减和选择
该DS89C430集成了硬件功能,以帮助应用程序需要数据指针递增/
递减。数据指针递增/递减位ID0和ID1 ( DPS.6和DPS.7 )定义了如何INC DPTR
相对于活性DPTR指令的函数(使用SEL位选择) 。设置ID0 = 1和SEL = 0启用
该INC DPTR指令的DPTR的递减操作,并执行递减DPTR内容
1。同样,设置ID1 = 1和SEL = 1时,允许对DPTR1递减操作,并执行INC的
DPTR指令递减DPTR1内容1。通过此功能,用户可以配置数据指针
工作在四个方面为INC DPTR指令:
ID1
0
0
1
1
ID0
0
1
0
1
SEL = 0
INC DPTR
DEC DPTR
INC DPTR
DEC DPTR
SEL = 1
INC DPTR1
INC DPTR1
DEC DPTR1
DEC DPTR1
SEL ( DPS.0 )位总是选择当前数据指针。该DS89C430提供了一个可编程的选项,允许
相关数据指针的任何指令,自动切换SEL位。这个选项是通过设置启用
切换选使能位( TSL- DPS.5 )为逻辑1。一旦启用, SEL位会自动切换
执行以下五个DPTR相关的指令之一的:
INC DPTR
MOV DPTR # DATA16
MOVC A,@ A + DPTR
MOVX A , @ DPTR
MOVX @ DPTR ,A
该DS89C430还提供的内容的可编程选项,会自动增加(或减少)
1选择数据指针
一个DPTR相关指令的执行。实际的功能(增量或
减量)是依赖于的ID1和ID0位的设置。此选项可以通过设置自动启用
递增/递减启用( AID- DPS.4 )为逻辑1 ,并且受以下三条指令:
MOVC A,@ A + DPTR
MOVX A , @ DPTR
MOVX @ DPTR ,A
Windows是微软公司的注册商标。
25 48

深圳市碧威特网络技术有限公司