
三菱微型计算机
四千五百一十四分之四千五百一十三集团
单片4位微机的CMOS
( 6 )定时器3 (中断功能)
定时器3是一个8位二进制减法计数器,定时器3重载稳压
存器(R3) 。数据可同时在定时器3和重装设置
注册( R3),与T3AB指令。数据可以被写入到重新
加载寄存器( R3)与TR3AB指令。
当写入的数据重新加载与TR3AB指令寄存器R3 ,
下溢之后,向下计数是从设定值开始
重新加载寄存器R3 。
定时器3开始下面的过程后,计数;
在定时器3组数据,
选择与位0和1的寄存器W3的计数源,并
置寄存器W3的3位为“ 1”。
然而, P3
1
/ INT1引脚输入,可作为启动触发
通过设置寄存器W3的位2定时器3计数为“ 1”。
当定时器3设定值为n ,定时器3分计数源
由n个信号+ 1( n = 0至255)。
在计数开始,当定时器3下溢(在接下来的数
脉冲定时器3的内容后输入变为“0” ),则定时器
3中断请求标志( T3F )被设置为“1”,新的数据从装载
加载寄存器R3 ,继续计数(自动重加载功能) 。
数据可以从定时器3的TAB3指令读取。当
读取数据时,停止计数,然后执行TAB3 IN-
梁支。定时器3下溢信号除以2,可以从输出
D
7
/ CNTR1引脚。
( 9 )定时器I / O引脚(D
6
/ CNTR0 ,D
7
/CNTR1)
D
6
/ CNTR0引脚功能输入,定时器2的计数源,并
输出定时器1和定时器2下溢信号通过2。D分
7
/
CNTR1引脚功能输入,定时器4计数源,并
输出定时器3和定时器4下溢信号除以2 。
D的选择
6
/ CNTR0引脚功能与控制
位寄存器W6 0 。 D的选择
7
/ CNTR1引脚功能可
与控制寄存器W6的第2位。
下列信号可以被选择用于CNTR0输出信号
用的寄存器W6的位1 。
除以2定时器1下溢信号
和操作定时器1下溢信号之间的信号二
vided 2和定时器2下溢信号除以2
下列信号可以被选择用于CNTR1输出信号
与W6寄存器的第3位。
除以2定时器3下溢信号
和操作定时器3下溢信号之间的信号二
vided 2和定时器4下溢信号除以2
定时器2计数CNTR0输入时的上升波形
CNTR0输入作为计数源。
定时器4计数CNTR1输入时的上升波形
CNTR1输入作为计数源。
( 10 )计数开始同步电路(定时器1
和3)
每个定时器1和定时器3的已计数开始同步电路
其中P3同步
0
/ INT0引脚和P3
1
/ INT1引脚,分别
并且可以启动定时器计数操作。
定时器1计数开始同步电路功能通过设定
婷寄存器W1的位0为“1”的通过P3控制
0
/ INT0引脚输入
可以通过寄存器I1的位0设置为“1”来执行
在计数开始同步电路由电平变化( “H” → “L”设置
或“L ”→“ H”), P3的
0
/ INT0引脚输入。这有效的波形选择
由位1 ( I1
1
)和2( I1
2
)寄存器I1如下:
I1
1
=“0” :同步用单面缘(下降或上升)
I1
1
=“1” :同步与两个边缘(下降沿和上升沿)
当寄存器I1
1
=“0” (与片面边缘同步)时,利培
荷兰国际集团或下降沿波形可以通过寄存器I1位2被选择;
I1
2
= “ 0 ” :下降波形
I1
2
=“1” :上升波形
定时器3计数开始同步电路功能通过设定
婷寄存器W3的第2位为“1”的通过P3控制
1
/ INT1引脚输入
可通过寄存器I2中的位0设置为“1”来执行
在计数开始同步电路由电平变化( “H” → “L”设置
或“L ”→“ H”), P3的
1
/ INT1引脚输入。这有效的波形选择
由1位( I2
1
)和2( I2
2
)寄存器I2如下:
I2
1
=“0” :同步用单面缘(下降或上升)
I2
1
=“1” :同步与两个边缘(下降沿和上升沿)
当寄存器I2
1
=“0” (与片面边缘同步)时,利培
荷兰国际集团或下降沿波形可通过寄存器I 2位2被选择;
I2
2
= “ 0 ” :下降波形
I2
2
=“1” :上升波形
当定时器1和定时器3的计数开始同步电路
使用时,计数开始同步电路设置,计数源
输入到每一个计时器,通过输入有效的波形到P3
0
/ INT0引脚
和P3
1
/ INT1引脚。一旦设定,计数开始同步电路
通过清除该位清零I1
0
或I2
0
为“0”位或复位。
(7)定时器4 (中断功能)
定时器4是一个8位的二进制可逆计数器与定时器4重载稳压
存器(R4) 。数据可同时在计时器4和重装设置
寄存器( R4)与T4AB指令。
定时器4开始下面的过程后,计数;
在定时器4组数据,
选择与位0和1的寄存器W4的计数源,并
设定的寄存器W4中的位3为“ 1”。
当定时器4设定值为n ,定时器4分计数源
由n个信号+ 1( n = 0至255)。
在计数开始,当定时器4下溢(在接下来的数
脉冲定时器4的内容后输入变为“0” ),则定时器
4中断请求标志( T4F )被设置为“1”,新的数据从装载
加载寄存器R4 ,继续计数(自动重加载功能) 。
数据可以从定时器4与TAB4指令读取。当
读取数据时,停止计数,然后执行TAB4 IN-
梁支。从D输出
7
/ CNTR1引脚由定时器4下溢
信号除以2可以被控制。
( 8 )定时器中断请求标志( T1F , T2F ,
T3F和T4F )
每个定时器中断请求标志被设置为“1 ”时,每个定时器
下溢。这些标志的状态,可以检查与跳跃
指令( SNZT1 , SNZT2 , SNZT3和SNZT4 ) 。
使用中断控制寄存器V1 , V2选择中断或
跳过指令。
中断请求标志被清“ 0 ”时,中断发生
或者,当执行下一条指令将被跳过,跳过指令。
32