下面介绍8253引脚图和内部结构及引脚界说等。
8253由以下几个部分组成:
(1) 数据总线缓冲器(8位、三态、双向);
(2) 读/写操控逻辑;
CS:片选信号,低电平有用;
RD:读信号,低电平有用;
WR:写信号,低电平有用
A1A0:端口挑选信号
(3) 三个通道( 0 ~ 2);
(4) 一个操控寄存器;
当A1A0别离为00 01 10 11时别离选中三个通道和操控字寄存器在8088体系中,8088的A1A0别离与8253的A1A0相连在8086体系中,通常将8253的8位数据线与8086的低8位相连,即运用偶地址,所以8086的A2A1别离与8253的A1A0相连
Intel 8253是一片具有三个独立的16位计数器通道的可编程守时器/计数器芯片。每个通道都能够编程设定6种工作方式之一种;
因为8253的读/写操刁难体系时钟没有特别的要求,因而它简直能够运用与由任何一种微处理器组成的体系中,可作为可编程的方波频率发生器、分频器、实时时钟、事情计数器和单脉冲发生器等。
表8-4 操控功能表
CS |
RD |
WR |
A1A0 |
功 能 |
0 |
1 |
0 |
0 0 |
写计数器0 |
0 |
1 |
0 |
0 1 |
写计数器1 |
0 |
1 |
0 |
1 0 |
写计数器2 |
0 |
1 |
0 |
1 1 |
写操控字寄存器 |
0 |
0 |
1 |
0 0 |
读计数器0 |
0 |
0 |
1 |
0 1 |
读计数器1 |
0 |
0 |
1 |
1 0 |
读计数器2 |
0 |
0 |
1 |
1 1 |
无操作 |
1 |
X |
X |
X X |
制止运用 |
0 |
1 |
1 |
X X |
无操作 |
计数器(0 ~ 2)即三个计数器/守时器通道。每个通道包含:8位操控字寄存器、16位计数初值寄存器、减一计数器和输出锁存器。作守时器用:其CLK端上的输入脉冲应是规范的、准确的;作计数器用:对其CLK端上的脉冲计数,脉冲宽度能够不等。选用减一计数器,为0时,从OUT端上输出一个脉冲守时时刻 = 时钟脉冲周期X预置的计数初值
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/dongtai/72013.html