定时器问题求教

2019-07-15 18:52发布

DI6MZU]}MOVQ)I(JDOX7C1G.jpg
哪位大神教我一下, 这个定时器采用模式1,16位计数模式,在TH0。TL0的设置中, 怎么初值设置是ox0005,程序得到的TH0和TL0感觉不对呀,

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
fshg
1楼-- · 2019-07-16 15:37
 精彩回答 2  元偷偷看……
呆呆1991
2楼-- · 2019-07-16 18:30
beth 发表于 2014-8-7 17:20
嗯!能理解了,有了 num++;//进入中断计数器家1  if(num==20) //20*50ms=1s 1s后led灯反转
  {
    num=0 ...

因为你的中断时间太短了,没怎么看得出led的变化。
落尘浅羽
3楼-- · 2019-07-16 20:18
定时时间太短了,TH0 TL0这是16位计时器高低八位最大为2的16次方,如果晶振为12的话最大延时65536UM,你这里设置的是5个UM
beth
4楼-- · 2019-07-16 22:30
落尘浅羽 发表于 2014-8-9 08:51
定时时间太短了,TH0 TL0这是16位计时器高低八位最大为2的16次方,如果晶振为12的话最大延时65536UM,你这里 ...

ou,明白啦,谢谢

一周热门 更多>