【问题标题】:can RCAP2H and RCAP2L be used with reg51.h?RCAP2H 和 RCAP2L 可以与 reg51.h 一起使用吗?
【发布时间】:2019-04-03 17:28:46
【问题描述】:

所以我们知道像AT89S8253这样较新版本的8051具有RCAP2H和RCAP2L功能,用于捕获定时器2中的低字节和高字节值。我想知道我们如何在没有 timer2 的标准 AT89C51 中使用 timer0 或 timer1 实现相同的值捕获。

【问题讨论】:

    标签: microcontroller 8051


    【解决方案1】:

    不,8051 的标准定时器(timer0 和 timer1)没有任何捕获功能。

    请参阅Atmel 8051 Microcontrollers Hardware Manual 的第 2.9 至 2.11 章。

    编辑

    您可以通过将 THx 和 TLx 的内容保存在变量中来实现软件捕获。但是如果计数器从 0x??FF 翻转到 0x??00,您需要一些程序来获得正确的值,例如检查 TFx。小心读取 THx 和 TLx 之间的中断。

    【讨论】:

      猜你喜欢
      • 2016-01-26
      • 2018-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-15
      相关资源
      最近更新 更多