8051 单片机中断处理与调试技术详解
1. 8051 定时器模式配置
8051 定时器的 M0 和 M1 位可将定时器配置为四种模式,具体如下表所示:
| 模式 | M0 | M1 | 描述 |
| — | — | — | — |
| 0 | 0 | 0 | 13 位模式。TL0 或 TL1 寄存器包含低 5 位,TH0 或 TH1 寄存器包含相应定时器值的高 8 位。 |
| 1 | 0 | 1 | 16 位模式。TL0 或 TL1 寄存器包含低 8 位,TH0 或 TH1 寄存器包含相应定时器值的高 8 位。 |
| 2 | 1 | 0 | 带自动重载的 8 位模式。TL0 或 TL1 包含相应的定时器值,而 TH0 或 TL1 包含重载值。 |
| 3 | 1 | 1 | 定时器 0 的特殊 8 位模式 |
定时器控制(TCON)寄存器用于控制定时器中断,其位定义如下:
| 位 | 名称 | 用途 |
| — | — | — |
| 0 | IT0 | 外部中断 0 控制位。 |
| 1 | IE0 | 外部中断 0 边沿标志。在 INT0 接收到高到低的边沿信号时置为 1。 |
| 2 | IT1 | 外部中断 1 控制位。 |
| 3 | IE1 | 外部中断 1 边沿标志。在 INT1 接收到高到低的边沿信号时置为 1。 |
| 4 | TR0 | 定时器 0 的运行控制。置为 1 启动,置为 0 停止定时器。 |
| 5 | TF0 | 定时器 0 溢出。当定时器达到最大值时置为 1。 |
| 6 | TR1 | 定时器 1 的运行控制
8051中断与调试技术解析
超级会员免费看
订阅专栏 解锁全文
1027

被折叠的 条评论
为什么被折叠?



