永发信息网

用C8051F340单片机时器2定时,但是定时时间是可以根据自己的需要改变的,公式是什么啊,定时单位为us

答案:2  悬赏:50  手机版
解决时间 2021-03-08 17:23
  • 提问者网友:我的未来我做主
  • 2021-03-08 01:55
用C8051F340单片机时器2定时,但是定时时间是可以根据自己的需要改变的,公式是什么啊,定时单位为us
最佳答案
  • 五星知识达人网友:纵马山川剑自提
  • 2021-03-08 02:17
TH2=(65535-你定时的时间x(12MHz/单片机频率))/256;
TL2=(65535-你定时的时间x(12MHz/单片机频率))%256;

如果减出来的为负数,则不能完成该定时,需要定时多次来累积时间
全部回答
  • 1楼网友:走死在岁月里
  • 2021-03-08 02:47
很简单啊 当你需要改变定时值的时候 只要写一个子函数 给定时器初始值重新赋值即可了。时间的算法:如12M晶振 那面1个机器周期是1/12所以1us=12个机器周期 固5uS= 5*12
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯