
飞利浦半导体
初步speci fi cation
80C51的8位微控制器系列
2K / 64 OTP / ROM , 5通道8位A / D转换器,PWM ,低引脚数
83C749/87C749
振荡器特性
X1和X2是一个反相器的输入和输出,分别
放大器,它可以用作内部振荡器进行配置。
开车从外部时钟源设备, X1应该是
而X2悬空驱动。上有没有要求
外部时钟信号的占空比,因为输入到
内部时钟电路是通过除以2的触发器。不过,
在数据规定的最小和最大的高低电平时间
板材必须遵守。
的8XC749两党差异
80C51
程序存储器
在8XC749 ,程序存储器为2048字节长,不
外部扩展,所以80C51指令MOVX , LJMP和
LCALL没有实现。如果这些指令被执行时,
指令周期的适当数目将发生伴随着
外取;然而,没有动作发生。该LJMP
可能不响应所有程序地址位。唯一的固定
在程序存储器单元的地址在哪执行
溶于响应于复位和中断,其如下所示:
程序存储器
EVENT
地址
RESET
000
003
外部中断0
计数器/定时器0
00B
外部INT1
013
定时器I
01B
ADC
02B
PWM
033
空闲模式
该8XC749包括8051掉电和空闲模式
功能。在空闲模式下,CPU把自己的睡眠,而所有的
片上除了A / D和PWM外设保持活跃。该
功能继续运行,而在空闲模式是定时器0 ,
定时器I和中断。指令来调用空闲模式是
之前在正常操作模式中执行的最后一个指令
在空闲模式下被激活。 CPU的内容,所述的片上RAM ,并且
在此模式下,所有的特殊功能寄存器保持不变。
空闲模式可以被终止或者通过任何允许的中断(在
该时间过程被拾起在中断服务程序
和持续) ,或通过硬件复位该启动处理器中
同样地一个上电复位。当加电时的
电路,或从空闲模式退出,有足够的时间必须允许
内部模拟参考电压的A / D转换之前稳定
转换开始。
存储器组织
该8XC749操纵操作数在三个内存地址
空间。第一个是包含程序的存储空间
程序指令以及常量,如查找表。
程序存储器空间包含在8XC749 2k个字节。
第二存储器空间是其中有一个数据存储器阵列
128字节的逻辑地址空间。然而,只有在第一个64 (0至
3FH )都是在8XC749实现。
第三个存储空间是具有特殊功能寄存器阵列
一个128字节的地址空间( 80H到FFH ) 。仅在选定的位置
该存储空间被使用(参照表2) 。需要注意的是
这些内存空间的架构(内部程序存储器,
内部数据存储器和特殊功能寄存器)是相同的
的80C51 ,并且8XC749只在内存量而变化
物理实现的。
该8XC749并不直接涉及任何外部数据或程序
存储空间。由于这个原因,在所述MOVX指令
80C51指令没有在83C749实现的,也不是
备用I / O引脚功能RD和WR 。
特殊功能寄存器
特殊功能寄存器(只能直接寻址)包含所有
的8XC751寄存器除了程序计数器和四个
注册银行。大部分21的特殊功能寄存器的使用,以
控制片上外设。其它寄存器包括
算术寄存器( ACC , B, PSW ) ,堆栈指针( SP )和数据
指针寄存器( DPH , DPL ) 。特殊功能寄存器的九位寻址。
数据指针
数据指针( DPTR )由高字节( DPH )和低的
字节( DPL ) 。在8051这个寄存器允许外部访问
使用MOVX指令数据存储器。由于83C749呢
不支持MOVX或外部存储器访问,该寄存器是
一般用作累加器在一个16位的偏移指针
MOVC指令。 DPTR还可以操纵作为两个
独立的8位寄存器。
I / O端口
由83C749所提供的I / O引脚包括端口0 ,端口1 ,并
端口3 。
端口0
端口0是一个5位双向I / O口,包括复用功能
对该端口的一些引脚。引脚P0.3和P0.4设置有
而其余引脚( P0.0 , P0.1 , P0.2和)有内部上拉电阻
开漏输出结构。复用功能的端口P0.4为
PWM输出。
如果不使用复用功能的PWM ,则该引脚可以是
作为I / O端口。
掉电模式
在省电模式下,振荡器停止,并且
指令来调用掉电是最后执行的指令。
的片上RAM只有内容被保存下来。硬件
复位终止掉电模式的唯一途径。控制
位在低功耗模式是在特殊功能寄存器
PCON 。
表1.外部引脚状态空闲和
掉电模式
模式
空闲
掉电
*
端口0 *
数据
数据
端口1
数据
数据
端口2
数据
数据
除了PWM输出( P0.4 ) 。
1998年04月23日
6