
STC89C51RC/RD+ 定时器数量: 3个;
T0模式:工作模式
模式0: 13位计数器;
模式1: 16位计数器;
模式2: 8位计数器 (带重装载功能);
模式3: 2个8位计数器;
T1模式:工作模式
模式0: 13位计数器;
模式1: 16位计数器;
模式2: 8位计数器 (带重装载功能);
T2模式:工作模式
模式0: 16位计数器 (带重装载功能);
模式1: 16位捕获功能;
模式2: 波特率发生器;
计数器对 单片机<内部>的时钟脉冲计数,叫定时器(Timer); // 因为内部时钟频率稳定;
计数器对单片机<外部> 的脉冲计数, 叫计数器(Counter);
CPU比作人, 人睡觉, 需要几点起床, 就设置个几点; 要是没这个闹钟, 上班估计要迟到了;

思考"闹钟"的神奇,
比如洗衣机上的, 洗23分钟,后"嘀 嘀"叫你, 这23分钟你就能干其他的;
比如学校的上下课铃声, 有了它, 整个有了秩序;

2个寄存器, TH0,存高8位, TL0,存低8位;
比如: 55555,
转为 16进制 0xD953,
则TH0 = 0xD9; TL0 = 0x53;
置1: 计数器 计数结束, 由硬件电路将TF置1, 并产生中断;
清0: 产生中断后, 硬件自动清零;
滴水时钟

功能需求: 通过定时器0, 16位定时器模式, 实现LED灯 循环1S亮, 1S灭;
上一篇:能表现中国传统美德的古诗有哪些
下一篇:Linux之分区【详细总结】