51单片机中TMOD = 0x21是什么意思
时间: 2024-06-07 15:09:34 浏览: 356
51单片机代码
4星 · 用户满意度95%
在51单片机中,TMOD是定时器/计数器模式寄存器。TMOD的值决定了定时器/计数器的工作模式。0x21是一个16位定时器/计数器1的模式设置,具体含义如下:
- 低4位(0001)表示定时器1的工作模式为16位定时器模式,即使用TL1和TH1两个寄存器作为计数器,最大计数值为65535。
- 高4位(0010)表示使用时钟源为系统时钟,且定时器/计数器1在计数到最大值后不会自动重新装载初始值,需要手动重新设置。
因此,TMOD = 0x21设置了定时器/计数器1为16位定时器模式,使用系统时钟作为时钟源,不自动重新装载初始值。
阅读全文