添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第148页 > P80C554SBBD > P80C554SBBD PDF资料 > P80C554SBBD PDF资料1第22页
飞利浦半导体
初步speci fi cation
80C51的8位微控制器 - 6时钟操作
16K / 512 OTP / ROM /无ROM , 7通道10位A / D,I
2
C, PWM ,
捕捉/比较,高I / O, 64L LQFP
80C554/83C554/87C554
中的软件的开发/调试的早期阶段,在
看门狗可以通过捆绑的EW引脚为高电平被禁用。在以后的
现阶段, EW可以接低到完成调试过程。
看门狗软件示例:
下面的例子演示了如何
看门狗操作可能会在用户程序中进行处理。
;在程序启动:
T3
EQU 0FFH ;看门狗定时器T3地址
PCON
EQU 087H ; PCON特殊功能寄存器的地址
WATCH - INTV EQU 156 ;看门狗时间间隔(如100毫秒)
;以在每个看门狗重装位置插入
;用户程序:
LCALL看门狗
;看门狗服务程序:
看门狗: ORL PCON , # 10H ;设置状态标志( PCON.4 )
MOV T3 , WATCH- INV
;具有看门狗间隔负载T3
RET
如果它有可能为这个子程序被调用中的错误状态,
然后将条件标志WLE应设置在不同部位
主程序。
串行I / O
在8xC554配有两个独立的串行端口: SIO0
和SIO1 。 SIO0是一个全双工的UART端口和类似于
增强型UART串行端口。 SIO1容纳我
2
C总线。
SIO0 :
SIO0是一个全双工串行I / O端口完全相同的
除了时间2增强型UART不能用作波特率
发电机。它的操作是一样的,包括使用定时器1作为
波特率发生器。
港口5操作
端口5可以用于输入多达8个模拟信号到ADC。
未使用的ADC的输入端可以用于输入数字输入。这些
输入端有一个固有的滞后,以防止在输入逻辑从
绘制从电源线电流过大时,通过驱动
模拟信号。通道间串扰( CT)应采取
成时的模拟和数字信号都考虑
同时输入端口5 (见数据直流特性
表) 。
端口5不是双向的,并且可以不被配置为输出
端口。所有六个港口是多功能,以及它们的复用功能
列在本数据手册的引脚说明部分。
脉宽调制输出
在8xC554包含两个脉冲宽度调制的输出通道
(参见图19)。这些渠道产生可编程脉冲
长度和间隔。所述重复频率由一个8位定义
预分频器PWMP ,它提供了时钟计数器。该
预分频器和计数器是共同的PWM通道。 8位
计数器的计数模255 ,即从0到254以下。值
8位计数器的相比较的两个寄存器的内容:
PWM0和PWM1 。提供任一这些寄存器的内容
大于该计数器值,则相应的PWM0或
PWM输出置为低电平。如果这些寄存器的内容是
等于或小于计数器值时,输出将是高电平。该
因此,脉冲宽度比由寄存器的内容来定义
PWM0和PWM1 。的脉冲宽度比是在0到1的范围
并且可以以1/255的增量进行编程。
缓冲的PWM输出可用于驱动直流电机。该
电机的旋转速度将是成比例的内容
PWMn位置。 PWM输出也可以被配置为一个双DAC 。在
此应用程序时,PWM输出,必须使用集成
传统的运算放大器电路。如果所得到的输出
电压必须是准确的,外部缓冲器用自己的模拟
供应使用于缓冲的PWM输出它们之前
集成。的重复频率f
PWM
在相应的PWMn输出是
放弃了:
f
PWM
+
f
OSC
(1
)
PWMP )
255
这给出了246赫兹的重复频率范围为62.8千赫
(f
OSC
= 16兆赫) 。在f
OSC
= 24 MHz的频率范围是368赫兹
至83.4赫兹。通过加载PWM寄存器00H或FFH ,
PWM通道将输出一个恒定的高或低的水平,
分别。由于8位计数器计数模255 ,它可以永远
实际达到的PWM寄存器的值,当他们装
与FFH 。
当比较寄存器( PWM0或PWM1 )装入一个新的
值,相关联的输出被立即更新。它不
必须等待,直到当前的计数器周期的结束。无论PWMn位置
输出端子之间通过推挽驱动器驱动。这些引脚不使用
用于任何其他目的。
预分频器频率控制寄存器PWMP
PWMP ( FEH )
7
最高位
6
5
4
3
复位值= 00H
2
1
0
最低位
PWMP.0-7
预分频器的分频系数= PWMP + 1 。
读PWMP给出当前重载值。实际计数
预分频器不能被读取。
复位值= 00H
PWM0 ( FCH )
PWM1 ( FDH )
7
最高位
6
5
4
3
2
1
0
最低位
PWM0 / 1.0-7 }低/高PWMn位置的比
+
( PWMn位置)
255
*
( PWMn位置)
模拟数字转换器
模拟输入电路由一个8输入模拟多路复用器的
和一个10位的,直接二进制,逐次逼近型ADC 。该
A / D ,也可在8位模式下运行以加快转换速度
通过置位ADC8 ( AUXR1.7 ) 。 8位的结果将包含在
在ADCH寄存器。模拟参考电压和模拟电源
电源通过单独的输入引脚相连。为10位精度,
转换需要50个机器周期,即18.75
s
在一个
振荡器的频率为16 MHz , 12.5
s
在振荡器频率
24兆赫。为8位模式下,转换需要24个机
周期。输入电压摆幅为0 V至+5 V.由于内部
DAC,采用比例电位,没有
不连续的转换器特性。图20示出了
模拟输入电路的功能图。
该ADC具有任正处于空闲模式下关机的选项
降低功耗,或活跃在空闲模式下的
在转换过程中减少内部噪音。选择此选项
通过AUXR1寄存器的AIDL位( AUXR1.6 ) 。随着AIDL位设置,
在ADC是活跃在空闲模式中,并且与AIDL位清零,则
ADC处于空闲模式下关机。
2000 11月10日
22

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