每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 第九章 可编程定时计数器8253 信息与通信工程学院
第九章 可编程定时/计数器8253
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 本章内容 §9.1概述 §92可编程计数定时器接口 芯片8253 信息与通信工程学院
本章内容 §9.1 概 述 §9.2 可编程计数/定时器接口 芯片8253
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY §9.1概述 定时:定时打铃\石英钟红绿灯动态存储器 的刷新定时1系统的日历时钟 计数:生产线出租车计费1点钞机 软件定时 定时信号不可编程硬件定时 可编程硬件定时 信息与通信工程学院
§9.1 概 述 定时:定时打铃\石英钟\红绿灯\动态存储器 的刷新定时\系统的日历时钟 计数:生产线\出租车计费\点钞机 定时信号 软件定时 不可编程硬件定时 可编程硬件定时
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 1软件定时 延迟子程序包含一定的指令设计者要求对 这些指令的执行时间进行严密的计算或者精确的 测试以便确立延迟时间是否符合要求,时间长时 用循环程序。 优点:不需添加硬件设备,只需编制有关延时程 序 缺点;增加cPU的开销,时间越长,开销越大 浪费CPU资源 信息与通信工程学院
延迟子程序,包含一定的指令,设计者要求对 这些指令的执行时间进行严密的计算或者精确的 测试,以便确立延迟时间是否符合要求,时间长时 用循环程序。 优点:不需添加硬件设备,只需编制有关延时程 序 缺点;增加CPU的开销,时间越长,开销越大, 浪费CPU资源。 1 软件定时
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 2.不可编程的硬件延时 单稳态延时电路或计数电路来实现延时或定 时器件容易老化,导致定时不准(RC决定脉冲 宽度) 3可编程硬件定时 在实际中很少单独采用1、2,而采用1、2 结合的方法,并且将它们作成一个通用的器件, 这就是3。 信息与通信工程学院
单稳态延时电路或计数电路来实现延时或定 时 器件容易老化,导致定时不准(RC决定脉冲 宽度) 2.不可编程的硬件延时 在实际中很少单独采用1、2,而采用1、2 结合的方法,并且将它们作成一个通用的器件, 这就是3。 3.可编程硬件定时
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 主要思路:计数器/定时器开始工作,此时cPU 不必过问它的工作,而可以去作别的 工作。计数器/定时器计数或定时达 到确定值时,可以自动产生一个输 出 优点:计数或定时时,不占用cPU,并且利 用计数定时器产生中断信号,还可以 建立多作业环境,提高了CPU的效率 信息与通信工程学院
主要思路:计数器/定时器开始工作,此时CPU 不必过问它的工作,而可以去作别的 工作。计数器/定时器计数或定时达 到确定值时,可以自动产生一个输 出。 优点:计数或定时时,不占用CPU,并且利 用计数/定时器产生中断信号,还可以 建立多作业环境,提高了CPU 的效率
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 可编程计数器/定时器具有两种功能: 是作为计数器,设置好计数初值后,计 数器被启动,便开始减1计数,当减为0时,输 出一个信号; 二是作为定时器,设置好计数初值后,启 动减1计数,按定时常数不断的输出为时钟周期 整数倍的定时间隔。 两者区别:计数时,减到0之后,输出一个信 号结束定时时,不断的产生信号两者都基于减1 计数 信息与通信工程学院
可编程计数器/定时器具有两种功能: 一是作为计数器,设置好计数初值后,计 数器被启动,便开始减1计数,当减为0时,输 出一个信号; 二是作为定时器,设置好计数初值后,启 动减1计数,按定时常数不断的输出为时钟周期 整数倍的定时间隔。 两者区别:计数时,减到0之后,输出一个信 号结束定时时,不断的产生信号两者都基于减1 计数
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY §92可编程计数定时器接口芯片8253 1.8253的主要功能 ①3个独立的16位计数通道; ②每个计数器都可以单独使用,采用二进制或BCD; ③计数器的计数速率可达2MHz,最高达26MHz; ④每个通道有6种工作方式; ⑤输入\出与TL兼容 信息与通信工程学院
§9.2 可编程计数/定时器接口芯片8253 1 .8253的主要功能 ①3个独立的16位计数通道; ②每个计数器都可以单独使用,采用二进制或BCD; ③计数器的计数速率可达2MHz,最高达2.6MHz; ④每个通道有6种工作方式; ⑤输入\出与TTL兼容
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 2.8253的内部结构 为部总线 数据 通首 D,Do 总线 GA币o 缓中器 读写 通道 aK 控制 GATEr A 电路 A Qti 袆字 通首 aK 奇存器 gATE2 12 信息与通信工程学院
2 .8253的内部结构
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY ①数据总线缓冲器 8位三态缓冲器,CPU通过数据总线缓冲器 向8253写入数据和命令或从数据总线缓冲器向 8253读取数据或状态信息。 三个基本功能 a向8253写入确定工作方式的命令 b向8253计数器寄存器装入计数值 c读出8253的计数值 信息与通信工程学院
①数据总线缓冲器 8位三态缓冲器, CPU通过数据总线缓冲器 向8253写入数据和命令或从数据总线缓冲器向 8253读取数据或状态信息。 三个基本功能: a.向8253写入确定工作方式的命令 b.向8253计数器寄存器装入计数值 c.读出8253的计数值