添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符M型号页 > 首字符M的型号第2391页 > M34570E8FP > M34570E8FP PDF资料 > M34570E8FP PDF资料3第27页
三菱微型计算机
4570组
单片4位微机的CMOS
载波发生电路
4570集团拥有载波发生电路,
生成各种遥控器载波传输波形
波。
载波发生电路输出反相的信号
每个定时器3下溢( CARRY )从端口CARR 。
当利用载波发生电路,选择的F (x
IN
)
或f (x
IN
) / 2为定时器3计数源( W3
1
=“1”, W3
0
=“0”).
当时钟控制的第3位寄存器MR为“0” (系统
时钟= F(X
IN
) ) , F(X
IN
)作为计数源。
当时钟控制的第3位寄存器MR为“1” (系统
时钟= F(X
IN
) / 4 ) , F(X
IN
) / 2被选择作为计数源。
设置相应的载波,以“L”的时间间隔的计数值
输出定时器3重载寄存器R3L 。
设置对应载波的为“H ”电平期间中的计数值
输出定时器3重载寄存器R3H 。
此外,定时器1可以自动的控制端口的载波输出
CARR通过将载波输出控制寄存器( C2)。
当定时器3被停止,端口的输出电平为CARR
初始化。 ( “ L”电平)
(1)载波输出控制寄存器( C2)的
定时器1可以自动控制输出使能时间和
从端口输出的载波输出禁止时间
CARR通过设置寄存器C2中的第0位为“1”设定
该寄存器通过寄存器A TC2A内容
指令。
输出的设定使能/禁用时间间隔进行说明
下文。
验证载波输出自动控制功能
(C2
0
=“1”).
置中的计数值(载波输出的“L”的时间间隔),以
定时器3重载寄存器R3L 。
置中的计数值(载波输出的“ H”期间),以
定时器3重载寄存器R3H 。
设定的计数值(输出使能载体的间隔
从端口CARR )波定时器1 。
选择载波(W1
1
= “ 1 ”)作为定时器1的计数
源。
操作定时器1 ( W1
0
=“1”).
操作定时器3 ( W3
3
=“1”).
的设置下一个计数值(输出禁止时间
从端口CARR载波)重新加载之前,寄存器R1
定时器1下溢。
载波是从端口CARR的输出,直到第一个定时器
3发生下溢。从端口的载波的输出
CARR被禁用,并且在下一个计数值从装
重装由第一定时器1下溢寄存器R1定时器1 。
然后,载波的输出被禁止,直到第二
定时器1下溢。还有,下启用的间隔
载波输出可以通过设置第三计数被置
值到定时器1的重载寄存器R1的第二个定时器1日前
根据溢流发生。
如果载波输出自动控制功能失效
(C2
0
=“0” ),而载波输出是自动的控制,该
端口CARR的输出保持状态时,自动控
无论定时器1下溢无效。此状态
由定时器1站终止( W1
0
=“0”).
当载波输出自动控制功能,验证
(C2
0
=“1” ),它被无效后再次(C2
0
=“0” ),则自动
载波输出的控制,再次开始时的下
定时器1下溢。
停止定时器3和无效的自动控制功能
定时器1使用的端口CARR输出恒功位( C2
1
).
(2)利用载波输出自动控制功能时的注意事项
q
设置定时器1和寄存器C2之前,计时器3开始
操作( W3
3
=“1”).
q
停止定时器1 ( W1
0
=“0” ),停止定时器3后
(W3
3
=“0” ),而载波输出,以便禁用
以停止载波输出自动控制操作。
q
如果载波输出自动控制功能失效
(C2
0
=“0” ),而载波输出是自动的控制,
端口CARR的输出保持时的状态自动
控制是无效的,无论定时器1下溢。
当载波输出自动控制功能是
验证( C2
0
=“1” ),它被无效后再次(C2
0
=“0”),
自动的控制由定时器1时再下一个验证
定时器1下溢。
然而,当载波输出自动控制位(C2
0
)
在定时器1的下溢发生变化时,错误操作可
发生。
q
当载波输出自动控制功能是
选择,使用的载波CARRY作为定时器1的计数
源。
如果ORCLK用作计数源,一个短脉冲
可能发生在港口CARR输出,因为ORCLK不
与载波同步。
q
当载波输出自动控制功能是
选择和数据设置为加载寄存器R1 ,而定时器1
一种操作,避免了定时该计时器1的内容
变为“0”来执行T1AB指令。
表11载波输出控制寄存器
载波输出控制寄存器C2
C2
1
C2
0
端口CARR输出控制位
载波输出自动控制位
0
1
0
1
复位时: 00
2
在RAM备份: 00
2
W
端口CARR的“ L”电平输出
端口CARR的“ H”电平输出
由定时器1自动控制输出无效
由定时器1自动控制输出有效
注: “W”表示允许写。
26

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