欢迎访问ic37.com |
会员登录 免费注册
发布采购

HT46R47(18SOP) 参数 Datasheet PDF下载

HT46R47(18SOP)图片预览
型号: HT46R47(18SOP)
PDF下载: 下载PDF文件 查看货源
内容描述: [Microcontroller, 8-Bit, UVPROM, 8MHz, CMOS, PDSO18]
分类和应用: 可编程只读存储器微控制器光电二极管
文件页数/大小: 75 页 / 613 K
品牌: HOLTEK [ HOLTEK SEMICONDUCTOR INC ]
 浏览型号HT46R47(18SOP)的Datasheet PDF文件第22页浏览型号HT46R47(18SOP)的Datasheet PDF文件第23页浏览型号HT46R47(18SOP)的Datasheet PDF文件第24页浏览型号HT46R47(18SOP)的Datasheet PDF文件第25页浏览型号HT46R47(18SOP)的Datasheet PDF文件第27页浏览型号HT46R47(18SOP)的Datasheet PDF文件第28页浏览型号HT46R47(18SOP)的Datasheet PDF文件第29页浏览型号HT46R47(18SOP)的Datasheet PDF文件第30页  
HT46R46/C46/R47/C47/R48/R49  
The following diagram illustrates the waveforms associ-  
ated with the 6+2 mode of PWM operation. It is impor-  
tant to note how the single PWM cycle is subdivided into  
4 individual modulation cycles, numbered from 0~3 and  
how the AC value is related to the PWM value.  
out, and of course after the required PWM value has  
been written into the PWM register, writing a ²1² to the  
corresponding bit in the PD output data register will en-  
able the PWM data to appear on the pin. Writing a ²0² to  
the corresponding bit in the PD output data register will  
disable the PWM output function and force the output  
low. In this way, the Port D data output register can be  
used as an on/off control for the PWM function. Note  
that if the configuration options have selected the PWM  
function, but a ²1² has been written to its corresponding  
bit in the PDC control register to configure the pin as an  
input, then the pin can still function as a normal input  
line, with pull-high resistor options.  
PWM Output Control  
On all devices, the PWM outputs are pin-shared with  
pins PD0 and PD1. To operate as PWM outputs and not  
as I/O pins, the correct PWM configuration options must  
be selected. A ²0² must also be written to the corre-  
sponding bits in the I/O port control register PDC to en-  
sure that the required PWM output pin is setup as an  
output. After these two initial steps have been carried  
S
Y
S
[
P
W
M
]
=
1
0
0
P
W
M
2
5
/
6
4
2
2
2
2
5
5
6
6
/
/
/
/
6
6
6
6
4
4
4
4
2
2
2
2
5
5
5
6
/
/
/
/
6
6
6
6
4
4
4
4
2
5
/
6
4
2
2
2
2
5
6
6
6
/
/
/
/
6
6
6
6
4
4
4
4
[
P
W
M
]
=
1
0
1
P
W
M
2
6
/
6
4
2
2
2
5
5
5
/
/
/
6
6
6
4
4
4
[
P
W
M
]
=
1
0
2
P
W
M
2
6
/
6
4
[
P
W
M
]
=
1
0
3
P
W
M
2
6
/
6
4
P
W
M
m
o
d
u
l
a
t
i
o
n
p
e
r
i
o
d
:
6
4
/
f
M
o
d
u
l
a
t
i
o
n
c
y
c
l
e
0
M
o
d
u
l
a
t
i
o
n
c
y
c
l
e
1
M
o
d
u
l
a
t
i
o
n
c
y
c
l
e
2
M
o
d
u
l
a
t
i
o
n
c
y
c
l
e
3
M
o
d
u
l
a
t
i
o
n
c
y
c
l
e
0
P
W
M
c
y
c
l
e
:
2
5
6
/
f
6+2 PWM Mode  
b
7
b
0
P
W
M
,
P
W
M
0
,
P
W
M
1
R
e
g
i
s
t
e
r
A
D
C
v
a
l
u
u
e
C
v
a
l
e
Pulse Width Modulation Registers  
PWM Programming Example  
The following sample program shows how the PWM outputs are setup and controlled. Before use the corresponding  
PWM output configuration options must first be selected.  
mov a,64h  
mov pwm,a  
clr pdc.0  
set pd.0  
; setup PWM value of 100 decimal which is 64H  
; setup pin PD0 as an output  
; PD.0=1; enable the PWM output  
:
:
:
:
clr pd.0  
; disable the PWM output - PD0 will remain low  
Rev. 1.00  
26  
April 18, 2007  
 复制成功!