1 / 15
文档名称:

周期中断定时器(pit).ppt

格式:ppt   页数:15页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

周期中断定时器(pit).ppt

上传人:ranfand 2016/7/23 文件大小:0 KB

下载得到文件列表

周期中断定时器(pit).ppt

相关文档

文档介绍

文档介绍:周期中断定时器( PIT ) ?定时器简介?周期中断定时器简介( PIT ) ?周期中断定时器寄存器? PIT 模块编程范例?时钟产生器模块定时器简介——为什么使用定时器?时间延迟的产生和测量?外部信号周期和脉冲宽度的测量?事件计数器?事件发生时间比较器?波形发生器?周期性的中断产生定时器实际上是计数器,它通过累计已知时间间隔的个数来计算时间。被累计的时间间隔若是系统时钟,计数器就变成了定时器。定时器简介——怎样获得定时器?程序设计软件定时器 void delay(void) { unsigned int i,j; for(i=0;i<10;i++) for(j=0;j<10000;) j++; }?微处理器常常内置定时器(硬件定时器) – MCS51 单片机内有二个 16位定时器、计数器– MC9S12XS 内置 RTI ( Real Time Interrupt) ECT – enhanced capture timer OC – parer PWM – Pulse width modulationPeriod and pulse width measurement 四个 24位 PIT 定时器定时器简介——怎样获得定时器?外围扩展定时器 8253 内部有三个计数器,分别成为计数器 0、计数器 1和计数器 2,他们的机构完全相同。每个计数器的输入和输出都决定于设置在控制寄存器中的控制字,互相之间工作完全独立。每个计数器通过三个引脚和外部联系,一个为时钟输入端 CLK , 一个为门控信号输入端 GATE ,另一个为输出端 OUT 。每个计数器内部有一个8位的控制寄存器,还有一个16位的计数初值寄存器 CR 、一个计数执行部件 CE 和一个输出锁存器 OL 。定时器简介——怎样获得定时器?外围扩展定时器 DS12887 把时钟芯片所需的晶振和外部锂电池相关电路集于芯片内部,可广泛用于各种需要较高精度的实时时钟场合中。其主要功能如下: (1) 内含一个锂电池,断电情况运行十年以上不丢失数据。 (2) 计秒、分、时、天、星期、日、月、年,并有闰年补偿功能。 (3) 二进制数码或 BCD 码表示时间、日历和定闹。 (4)12 小时或 24小时制, 12小时时钟模式带有 PWM 和 AM 指导,有夏令时功能。 (5 ) MOTOROLA5 和 INATAEL 总线时序选择。 (6) 有128 个 RAM 单元与软件音响器,其中 14个作为字节时钟和控制寄存器, 114 字节为通用 RAM , 所有 ARAM 单元数据都具有掉电保护功能。 (7) 可编程方波信号输出。 (8) 中断信号输出(IRQ) 可以产生 500ms 一次到每 122 μs一次的中断定时器简介——定时器的主要性能参数?位数?加1或是减 1?时钟?重装载周期中断定时器简介( PIT ) 4路24位定时器, 每路可以分别?打开或关闭?1~ 2^24 个总线周期定时?产生中断信号周期中断定时器寄存器 1、 PIT 控制寄存器及强制载入微定时器寄存器 PITCFLMT PITE :PIT 模块使能位 0 禁止 PIT 1 使能 PIT PITSWAIT :等待模式 PIT 停止控制位 0 在等待模式下 PIT 正常运行 1 在等待模式下 PIT 时钟产生器停止 PITFRZ :冻结模式 PIT 计数器冻结控制位 0 在冻结模式下 PIT 正常运行 1 在冻结模式下 PIT 计数器失去作用 PFLMT[1..0 ]:PIT 强制载入微定时器模数值控制位 1 相应的 8位微定时器模数值被载入 8位微定时器递减计数器中 0 强制载入无效地址: $0340周期中断定时器寄存器 2、 PIT 强制载入定时器寄存器 PITFLT PFLT[3..0]: PIT 强制载入定时器模数值控制位 1 相应的 16位定时器模数值被载入 16位定时器递减计数器中 0 强制载入无效 3、 PIT 通道使能寄存器 PITCE PCE[3..0]: PIT 使能控制位。该寄存器使能 PIT 四个通道,如果 PCE 写0, PIT 通道将被禁止, PITTF 中相应的标志位也将被清除;如果 PCE 写1, PIT 通道使能, 16位定时器计数器被载入起始值并开始计数。 1 通道使能 0 通道禁止地址: $0341 地址: $0342周期中断定时器寄存器 4、 PIT 定时器复合寄存器 PITMUX PMUX[3..0]: PTI 定时器复合寄存器控制位。该寄存器控制 16位定时器与 8位微定时器时基