
HT95CXXX
在事件计数或定时器模式中,一旦定时/
计数器开始计数,它会从目前的数
在定时/计数器的内容为FFFFH。如果过
流发生时,计数器会从定时/重载
计数器的预置寄存器,并产生相应
在同一时间的中断请求标志( T0F / T1F ) 。
I N普升SE无线DT ^ h MEA surementmodew它HTHE
T0ON / T1ON和T0E / T1E位等于1时,一旦
TMR0 / TMR1引脚有一个上升沿从低到
高(或前高后低;如果T0E / T1E位为0 ),就开始
计数,直到TMR0 / TMR1引脚恢复到原来的
水平和复位T0ON / T1ON 。测得的结果
将继续留在定时/计数器即使爱科特
再次出现氧基团瞬间。换句话说,只有1赛扬
第一百测量可以做到的。直到设置
T0ON / T1ON ,周期测量将再次发挥作用
只要收到进一步的瞬态脉冲。注意,
在这种操作模式下,定时/计数器开始
不是根据计数的逻辑电平,但根据
短暂的边缘。当计数器溢出的情况下,
计数器会从定时/计数器重载
预置寄存器,继续测量的宽度和
发出中断请求就像其他两个
模式。
要启动计数器,定时器ON位
( T0ON / T1ON )应该被设置为1。在脉宽
测量模式下, T0ON / T1ON将被清除
后自动测量周期的COM
pleted 。但在另外两种模式下, T0ON / T1ON可以
仅通过指令来复位。的溢出
定时/计数器的唤醒源之一。没有
不管是什么模式,只要写0到
ET0I / ET1I可以禁用相应的中断服务
副。
在定时器/事件计数器停止计数时,写
数据到定时/计数器的预置寄存器中,同时
加载数据到定时/计数器。但是,如果
定时/计数器打开时,数据写入
定时/计数器预留只有在定时/
计数器的预置寄存器。定时器/计数器会
上操作,直至产生溢出。
输入/输出端口
有一个最大的40双向输入/输出
在HT95CXXX系列单片机线,标示为PA , PB ,
PD , PE , PF和PG 。所有这些I / O端口,可用于
为输入和输出操作。对于输入操作,
这些端口是不锁存的,也就是输入数据必须
准备在T2上升沿指令的边缘“ MOV A , [M]。 ”
( m为12H, 14H, 18H, 1AH , 34H和36H) 。对于输出能操作
ATION ,所有的数据被锁存并保持不变,非
直到输出锁存被重写。
每个I / O口都有其自己的控制寄存器( PAC , PBC ,
PDC , PEC ,PFC, PGC),以控制输入/输出CON-
成形。利用控制寄存器, CMOS输出或
施密特触发输入可动态重新配置
在软件控制下。为了使一个I / O线功能
为输入线,该控制的相应的锁存器
寄存器必须写入一个
1.
上拉电阻
tance自动显示自己,如果上拉选项
选择。输入信号来源也取决于控制
注册。如果控制寄存器的位
1,
输入将
读的是引脚状态。如果控制寄存器的位
0,
该
锁存器的内容将移动到内部总线。该
后者是可能的,在
读 - 修改 - 写'
指令。
对于输出功能, CMOS是唯一的配置。
这些输入/输出锁存每一位都可以设置或
通过清除
Set
[M ] .i或
CLR
[M ] .i指令(M = 12H , 14H ,
18H , 1AH , 34H或36H )指令。
有些指令会先输入数据,然后按照
输出操作。例如,
Set
[M ] .i指令,
CLR
[M ] .i指令,
CPL
[m],
CPLA
[ m]指令,读取输入口的状态
到CPU ,执行这个操作
(位操作) ,然后将数据写回结果
锁存器或累加器。
端口A的每一行都有能力唤醒系统
装置。他们每位掩码选项进行选择。
有适用于所有I / O线一拉电阻选项。
一旦选择了一个I / O线的上拉电阻选项,
I / O线有上拉电阻。否则,拉
电阻器是不存在的。但是应当注意的是,非拉
I / O线路输入模式下操作可能会产生浮空
状态。
I / O口上拉电阻,唤醒功能是通过掩膜选项选择
I / O端口
PA7~PA0
PB7~PB0
PD7~PD0
PE3~PE0
PF7~PF0
PG3~PG0
产量
CMOS
CMOS
CMOS
CMOS
CMOS
CMOS
输入
上拉电阻唤醒功能
每个位选择
每个位选择
每四位选定
每四位选定
每四位选定
每四位选定
每个位选择
支持HT95CXXX
400/40P
300/30P
200/20P
注意:
指不可用
修订版1.50
22
2005年5月26日