永发信息网

51单片机定时器初值前后不一样怎么算?就是在前面定义给500ms 后面中断里面写1s可以不?以哪个为准?

答案:3  悬赏:10  手机版
解决时间 2021-04-14 14:58
  • 提问者网友:温旧梦泪无声
  • 2021-04-13 15:13
51单片机定时器初值前后不一样怎么算?就是在前面定义给500ms 后面中断里面写1s可以不?以哪个为准?
最佳答案
  • 五星知识达人网友:千夜
  • 2021-04-13 16:39
重装时的值为下一次定时中断的时间
全部回答
  • 1楼网友:笑迎怀羞
  • 2021-04-13 18:54
12m晶振下,51单片机的定时器最多只能65.535ms。你可设定时50ms中断一次,20次 就是1 秒。以1 秒为基础,8 秒和22秒不会难的了。
  • 2楼网友:污到你湿
  • 2021-04-13 17:29
中断后不是要重装初值TH0和TL0吗,就把你算出来的1s的值装进去就好了啊(你要注意定时的 最大范围)在程序中我还没有算过定时,都是算好放寄存器里然后重装时装进去的,算法一样根据晶振来的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯