钱晓捷,微机原理与接口技术第4版—基于IA-32处理器和32位汇编语言 第8章 常用接口技术 8.1定时控制接囗 8.2并行接□ 8.3异步串行通信接囗 8.4模拟接囗
钱晓捷,微机原理与接口技术·第4版——基于IA-32处理器和32位汇编语言 第 8 章 常用接口技术 8.1 定时控制接口 8.2 并行接口 8.3 异步串行通信接口 8.4 模拟接口
薇81定时控制接口 理>定时控制具有极为重要的作用 ·微机控制系统中常需要定时中断、定时检测、 术 定时扫描等 第·实时操作系统和多任务操作系统中要定时进行 进程调度 机●PC机的日时钟计时、DRAM刷新定时和扬声器音 调控制都采用了定时控制技术 >可编程定时器芯片 社·软硬件相结合、方便灵活的定时电路 软件延时方法 ●处理器执行延时子程序
微 机 原 理 与 接 口 技 术 · 第 4 版 机 械 工 业 出 版 社 8.1 定时控制接口 ➢定时控制具有极为重要的作用 微机控制系统中常需要定时中断、定时检测、 定时扫描等 实时操作系统和多任务操作系统中要定时进行 进程调度 PC机的日时钟计时、DRAM刷新定时和扬声器音 调控制都采用了定时控制技术 ➢可编程定时器芯片 软硬件相结合、方便灵活的定时电路 ➢软件延时方法 处理器执行延时子程序
8118253/8254定时器 骂>定时器(计数器):由数字电路中的计数电 蓍路构成,记录输入脉冲的个数 米·脉冲信号具有一定随机性,往往通过脉冲的个 第 数可以获知外设的状态变化次数(计数) 4 版 脉冲信号的周期固定(使用高精度晶振产生脉冲 机 信号),个数乘以周期就是时间间隔(定时) 械 Intel8253/8254可编程间隔定时器 出 版 3个独立的16位计数器通道 社 每个计数器有6种工作方式 8523ED D8253C-2
微 机 原 理 与 接 口 技 术 · 第 4 版 机 械 工 业 出 版 社 8.1.1 8253/8254定时器 ➢定时器(计数器):由数字电路中的计数电 路构成,记录输入脉冲的个数 脉冲信号具有一定随机性,往往通过脉冲的个 数可以获知外设的状态变化次数(计数) 脉冲信号的周期固定(使用高精度晶振产生脉冲 信号),个数乘以周期就是时间间隔(定时) ➢Intel 8253/8254可编程间隔定时器 3个独立的16位计数器通道 每个计数器有6种工作方式
概1.内部结构和引脚 理>3个相互独立的计数器通道,结构完全相同 接 ●计数器0 技 术 计数器1 第 计数器2 4 f预置寄存器 版>每个计数器通道 械·16位减法计数器CLK 减1计数器 OUT 业·16位预置寄存器 出 版·输出锁存器 GATE 输出锁存器
微 机 原 理 与 接 口 技 术 · 第 4 版 机 械 工 业 出 版 社 1. 内部结构和引脚 ➢3个相互独立的计数器通道,结构完全相同 计数器0 计数器1 计数器2 ➢每个计数器通道 16位减法计数器 16位预置寄存器 输出锁存器 预置寄存器 GATE CLK OUT 减1计数器 输出锁存器
定时器外设引脚 骂>CLK时钟输入信号 在计数过程中,此引脚上每输入一个时钟信号 术 (下降沿),计数器的计数值减1 第GATE门控输入信号 版·控制计数器工作,可分成电平控制和上升沿控 制两种类型 亚>0UT计数器输出信号 出 当一次计数过程结束(计数值减为0),OUT引 脚上将产生一个输出信号
微 机 原 理 与 接 口 技 术 · 第 4 版 机 械 工 业 出 版 社 定时器外设引脚 ➢CLK时钟输入信号 在计数过程中,此引脚上每输入一个时钟信号 (下降沿),计数器的计数值减1 ➢GATE门控输入信号 控制计数器工作,可分成电平控制和上升沿控 制两种类型 ➢OUT计数器输出信号 当一次计数过程结束(计数值减为0),OUT引 脚上将产生一个输出信号
连接处理器引脚 理>D0~D7数据线A0~A1地址线 接 RD*读信号 WR*写信号 技 不>CS*片选信号 第 版 机CS*A1A0I/0地址读操作RD*写操作WR* 械 业 00040H读计数器0写计数器0 出 版 00141H读计数器1写计数器1 社 01042H读计数器2写计数器2 01143H 无操作写控制字
微 机 原 理 与 接 口 技 术 · 第 4 版 机 械 工 业 出 版 社 连接处理器引脚 ➢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 写控制字
薇2.工作方式 粤8253有6种工作方式,由方式控制字确定 每种工作方式的过程类似 术 ①设定工作方式 ②设定计数初值 [③硬件启动] ④计数初值进入减1计数器 ⑤每输入一个时钟计数器减1的计数过程 出 ⊙计数过程结束
微 机 原 理 与 接 口 技 术 · 第 4 版 机 械 工 业 出 版 社 2. 工作方式 ➢8253有6种工作方式,由方式控制字确定 ➢每种工作方式的过程类似: ① 设定工作方式 ② 设定计数初值 [ ③ 硬件启动 ] ④ 计数初值进入减1计数器 ⑤ 每输入一个时钟计数器减1的计数过程 ⑥ 计数过程结束
定时器方式0:计数结束中断 理 接 技 术 ②④⑤ 第 4 方式04 版WR 计 出GAE 结 版社 43:2:1氵0 束 OUT
微机原理与接口技术·第4版机械工业出版社 定时器方式 0:计数结束中断 ① ② ④ ⑤ ⑥ GATE OUT CLK 4 3 2 1 0 方式 0 4 WR ①设定工作方式②设定计数初值④计数值送入计数器⑤计数过程⑥计数结束
定时器方式1:可编程单稳脉冲 微机原理与接口技术·第4 6 方式1 版 WR 计 嗫cKm数 工业出版社 GATE 结束 4:3:2:10 OUT
微 机 原 理 与 接 口 技 术 · 第 4 版 机 械 工 业 出 版 社 定时器方式1:可编程单稳脉冲 ① ② ④ ⑤ ⑥ ① 设 定 工 作 方 式 ② 设 定 计 数 初 值 ③ ③ 硬 件 启 动 ④ 计 数 值 送 入 计 数 器 ⑤ 计 数 过 程 ⑥ 计 数 结 束 GATE OUT CLK 4 3 2 1 0 方式1 4 WR
概定时器方式2:频率发生器(分频器 理 接 方式2 技 术WR 第 4 版CLK 阳 机 械 工GATE 4:3:210 43:21:0 出 4:3:2:1:0: 43:21:0:氵 版 社 OUT
微 机 原 理 与 接 口 技 术 · 第 4 版 机 械 工 业 出 版 社 定时器方式2:频率发生器(分频器) 4 3 2 1 0 GATE OUT CLK 方式2 4 4 3 2 1 0 4 3 2 1 0 4 3 2 1 0 WR