按照CPU发来的读写信号及地址信号来控制对各个计数器的读写以及对控制寄存器的写入当片选信号为高电平时数据总线缓冲器处于高阻状态当片选信号有效时低电平CPU可以对8253某端口进行读写操作8253内部有3个独立的计数通道和1个控制字寄存器共4个端口由A1和A0加以选择但对控制字寄存器仅能进行写操作各个端口的读写操作的选择见表101注意点是控制寄存器只能写入不能读出注意点是控制寄存器只能写入不能读出
3控制字寄存器在初始化编程时CPU写入方式控制字到控制字寄存器中用以选择计数通道及其相应的工作方式4计数通道0计数通道1计数通道23个计数通道内部结构完全相同每个计数通道都由一个16位计数初值寄存器一个16位减法计数器和一个16位计数值锁存器组成
f3个计数通道操作完全独立初始化编程时虽然3个计数通道共用一个控制字寄存器端口虽然地址个方式控制字到控制字寄存器地址但CPU可以分别写3个方式控制字到控制字寄存器分别选择各计数通道的工作方在写计数初值到计数通道或CPU读取计数通道到当前计数值时各计数通道都有各自的式端口地址3个计数通道功能完全相同在设定了计数通道的工作方式后接着可向该计数通道装入计数初值该计数初值先送到计数初值寄存器保存在GATE引脚为高电平时方式0234或在GATE上升沿触发下方式1235计数初值寄存器中的值自动装入到减法计数器中并启动计数器计数减法计数器对CLK时钟脉冲的下降沿进行减1计数方式3不是减1计数并把结果送入计数值锁存器中当减1计数器减到0时输出OUT信号一次计数结束计数初值寄存器的内容在计数过程中保持不变CPU读取计数通道当前计数值实际上读取的是16位计数值锁存器的内容在计数通道用作定时器时可在该通道CLK端输入一个频率精确已知的时钟脉冲根据定时时间和公式计数初值定时时间÷时钟周期计算出计数初值也称时间常数在计数通道用作计数器时被计数的事件应以脉冲方式从CLK端输入各计数通道的CLK输入和OUT信号输出之间的关系与门控信号GATE有关取决于工作方式ICL7135C和TLC7135C转换器用德州仪器公司高效率CMOS工艺制造这种412数位双斜率积分dualslopei
tegrati
g模拟数字转换器是为提供与微处理器和可视显示二者的接口而设计的数字驱动输出端D1至D4以及多路复用的二十进制代码bi
arycodeddecimal输出端B1B2B4和B8提供适用于LED或LCD译码器驱动器和微处理器的接口ICL7135C和TLC7135C提供50ppm的分辨率其最r