微机与接口技术8253的I/0地址cSRDWRA1Ao功能01000对计数器0设置计数初值00011对计数器1设置计数初值00101对计数器2设置计数初值00111设置控制字00001从计数器0读出计数值00011从计数器1读出计数值00110从计数器2读出计数值江荔科技大学计算机科学与工程学院11
计算机科学与工程学院 11 8253的I/O地址 0 1 0 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 1 0 功 能 对计数器0设置计数初值 CS RD WR A1 A0 对计数器1设置计数初值 对计数器2设置计数初值 设置控制字 从计数器0读出计数值 从计数器1读出计数值 从计数器2读出计数值
微机接口技术1.28253的工作方式口8253有6种工作方式,由方式控制字确定口熟悉每种工作方式的特点才能根据实际应用问题,选择正确的工作方式口每种工作方式的过程类似(1)设定工作方式(2)设定计数初值【(3)硬件启动】(4)计数初值进入减1计数器(5)每输入一个时钟计数器减1的计数过程(6)计数过程结束江荔科技大学计算机科学与工程学院12
计算机科学与工程学院 12 1.2 8253的工作方式 ❑8253有6种工作方式,由方式控制字确定 ❑熟悉每种工作方式的特点才能根据实际应用问 题,选择正确的工作方式 ❑每种工作方式的过程类似: ⑴ 设定工作方式 ⑵ 设定计数初值 〔 ⑶ 硬件启动 〕 ⑷ 计数初值进入减1计数器 ⑸ 每输入一个时钟计数器减1的计数过程 ⑹ 计数过程结束
微机与接口技术区分6种工作方式的主要标志:1.启动计数器的触发方式不同(软件/硬件触发)2.输出波形不同(OUT)3.门控信号对计数操作的影响不同(GATE)江苏科技大学计算机科学与工程学院13
计算机科学与工程学院 13 区分6种工作方式的主要标志: 1. 启动计数器的触发方式不同(软件/硬件触发) 2. 输出波形不同(OUT) 3. 门控信号对计数操作的影响不同(GATE)
微机与接口技术V方式0计数结束中断6666计数结束方式04WRCLKGATE...320OUT江荔科技大学计算机科学与工程学院14
计算机科学与工程学院 14 方式0 计数结束中断 ① ② ④ ⑤ ⑥ GATE OUT CLK 4 3 2 1 0 方式0 4 WR ① 设 定 工 作 方 式 ② 设 定 计 数 初 值 ④ 计 数 值 送 入 计 数 器 ⑤ 计 数 过 程 ⑥ 计 数 结 束
微机与接口技术方式0的主要特点口软件触发,即工作方式和初值写入后触发计数口CPU向CR寄存器写入计数初值后的第一个CLK脉冲,将CR的内容送入CE口计数器只计一遍,不能自动重复工作口在计数过程中可由GATE信号控制暂停口在计数过程中可改变计数值,计数值立即有效江苏科技大学计算机科学与工程学院15
计算机科学与工程学院 15 方式0的主要特点 ❑软件触发,即工作方式和初值写入后触发计数 ❑CPU向CR寄存器写入计数初值后的第一个CLK 脉冲,将CR的内容送入CE ❑计数器只计一遍,不能自动重复工作 ❑在计数过程中可由GATE信号控制暂停 ❑在计数过程中可改变计数值,计数值立即有效