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的值装进去就好了啊(你要注意定时的 最大范围)在程序中我还没有算过定时,都是算好放寄存器里然后重装时装进去的,算法一样根据晶振来的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯