PIC18定时器问题!!!

[复制链接]
 楼主| win2000_li 发表于 2008-1-14 23:52 | 显示全部楼层 |阅读模式
PIC18的定时器的设置问题:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我想用PIC18F4550的定时器0实现5ms中断一次,但是由于对PIC不熟。<br /><br />是用8位的定时器,还是16位的定时器啊???还有预分频问题!!!!实在是<br /><br />搞不懂,所以请大家给点思路,尤其是计算公式,就是像51的那种计算公式。<br /><br />在PIC里的定时器公式是怎么样的???和晶体有多少联系。<br /><br />我用的晶体是20M,外部的。<br /><br />请大家指点!!!!
 楼主| win2000_li 发表于 2008-1-15 22:14 | 显示全部楼层

自已顶一吧!!!

哪位兄弟给解释一下啊!!!
hotpower 发表于 2008-1-15 22:17 | 显示全部楼层

拿示波器看看,俺没搞过18系列

  
 楼主| win2000_li 发表于 2008-1-15 22:19 | 显示全部楼层

谢谢HOTPOWER!!

那位高手指点啊!!!<br /><br />说一说PIC16也行啊,我想可能思路是相通吧????<br /><br />请指教啊!!!!
hotpower 发表于 2008-1-15 22:48 | 显示全部楼层

记得16系列是4分频,18俺不知

所谓&quot;预分频&quot;就是除法.<br /><br />假使你用4MHz的晶振,4分频后就是1MHz.那么一个时钟周期就是1uS.<br /><br />5mS=5000uS.即5000个时钟周期<br /><br />如果是+1器,即加到0xffff再+1翻转为0就引发中断或认为时间到.<br /><br />所以,定时时间常数应该为0-5000
kingpoo 发表于 2008-1-16 19:01 | 显示全部楼层

写个程序仿真一下

写个程序仿真一下<br />,通过STOPWATCH看一下,最主要是要自己先看懂数据手册的相关内容,这个市必须的
 楼主| win2000_li 发表于 2008-1-17 23:22 | 显示全部楼层

谢谢

原来是这样的啊!!!<br /><br />我再看一看PDF吧!!!
戴风海 发表于 2015-8-10 01:53 | 显示全部楼层
嗯,不错
您需要登录后才可以回帖 登录 | 注册

本版积分规则

142

主题

718

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部