- 打卡等级:常住居民I
- 打卡总天数:76
- 最近打卡:2025-12-03 19:03:39
中级会员
- 积分
- 387
|
发表于 2024-8-13 19:57:54
|
显示全部楼层
本帖最后由 lfswok 于 2024-8-13 20:33 编辑
STC8H8K64U学习心得第6天——计数器
T0,T1错开便于级联
当 T2R=1 即定时器/计数器 2 被允许工作时,对 T2L 写入内容,实 际上不是写入当前寄存器 T2L 中,而是写入隐藏的寄存器 RL_T2L 中,( T2H同 ),这样可以巧妙地实现 16 位重装载定时器。当读 T2H 和 T2L 的内容时,所读的内容就是 T2H 和 T2L 的内容,而不是 RL_T2H 和 RL_T2L 的内容。 [T2H,T2L]的溢出不仅置位中断请求标志位(T2IF),使 CPU 转去执行定时器 2 的中断程序,而且会自动 将[RL_T2H,RL_T2L]的内容重新装入[T2H,T2L]
写寄存器后并不立即重装,溢出重装。
|
|