文档详情

第九章可编程计数器定时器8253及其应用本章内容定时处理方法定时.PDF

发布:2017-06-28约5.06千字共5页下载文档
文本预览下载声明
本章内容本章内容 第九章第九章可编程计数器可编程计数器//定时器定时器 ? 定时处理方法 其应用及其应用 ? 8253工作原理 ? 8253应用 定时处理方法定时处理方法 定时处理方法定时处理方法 ? 定时 ? 定时和计数器 ? 软件定时方式 ? 对不同信号的计数 ? CPU干预 ? 定时 ? 指令执行时间作间隔 ? 对时钟信号进行计数 ? 不可编程的硬件定时方式 ? 周期性 ? 方式固定 ? 计数 ? 硬件设定参数 ? 对外部脉冲进行计数 ? 可编程的硬件定时方式 ? 周期性、非周期性 ? 程序设定、程序控制 ? 中断 数计数//定时器定时器 数计数//定时器定时器—— —— 原理原理 ? 可编程(工作方式/计数值) ? 三个独立的计数器通道 ? 对初值进行减一计数 ? 二进制/BCD计数初值 ? 计数对象的最高频率为2MHz 1 数计数//定时器定时器—— —— 原理原理 数计数//定时器定时器—— —— 原理原理 ? 8088/8086的连接方式 ? 计数器的结构 ? 16 (8 ×2 )位初值寄存器 ? 16 (8 ×2)位计数器执行部件 ? 减一计数 ? 16 (8 ×2)位输出锁存器 ? 计数器的控制 ? GATE ? CLK ? OUT 数计数//定时器定时器—— —— 原理原理 数计数//定时器定时器—— —— 编程编程 ? 定时/计数器初值的计算 ? 控制字寄存器 定时时间 = 时钟脉冲周期×预置的计数初值 定时频率 = 时钟脉冲频率÷预置的计数初值 ? 8253CLK输入脉冲的最大频率 ? 2MHz 数计数//定时器定时器—— —— 编程编程 数计数//定时器定时器—— —— 编程编程 ? 初始化操作(三个通道单独初始化)
显示全部
相似文档