单片机定时器初值计算问题, 20
如图所示,问题一:第二点说进入中断有两个指令周期,然后公式上比第一点要加14,为什么是加14而不是加2加4加8等等。为什么偏偏就是14?,问题二:第三点,为什么超过16就...
如图所示,问题一:第二点说进入中断有两个指令周期,然后公式上比第一点要加14,为什么是加14而不是加2加4加8等等。为什么偏偏就是14?, 问题二: 第三点,为什么超过16就不用修正了? 我是初学者,大侠们尽量讲详细点。万分感谢!
展开
3个回答
2016-07-19
展开全部
一、计算:
1.晶振12M
12MHz除12为1MHz,也就是说一秒=1000000次机器周期。10ms=10000次 机器周期。 65536-10000=55536(d8f0) TH0=0xd8,TL0=0xf0
2.晶振11.0592M
11.0592MHz除12为921600Hz,就是一秒921600次机器周期,10ms=9216次机器周期。
1.晶振12M
12MHz除12为1MHz,也就是说一秒=1000000次机器周期。10ms=10000次 机器周期。 65536-10000=55536(d8f0) TH0=0xd8,TL0=0xf0
2.晶振11.0592M
11.0592MHz除12为921600Hz,就是一秒921600次机器周期,10ms=9216次机器周期。
追问
答非所问,不要复制粘贴过来好不好?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
14是两个指令周期需要的时间。
大于16分频不进行修正是因为14和16整除结果为0。
大于16分频不进行修正是因为14和16整除结果为0。
追问
14是怎样算出来的?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是搞开发的,就没有必要学这个。
网上有小工具,很方便计算
网上有小工具,很方便计算
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询