文档介绍:该【单片机飞思卡尔PIT模块PPT课件 】是由【读书之乐】上传分享,文档一共【21】页,该文档可以免费在线阅读,需要了解更多关于【单片机飞思卡尔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 – Output comparer
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位微定期器时基0或者时基1连接复合。
0 对应16位定期器与微时基0连接
1 对应16位定期器与微时基1连接
5、PIT中断使能寄存器 PITINTE
PINTE[3..0]:PIT定期器溢出中断使能控制位。
0 PIT对应通道溢出中断严禁
1 PIT对应通道溢出中断使能