Skip to main content

特殊寄存器

编程器上总共设有64个允许用户访问的16bit寄存器,对应地址为R00~R3F
我们可以通过带有寄存器操作的指令进行读写访问。

tip

在运行期间,部分寄存器会被系统用来存储某些特定的变量或数值。

例如,在模拟输入模块开启时

  • R24~R27分别用来存储模拟信号输入通道AIN0~AIN3所读取的数值;
  • R31~R33则用来存储颜色传感器所检测到的R、G、B三种颜色分量值等。
note

所有寄存器的数值都可以在辅助屏第4~7页实时查看。

索引

R00~R0F

寄存器功能
R00比较寄存器
R01~R0F普通寄存器

R10~R1F

寄存器功能
R10~R1F普通寄存器

R20~R2F

寄存器功能
R20~R21普通寄存器
R22数字输入管脚状态
R23倒计时置位
R24模拟输入AIN0
R25模拟输入AIN1
R26模拟输入AIN2
R27模拟输入AIN3
R28功能激活开关
R29~R2B加速度计X、Y、Z轴向数值
R2C~R2E陀螺仪X、Y、Z轴向数值
R2F温度值

R30~R3F

寄存器功能
R30湿度值
R31~R33颜色识别传感器R、G、B分量
R34~R37系统保留
R38~R3A年、月、日
R3B星期
R3C~R3E时、分、秒
R3F按钮状态