
初步W77IC32
增加。该W77IC32提供12个中断源有两个优先级,其中包括六个外部
中断源,定时器中断,串行I / O中断和电源故障中断。
数据指针
8052只有一个16位数据指针( DPL , DPH ) 。在W77IC32 ,有一个
另外的16位数据指针( DPL1 , DPH1 ) 。这个数据指针使用两个SFR地址这
是未使用的原始8052另外还有一个附加的DEC DPTR指令(操作码
A5H ) ,这有助于提高编程灵活性的用户。
电源管理
与标准80C52的W77IC32也有空闲和掉电模式。该
W77IC32提供了一种新的经济模式,它允许用户将内部时钟速率除以
无论是4 , 64或1024在空闲模式下,时钟的CPU内核停止工作,而定时器,串行
口和中断时钟继续运行。在掉电模式下,所有时钟停止
并且芯片运行完全停止。这是最低功耗状态。
片上数据SRAM
该W77IC32有数据SRAM空间, 1K字节,读/写访问的,是记忆
映射。此片上MOVX SRAM用MOVX指令到达。它不用于可执行
程序存储器。这里是其中的256字节暂存RAM和1K没有冲突或重叠
字节数据SRAM ,因为它们使用不同的寻址方式和单独的指令。片上
数据SRAM可以通过设置在PMR寄存器中的DME0位使能。复位后, DME0位
清除这样的片上数据SRAM被禁用,所有的数据存储空间0000H - FFFFH
访问外部存储器。
存储器组织
该W77IC32的存储器可分为两个独立的部分,程序存储器和数据
内存。程序存储器用于存储指令操作码,而数据存储器是
用于存储数据或内存映射的设备。
程序存储器
在W77IC32程序存储器可以达到64K字节长。所有的指令都取为
从执行该存储区。 MOVC指令也可以访问这些区域。
数据存储器
该W77IC32最多可以访问外部数据存储器64KB的。这个存储器区域进行访问
由MOVX指令。不同于8051的衍生产品, W77IC32包含片上1K字节
数据存储器,只能通过MOVX指令访问的数据SRAM 。这些1K字节
SRAM的地址为0000H-03FFH 。访问片上数据SRAM正在选购
软件控制。当通过软件启用后,使用此区域中的任何MOVX指令会去
片上RAM 。当地址大于03FFH通过自动转到外部存储器
端口0和2。禁用时, 1KB的内存区域是透明的系统内存映射。任何
MOVX地址为0000H之间的空间和FFFFH变为P0口和2个扩展总线。
这是默认状态。此外, W77IC32还有标准的256字节的片上的
暂存器RAM 。这可以通过直接寻址或间接寻址方式访问。那里
也有一些特殊功能寄存器(SFR ) ,只能通过直接寻址访问。
由于这片区域只有256个字节,它只能用来当数据量较小。在
如果是大的数据内容都存在,两种选择都可以使用。一种是片上数据SRAM
,另一种是外部数据存储器。片上数据SRAM只能通过MOVX访问
-6-