微机与接口技术18253定时计数器口3个独立的16位计数器通道口每个计数器有6种工作方式』(BCD码)计数口按二进制或十进制8523EDNAPARD8253C-28254是8253的改进型江苏科技大学计算机科学与工程学院6
计算机科学与工程学院 6 1、 8253定时计数器 ❑3个独立的16位计数器通道 ❑每个计数器有6种工作方式 ❑按二进制或十进制(BCD码)计数 8254是8253的改进型
微机与接口技术1.188253的内部结构和引CLK。数据总线D7~Do计数器0GATEC缓冲器OUT 。内RD部WR读写控制CLK1数Ao-逻辑计数器11GATE1Ai-据9OUT 1csT总CLK 2控制字线?计数器2GATE 2寄存器OUT2江荔科技大学计算机科学与工程学院7
计算机科学与工程学院 7 D7~D0 计数器0 控制字 寄存器 计数器1 计数器2 内 部 数 据 总 线 数据总线 缓冲器 读写控制 逻辑 RD WR A0 A1 CS CLK 0 GATE 0 OUT 0 CLK 1 GATE 1 OUT 1 CLK 2 GATE 2 OUT 2 1.1 8253的内部结构和引脚
微机与接口技术计数器结构示意图计数器和寄存器均为16位:计数初值存于预置寄存器在计数过程中,减法计数器的值不断递减,而预置寄存器中的预置不变。输出锁存器用于写入锁存命令时,锁定当前计数值。江荔科技大学计算机科学与工程学院8
计算机科学与工程学院 8 计数器结构示意图 预置寄存器CR GATE CLK OUT 减1计数器CE 输出锁存器OL ❑ 计数器和寄存器均为16位; ❑ 计数初值存于预置寄存器; ❑ 在计数过程中,减法计数器的值不断 递减,而预置寄存器中的预置不变。 ❑ 输出锁存器用于写入锁存命令时,锁 定当前计数值
微机与接口技术1)计数器的3个引脚口CLK时钟输入信号一一在计数过程中,此引脚上每输入一个时钟信号(下降沿),计数器的计数值减1口GATE门控输入信号控制计数器工作,可分成电平控制和上升沿控制两种类型口OUT计数器输出信号一当一次计数过程结束(计数值减为O),OUT引脚上将产生一个输出信号江苏科技大学计算机科学与工程学院9
计算机科学与工程学院 9 1) 计数器的3个引脚 ❑CLK时钟输入信号——在计数过程中,此引脚 上每输入一个时钟信号(下降沿),计数器的 计数值减1 ❑GATE门控输入信号——控制计数器工作,可 分成电平控制和上升沿控制两种类型 ❑OUT计数器输出信号——当一次计数过程结束 (计数值减为0),OUT引脚上将产生一个输 出信号
微机与接口技术2)与处理器接口口Do~D7数据线Ao~Ai地址线口RD*读信号WR*写信号口CS*片选信号I/O地址读操作RD*写操作WR*CS*A1A000040H读计数器0写计数器000141H读计数器1写计数器10042H1读计数器2写计数器201143H无操作写控制字江荔科技大学计算机科学与工程学院10
计算机科学与工程学院 10 2) 与处理器接口 ❑D0 ~ D7数据线 A0 ~ A1地址线 ❑RD*读信号 WR*写信号 ❑CS*片选信号 CS* A1 A0 I/O地址 读操作RD* 写操作WR* 0 0 0 0 0 1 0 1 0 0 1 1 40H 41H 42H 43H 读计数器0 读计数器1 读计数器2 无操作 写计数器0 写计数器1 写计数器2 写控制字