
新茂科技公司
SM89S16R1
8位微控制器
与64KB的Flash ROM & IKB RAM & RTC & ADC & PWM & PDWU嵌入式
脉冲宽度调制(PWM)的
PWM输出引脚P1.4和P1.5 。
PWM时钟为{ FOSC / ( 2xDivider ) } , PWM输出频率为{ ( PWM时钟) / 32 } 5位的分辨率和
{ ( PWM时钟) / 256 } 8位分辨率。
PWM的SFR如下图所示:
PWMC ( $ D3H和$ D4H )
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
PBS
Bit1
PFS1
Bit0
PFS0
PBS :置位时, PWM是5位的分辨率。
PFS [ 1 : 0]: PWM时钟分频器选择。
PFS1
0
0
1
1
PFS0
0
1
0
1
PWM时钟分频器选择
2
4
8
16
PWMD ( $ B3H美元B4H )
Bit7
PWMD.7
Bit6
PWMD.6
Bit5
PWMD.5
Bit4
PWMD.4
Bit3
PWMD.3
Bit2
PWMD.2
Bit1
PWMD.1
Bit0
PWMD.0
实时时钟(RTC)
片上的RTC保持的第二和分钟的功能时。其时基是引脚间的32.768 kHz晶振
X32OUT (备用ALE的功能)和X32IN ( PSEN引脚功能) 。 RTC的保持时间为一秒。
它也允许用户读取(和写入)秒和分钟。
该RTC功能使用的SFR描述如下:
RTCS ( $ A1H )
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
RTCEN
稳定
SEC.5
SEC.4
SEC.3
SEC.2
SEC.1
SEC.0
RTCEN :当设置为“1” ,使能RTC功能。当此位设置, ALE和PSEN引脚输出会
禁用和ALE和PSEN引脚将用于RTC功能X32OUT和X32IN 。
稳定:只读。稳定的位将设置为1时, RTC模块的稳定。请稍候2秒使用前
RTC功能。
SEC [ 5 : 0 ] :显示在RTC功能目前第二个计数器。范围是从00H到3BH 。
RTCC ( $ A2H )
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
INT_SEL1
INT_SEL0
MIN.5
MIN.4
MIN.3
MIN.2
MIN.1
INT_SEL [ 1 : 0 ] :中断分配选择位,中断向量为43H 。
00:中断被设置为0.5秒
01:中断被置1秒
10:中断被设置为30秒
11:中断被设置为60秒
MIN [ 5 : 0 ] :显示在RTC功能的当前分钟计数器。范围是从00H到3BH 。
规格如有变更,恕不另行通知联系您的销售代理商以获取最新信息。
Bit0
MIN.0
21
SM89S16R1 V1.0 2005年1月