可编程计数器定时器.ppt
《可编程计数器定时器.ppt》由会员分享,可在线阅读,更多相关《可编程计数器定时器.ppt(30页珍藏版)》请在三一办公上搜索。
1、第八章 可编程计数器/定时器8253,8-1 8253简介8-2 8253应用举例,一、8253结构及引脚功能二、8253工作方式三、8253初始化,8-1 8253简介,定时/计数器的作用生产线上统计产品的数目-计数器系统的动态存储器刷新-定时器系统时钟计时-定时器扬声器的频率源-定时器如何定时软件定时,由CPU执行指令序列所花费的时间来构成一定的时间间隔,从而达到定时的目的。优点是节省硬件;缺点是执行程序期间CPU一直被占 用,降低了CPU效率。例如:MOV CX,H HERE:LOOP HERE硬件定时,要用额外的硬件计数/定时器,但可提高CPU的利用率。,一、8253结构及引脚功能1.
2、结构:由四部分组成。,内部总线,(1)数据总线缓冲器这是8253与CPU的数据总线(DD)连接的8位双向三态缓冲器。CPU用输入输出指令对8253进行读写操作时的所有信息都通过这个缓冲器传送。(2)读/写逻辑 这是8253内部操作的控制电路,它从系统控制总线上接收输入信号,然后转换成8253内部操作的各种控制信号。(3)控制字寄存器当地址信号A1和A0都为1时,访问控制字寄存器。控制字寄存器从数据总线上接收CPU送来的控制字,并由控制字的D7、D6两位的编码决定控制字写入哪个通道的控制寄存器中去。由寄存在每个通道内的控制寄存器的内容决定该通道的工作方式,选择计数器是按二进制还是BCD数计数,并
3、确定每个计数器初值的写入顺序。(4)计数器0、计数器1、计数器2这是三个计数器/定时器通道,每一个都由16位的可设置计数初值的减法计数器构成。三个通道的操作是完全独立的。每个通道都有两个输入引脚CLK和GATE以及一个输出引脚OUT。,每个通道(计数器)是16位二进制计数器,每个计数器中有3个寄存器。(1)初值寄存器:初始化时写入该计数器的初始值。(2)减一计数器:初值寄存器写入减一计数器,减1到0为止。(3)计数值锁存器:在计数器工作的过程中,跟随计数值的变化,在接收到CPU发来的读计数值命令时,用以锁存计数值,供CPU读取,读取完毕之后,输出锁存器又跟随减1计数器变化。,因8253是减计数
4、器,故计数初值越大,则计数减至0所用时间(即定时时间)就越长,但由于8253是先减1,再判是否到0,故最长的定时时间是设置计数初值为0,代表65536。十进制计数时范围是000110000,其中当计数初值寄存器为0000H代表十进制数10000。计数取值范围在二进制计数时是0001H10000H,其中10000H代表65536,在计数初值寄存器中的值是0000H。可以从8253中读出当前计数值,但其读出过程是:先将当前计数初值写入到输出锁存器,然后再从输出锁存器中读出,同时,8253还在不停地进行减计数,虽然输出锁存器中的值不变,但减计数单元却在不断地减计数,因此,从输出锁存器中读出的值并不一
5、定是真正的当前计数值。,2.引脚,3.功能(1)具有三个独立的16位计数通道;(2)每个计数通道可按二进制或二十进制计数;(3)具有计数和定时功能,基于减1计数工作;(4)定时器减为0后,可自动装入定时常数初值,并产生输出信号;(5)每个计数通道有六种工作方式;(6)8253实质上是计数器,但计数器的脉冲输入端如果送定时脉冲就可以做定时器用。作为计数器时减到0之后输出一个信号,此时计数过程结束;作为定时器时,减到0后输出一个信号接着自动装入计数初值并开始下一个周期的计时。,二、初始化在使用8253时都要由CPU对8253写入控制字,以确定8253的工作方式,这个设置过程称为初始化。初始化有两个
6、控制命令字:方式选择控制字和计数常数字。方式选择字写入控制口,计数常数字写入相应通道内。,例1:将计数器2初始化为工作方式3,计数初值为533H,为二进制计数方式,设寄存器地址为40H-43H。控制字:10110110 B6H MOV AL,0B6H;计数器2,先低后高字节 OUT 43H,AL;写命令字 MOV AX,533H;计数初值 OUT 42H,AL;写计数值低位 MOV AL,AH OUT 42H,AL;写计数值高位,例2:8253工作为计数器1,方式3,初值为4020D,设寄存器地址为40H-43H。控制字:01110111 77H MOV AL,77H OUT 43H,AL;写
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程 计数器 定时器
链接地址:https://www.31ppt.com/p-6251724.html