• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

PIC单片机TMR1定时器应用

PIC单片机中的TMR1定时器怎么计算初值?
全部回复(3)
正序查看
倒序查看
2014-05-04 15:52
我也不太明白你需要的详细情况,给你一个小软件你自己去设置,然后配合网上的相关资料去设置来和软件上的值进行对照:pic定时器初值计算器.rar
0
回复
js1205
LV.2
3
2014-05-05 23:36

16位定时器:定时时间=(65536-初值)*(4/晶振频率)*分频比

8位定时器  :定时时间=(256-初值)*(4/晶振频率)*分频比

如,选择内部8M时钟,16位定时器TMR1分频比选择1:2,定时2ms,需要设定的定时器初值如下:

2000=(65536-初值)*(4/8)*2

则,初值=63536,即F830;

0
回复
2014-05-08 20:02
@js1205
16位定时器:定时时间=(65536-初值)*(4/晶振频率)*分频比8位定时器 :定时时间=(256-初值)*(4/晶振频率)*分频比如,选择内部8M时钟,16位定时器TMR1分频比选择1:2,定时2ms,需要设定的定时器初值如下:2000=(65536-初值)*(4/8)*2则,初值=63536,即F830;
0
回复