关于单片机定时器设定50000us,晶振是11.0592MHZ。
程序是TL0=(65536-45700)%256;TH0=(65536-45700)/256;我想知道里边那个45700是怎么来的,为什么要这么计算?谢!...
程序是
TL0=(65536-45700)%256;
TH0=(65536-45700)/256;
我想知道里边那个45700是怎么来的,为什么要这么计算?谢! 展开
TL0=(65536-45700)%256;
TH0=(65536-45700)/256;
我想知道里边那个45700是怎么来的,为什么要这么计算?谢! 展开
3个回答
展开全部
你的45700是错误的,50ms定时应该是 11.0592*50000/12 = 46080 你的45700估计是设计者考虑中断运行过程需要耗时,所以定时比50ms稍小。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
11.0592*50000/12
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询