8253中文资料_第1页
8253中文资料_第2页
8253中文资料_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、8253的工作原理8253是可编程的计数器/定时器,其内部有三个独立的16位计数器/定时器通道,每个计数器通道均可按6种不同的方式工作,并且都可以按二进制或十进制计数。其CLKO-CLK配计数器02的,OUT0OUT超输出端及内部结构见下图。时钟脉冲输入端,GATE0GATE金门控脉冲输入端222TEKUTLoftc<901234567SDR01.口Dob口口ODcRuAA当用8253做外部事件计数器时,在CL端所加的计数脉冲由外部事件产生,这些脉冲的间隔可以不相等。如果要用它做定时器,则CL端应输入精确的时钟脉冲。这时,8253所能实现的定时时间决定于计数脉冲的频率和计数器的初值,即定

2、时时间二时钟脉冲周期tcX预置的计数初值n8253的控制逻辑由5个控制信号WRCSA1和A成,对应的操作见表1。金1控制邃射和执行的操作CSRDAlAo执行的掘作0J00-i写和值到0号计般器0100I写初值制1号计数器0JQ10写.初值到二号计教鹉0J01I写控制字到控制奇样00J00读口引十数器值001aI读1身十数群值00J1-i诙2号H版器值00JlI非法,二:您x未选中8253编程时,要对其控制字寄存器写入相应的控制字,控制字寄存器格式如表2所示。及28”3控制字寄存器D7D6口5D4D3D2D1口。St)SCORLIRLUM2MlMOBCD其中:SC1,SC0通道选择位。为00,0

3、1,10分别表示选择0,1,2通道。RL1,RL0一读/写操作位。00表示锁存数据,可随时读取计数器中的计数值;01表示只读/写低8位,高8位自动置为0;10表示只读/写高8位,低8位自动置为0;11表示读/写16位数据,先低8位,后高8位。M2,M1,M0工作方式选择位。8253具有3个独立的16位减法计数器,6种不同的工作方式。方式0:又称计数结束产生中断工作方式。当程序将工作方式控制字写入控制字寄存器时,计数器的输出端OUT立即变为低电平。在计数初值写入该计数器后,输出仍将保持为低电平。当门控信号GATE为高电平时,计数器对输入端CL幽输入脉冲开始作减一计数,当计数器从初值减为0时,输出

4、端OU砧低电平变为高电平,该输出信号可作为向CPU发出的中断请求信号。方式1:又称可编程单稳态工作方式。功能是在GATE信号的上升沿作用下,输出端OUT产生一个负脉冲信号,负脉冲的宽度可由定时器的计数初值和时钟频率编程确定。方式2:又称频率发生器工作方式。当程序将工作方式控制字写入控制字寄存器时,计数器的输出端OUT:即变为高电平。在写入计数初值后,计数器对输入时钟CLK十数。在计数过程中OUT保持不变,直到计数器从初值减为1时,输出OUT将变低,再经过一个CLK期,OUT恢复为高电平,并按已设定的计数初值重新开始计数。在需要产生某个脉冲信号或将某一个较高频率的脉冲信号分频为较低频率时,可使用

5、8253的方式2。方式3:又称方波发生器工作方式。方式3的工作类似于方式2,不同之处是方式3的输出OUT是方波。方式4:又称软件触发选通工作方式。其功能是在输出OUT端隔一定时间产生一价目负脉冲。与方式0不同白是,输出脉冲的宽度是固定的,但产生负脉冲所相隔时间是可编程的。方式5:又称硬件触发选通工作方式。方式5的工作类似于方式4,不同之处是GATE信号的作用不同。方式5的计数过程由GATE的上升沿触发,当计数结束时,OUT将输出一个CL调期的低电平信号。其中方式0的工作过程如下:当程序送一控制字将所选的计数器置于所设定的方式后,该计数器的输出为低;当计数器初值装入被选中的计数器后,在外部输入的

6、门控高电平的控制下,则可通过各自的计数脉冲进行递减计数。此时其输出仍为“低”。当计数器从初始值减到全“0”时,便产生一高电平输出,利用此输出信号向CPUt计数完中断;此中断请求一直保持到程序再次向计数器装入初值为止。BCD计数方式选择位。1表示按十进制计数,0表示按二进制计数。8253初始化编程编程时,可选择计数器1工作在方式0。在8253的方式0工作方式中,从将计数初值写入计数器到开始减1计数之间,有一个时钟脉冲的延迟。若计数初值为n=999,那么经过n+1个即1000个脉冲时计数值减为0,并在OUT端输出一正跳变,这可以作为中断请求。在中断服务子程序中CPUT以做其他处理,如送下一个包装箱等。设计数初值为1999(要求一个包装箱内装工件2000),按十进制方t数,先送低8位,再送高8位,控制字为01110001B。初始化程序为:MOVAL,01110001BAL,0111000

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论