
飞利浦半导体
产品speci fi cation
低电压的单芯片8位微控制器
80CL31/80CL51
1.0功能描述
一般
该80CL51是一个独立的高性能CMOS
微控制器中的实时应用,如设计用于
仪器仪表,工业控制,智能电脑外设
和消费产品。
该设备提供了硬件功能,架构改进
和新的指令用作控制器,用于应用程序的
需要高达64K字节的程序存储器和/或高达64K
字节的数据存储容量。
该80CL51含有非挥发性4K字节
×
8只读程序
内存;静态128字节
×
8读/写数据存储器; 32 1/0线;
两个16位定时器/计数器;一thirteen-源的两个优先级,
嵌套的中断结构和片上振荡器和定时电路。
该器件具有活性降低两个软件可选模式
为降低功耗:空闲和掉电。在空闲模式下冻结
在CPU而RAM ,定时器,串行I / O和中断
系统继续工作。在掉电模式下保存
RAM中的内容,但冻结振荡器产生的所有其他芯片
功能不起作用。
该P80C51是低电压微控制器的5V版本
P80CL51 。此后通称P80CL51将被用于
这两种类型的功能性描述。特色的
P80C51在1.9章节处理。
1.1.1程序存储器
该80CL51包含4K字节的内部ROM 。复位后的CPU
开始执行0000H地址处。下4K字节的程序
内存可以在任何片上ROM或外部实施
内存。如果EA引脚绑到V
DD
,那么程序存储器
取指从通过0FFFH地址000H被引导到
内部ROM 。从地址1000H通过获取被FFFFH
针对外部ROM 。程序计数器的值大于
0FFFH会自动给外部存储器不管
的EA引脚的状态。
1.1.2数据存储器
该80CL51包含128字节的内部RAM和25特
功能寄存器( SFR ) 。下面的内存映射显示
内部数据存储空间分为下128 ,上
128和SFR空间。
低128字节的内部RAM被组织成映射
在图1中最低的32个字节被划分为4组的8
寄存器。程序指令,通过参考这些寄存器R0
R7 。二位在程序状态字选择寄存器区
正在使用中。在接下来的16字节的寄存器组构成的方块
位寻址的存储器空间。在128位在该区域可以是
直接寻址的单位操作指令。该
剩余的寄存器( 30H到7FH )可直接或间接地字节
寻址。
1.1.3特殊功能寄存器
高128字节是特殊功能寄存器的地址位置。身材
图2示出了特殊功能寄存器( SFR )空间。特殊功能寄存器包括:
端口锁存器,定时器,外设控制,串行I / O寄存器等。
这些寄存器只能用直接寻址访问。那里
在SFR的地址空间128寻址位置(特殊功能寄存器与
地址整除8 ) 。
1.1.4寻址
该80CL51有五个方法来解决源操作数:
–
注册
–
直接
–
注册- lndirect
–
即时
–
基寄存器加索引寄存器间接
CPU时序
一个机器周期由6个状态的序列。每个状态的时间
持续两个振荡周期,因此一个机器周期为12
振荡周期或为1μs ,如果振荡器频率为12MHz 。
1.1存储器结构
该80CL51具有4K程序存储器( ROM)中加上128个字节的
数据存储器( RAM )在船上。该器件具有独立的地址
对程序和数据存储空间(请参阅内存映射) 。运用
端口P0和P2 ,则80CL51最多可寻址64K字节
外部存储器。 CPU产生读写信号
( RD和WR )对外部数据存储器访问,并读出
选通( PSEN )用于外部程序存储器。
存储器映射
64K
外
64K
4096
4095
4095
225
127
0
程序存储器
国内
数据RAM
重叠
空间
国内
(EA = 1)
国内
(EA = 0)
特别
功能
注册
0
外
数据RAM
内部数据存储器
1995年1月
6