位置:首页 > IC型号导航 > 首字符M型号页 > 首字符M的型号第6页 > M38073M4A00FP > M38073M4A00FP PDF资料 > M38073M4A00FP PDF资料1第30页

三菱微型计算机
3807组
单片8位CMOS微机
QREAL
时间输出端口
该3807基团具有两个片套实时输出端口(RTP) 。
两套实时输出端口包括两个16位定时器A的
与B和8个8位实时端口寄存器。同步到
定时器A和B的重新加载,实时端口寄存器的值
从端口输出P8
2
到P8
7
, P3
0
和P3
1
。实时端口寄存器
TER值由8位的寄存器07,每一个端口具有其对应
位示于图26 。
定时器A和定时器B各有2个16位定时器锁存器。图26
显示实时端口框图,图27和28展示
实时端口控制的结构寄存器0至3 。
有四种工作模式为实时端口,分别是:
8重复荷载模式, 6重复荷载模式,5个重复荷载模式
和单触发脉冲产生模式。每个操作模式可
定时器A和定时器B分别设定。然而,开关模式能很好地协同
荷兰国际集团定时器停止计数。
( 1 ) 8重复荷载模式
用于实时端口的每个值输出操作寄存器7
为0时重复使用备用溢执行相关联
相应的定时器锁存器1或0的实时输出端口
依次为8重复荷载循环指针更改操作
系统蒸发散为"7 , 6,5 ,4, 3,2, 1,0, 7,6 , 5,4 , 3,2, 1,0, 7,6 ,5, ... "
可以指定在开始触发的生成初始值
通过在输出指针设定一个值。图29示出的时序
图8重复荷载模式。
( 2 ) 6重复荷载模式
对于实时端口中的每个值的输出动作寄存器5到0
用的另一种溢重复执行相关联
相应的定时器锁存器1比0的实时端口输出指针
变化序列的6周期重复加载操作为"5 ,
4 , 3,2, 1,0, 5,4 , 3,2, 1,0, 5,4 ,... "
可以指定在开始触发的生成初始值
通过在输出指针设定一个值。图30示出的时序
图表的6重复荷载模式。
(3)重复5次负荷模式
对于实时端口中的每个值的输出动作寄存器4 0
用的另一种溢重复执行相关联
相应的定时器锁存器1或0的实时端口输出指针
变化序列的5周期重复加载操作为"4 ,
3,2, 1,0, 4,3, 2 ,1,0 ,4,3 ,2,1 ,... "在生成的初始值
开始触发的可以通过在输出设定值来指定
指针。图31显示了5次重复负荷模式的时序图。
( 4 )单脉冲生成模式
对于实时端口中的每个值的输出动作寄存器2 0
与触发生成和一个只进行一次相关联
定时器锁存器1或0到触发后的下溢产生的价值
实时端口寄存器1是实时输出端口输出
输出指针的值变为"000
2
".在的每个底
计时器,实时端口的每个值寄存器0和2是输出在
升序顺序,则操作完成。
操作,实时端口寄存器中的值完成后
图2是从所述实时输出端口和输出连续地输出
指针值继续"001
2
"直到下一个开始触发
产生的。在这种情况下,实时端口功能处于等待
状态。
当选择这个模式时,指针值的变化不
将值写入输出指针。如果指定的外部触发器
因为当选择该模式触发选择,一个上升和下降
中的内容,无论是产生双沿触发
INT
4
中断源位中断边沿选择寄存器( B7 ) 。
图32示出了单触发脉冲发生模式的时序图。
( 5 )选择定时器中断方式
该定时器是一个递减计数系统。定时器锁存器的内容
通过的那一刻之后的计数脉冲被重新加载时,
计数器的内容变得"0000
16
".与此同时,该
对应于每一个定时器中断请求位设为"1."的
对应于该实时端口的值中断请求
输出指针也可以被控制。用于控制中断
请求位,请参考有关的定时器中断模式中的项目
实时端口控制寄存器1,2位选择如图所示
27和28 。
定时器计数源( 6 )开关
定时器A和定时器B可以选择系统时钟
φ
除以
2或16与定时器A的计数源,B计数源选择
实时端口控制位( B0 )寄存器0 。
[定时锁定]
每个定时器A和定时器B的具有两个16位定时器锁存器。数据
被写入到8个低位比特和8的高序位在此
顺序。当高阶侧被写入时,下一个锁存器是
自动指定。在顺序写入指针的变化
"1 ,0,1 ,0,1 ,... "到先写入的定时锁存器可以通过指定
设定定时器写指针。数据不是直接写入到
定时器A和定时器B.当读取定时器的内容,则
在该时间点的计数值被读出。先读高位侧
然后将低阶侧。低位侧的值被读出以
相同的定时,对于高阶侧的值,并在保持
定时器锁存器读取。通过读取保持低状态时公布的数据
为了一面。在定时器A或重载运行定时器定时B.
锁存器1被重新装入作为初始值产生一个触发之后。
此后,定时锁存器被重新装载于序列"0 ,1,0 ,1, ... "
定时器锁存器的值不能被读出。
[开始触发]
由起始触发启动实时端口的操作。当
启动触发产生,实时端口寄存器的值
由输出指针指定的(实时端口寄存器的值1
在单触发脉冲的产生模式)是从实时输出
输出端口。
定时器锁存器1的值加载到定时器A或定时器B
和定时器计数A,B源停止位被释放出来,从而使计时器
计数开始。
在这之后,当发生下溢时,数据从所述传送
真正的端口寄存器的实时输出端口。
作为启动触发,无论是内部触发或外部触发可
由定时器启动触发选择位( B2 )或定时器B开始选择
实时端口控制触发选择位( B5 )寄存器0 。
30